(gdb) thread apply all bt full Thread 275 (Thread 0x7f0d15dff700 (LWP 35582)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d184bc8c9 in background_thread_sleep (tsdn=, interval=, info=) at src/background_thread.c:232 tv = {tv_sec = 1638477500, tv_usec = 41442} before_sleep = {ns = 1638477500041442000} #2 background_work_sleep_once (ind=0, info=, tsdn=) at src/background_thread.c:307 min_interval = narenas = #3 background_thread0_work (tsd=0x7f0d15dee220) at src/background_thread.c:452 created_threads = 0x7f0d15ded8a0 i = n_created = #4 background_work (ind=, tsd=0x7f0d15dee220) at src/background_thread.c:490 info = #5 background_thread_entry (ind_arg=) at src/background_thread.c:522 thread_ind = #6 0x00007f0d18faeea5 in start_thread (arg=0x7f0d15dff700) at pthread_create.c:307 __res = pd = 0x7f0d15dff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139694178301696, -4771262700614340274, 0, 8392704, 0, 139694178301696, 4887314238635225422, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 274 (Thread 0x7f0d12efe700 (LWP 35586)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 No locals. #1 0x0000000000b53e9a in __gthread_cond_timedwait (__abs_timeout=0x7f0d12eec800, __mutex=, __cond=0x7f0d13daf138) at /usr/local/include/c++/7.3.0/x86_64-pc-linux-gnu/bits/gthr-default.h:871 No locals. #2 __wait_until_impl > > (__atime=..., __lock=..., this=0x7f0d13daf138) at /usr/local/include/c++/7.3.0/condition_variable:166 __ts = {tv_sec = 1638524644, tv_nsec = 266805206} #3 wait_until > > (__atime=..., __lock=..., this=0x7f0d13daf138) at /usr/local/include/c++/7.3.0/condition_variable:106 No locals. #4 wait_until >, spdlog::details::mpmc_blocking_queue::dequeue_for(T&, std::chrono::milliseconds) [with T = spdlog::details::async_msg]:: > (__p=..., __atime=..., __lock=..., this=0x7f0d13daf138) at /usr/local/include/c++/7.3.0/condition_variable:129 No locals. #5 wait_for, spdlog::details::mpmc_blocking_queue::dequeue_for(T&, std::chrono::milliseconds) [with T = spdlog::details::async_msg]:: > (__p=..., __rtime=, __lock=..., this=0x7f0d13daf138) at /usr/local/include/c++/7.3.0/condition_variable:145 No locals. #6 dequeue_for (wait_duration=..., popped_item=..., this=0x7f0d13daf110) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/spdlog/spdlog-prefix/src/spdlog/include/spdlog/details/mpmc_blocking_q.h:58 lock = {_M_device = 0x0, _M_owns = false} #7 spdlog::details::thread_pool::process_next_msg_ (this=this@entry=0x7f0d13daf110) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/spdlog/spdlog-prefix/src/spdlog/include/spdlog/details/thread_pool-inl.h:99 incoming_async_msg = { = { = {logger_name = {data_ = 0x0, size_ = 0}, level = spdlog::level::off, time = {__d = {__r = 0}}, thread_id = 0, color_range_start = 0, color_range_end = 0, source = {filename = 0x0, line = 0, funcname = 0x0}, payload = {data_ = 0x0, size_ = 0}}, buffer = warning: RTTI symbol not found for class 'fmt::v7::basic_memory_buffer >' {> = { _vptr.buffer = 0xc43d70 >+16>, ptr_ = 0x7f0d12eec890 "spdlog_file_logger(GleamBookUsers0) New access log file '/data/GleamBookUsers0/access.log.10' created with 961103 keysBookUsers0/access.log.10.old':0, entries:99, entryBuffer:0x7f08b811c580, blockBuff"..., size_ = 0, capacity_ = 250}, store_ = "spdlog_file_logger(GleamBookUsers0) New access log file '/data/GleamBookUsers0/access.log.10' created with 961103 keysBookUsers0/access.log.10.old':0, entries:99, entryBuffer:0x7f08b811c580, blockBuff"..., alloc_ = {<__gnu_cxx::new_allocator> = {}, }}}, msg_type = spdlog::details::log, worker_ptr = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }} #8 0x0000000000b541e8 in worker_loop_ (this=0x7f0d13daf110) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/spdlog/spdlog-prefix/src/spdlog/include/spdlog/details/thread_pool-inl.h:90 No locals. #9 operator() (__closure=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/spdlog/spdlog-prefix/src/spdlog/include/spdlog/details/thread_pool-inl.h:28 on_thread_start = this = #10 __invoke_impl):: > (__f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:60 No locals. #11 __invoke):: > (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #12 _M_invoke<0> (this=) at /usr/local/include/c++/7.3.0/thread:234 No locals. #13 operator() (this=) at /usr/local/include/c++/7.3.0/thread:243 No locals. #14 std::thread::_State_impl):: > > >::_M_run(void) (this=) at /usr/local/include/c++/7.3.0/thread:186 No locals. #15 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #16 0x00007f0d18faeea5 in start_thread (arg=0x7f0d12efe700) at pthread_create.c:307 __res = pd = 0x7f0d12efe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139694129014528, -4771262700614340274, 0, 8392704, 0, 139694129014528, 4887307228711727438, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #17 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 273 (Thread 0x7f0d126fd700 (LWP 35587)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 No locals. #1 0x0000000000b53c5a in __gthread_cond_timedwait (__abs_timeout=0x7f0d126eb9b0, __mutex=, __cond=0x7f0d13da8268) at /usr/local/include/c++/7.3.0/x86_64-pc-linux-gnu/bits/gthr-default.h:871 No locals. #2 __wait_until_impl > > (__atime=..., __lock=..., this=0x7f0d13da8268) at /usr/local/include/c++/7.3.0/condition_variable:166 __ts = {tv_sec = 1638524635, tv_nsec = 266776753} #3 wait_until > > (__atime=..., __lock=..., this=0x7f0d13da8268) at /usr/local/include/c++/7.3.0/condition_variable:106 No locals. #4 wait_until >, spdlog::details::periodic_worker::periodic_worker(const std::function&, std::chrono::seconds):::: > (__p=..., __atime=..., __lock=..., this=0x7f0d13da8268) at /usr/local/include/c++/7.3.0/condition_variable:129 No locals. #5 wait_for, spdlog::details::periodic_worker::periodic_worker(const std::function&, std::chrono::seconds):::: > (__p=..., __rtime=..., __lock=..., this=0x7f0d13da8268) at /usr/local/include/c++/7.3.0/condition_variable:145 No locals. #6 operator() (__closure=0x7f0d13db0ec8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/spdlog/spdlog-prefix/src/spdlog/include/spdlog/details/periodic_worker-inl.h:25 lock = {_M_device = 0x7f0d13da8240, _M_owns = true} interval = {__r = 1} callback_fun = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x1107da0 , _M_const_object = 0x1107da0 , _M_function_pointer = 0x1107da0 , _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x1107da0 , this adjustment 139694144425704}, _M_pod_data = "\240}\020\001\000\000\000\000\350\016\333\023\r\177\000"}, _M_manager = 0xb38260 >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0xb39550 >::_M_invoke(const std::_Any_data &)>} this = 0x7f0d13da8230 #7 __invoke_impl&, std::chrono::seconds):: > (__f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:60 No locals. #8 __invoke&, std::chrono::seconds):: > (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #9 _M_invoke<0> (this=0x7f0d13db0ec8) at /usr/local/include/c++/7.3.0/thread:234 No locals. #10 operator() (this=0x7f0d13db0ec8) at /usr/local/include/c++/7.3.0/thread:243 No locals. #11 std::thread::_State_impl&, std::chrono::seconds):: > > >::_M_run(void) (this=0x7f0d13db0ec0) at /usr/local/include/c++/7.3.0/thread:186 No locals. #12 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #13 0x00007f0d18faeea5 in start_thread (arg=0x7f0d126fd700) at pthread_create.c:307 __res = pd = 0x7f0d126fd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139694120621824, -4771262700614340274, 0, 8392704, 0, 139694120621824, 4887308325539000654, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #14 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 272 (Thread 0x7f0d11efc700 (LWP 35588)): #0 0x00007f0d168e4c3d in poll () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00000000005a6a51 in get_command (buffsize=80, buffer=0x7f0d11eea990 "@\226^\031\r\177") at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/stdin_check.cc:57 fds = {fd = 0, events = 1, revents = 0} #2 check_stdin_thread (arg=) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/stdin_check.cc:98 command = "@\226^\031\r\177\000\000\001\000\000\000\000\000\000\000\300\226^\031\r\177\000\000\000\000\000\000\000\000\000\000\004\213\000\000\000\000\000\000\277w\373\030\r\177\000\000ȕ^\031\r\177\000\000\000\000\000\000\000\000\000\000\020g\332\023\r\177\000\000\000\000\000\000\000\000\000" call_exit_handler = true #3 0x0000000000b86049 in run (this=0x7f0d13da6710) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #4 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #5 0x00007f0d18faeea5 in start_thread (arg=0x7f0d11efc700) at pthread_create.c:307 __res = pd = 0x7f0d11efc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139694112229120, -4771262700614340274, 0, 8392704, 0, 139694112229120, 4887305026467246414, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #6 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 271 (Thread 0x7f0d0b7fe700 (LWP 35594)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 No locals. #1 0x00000000005ec626 in __gthread_cond_timedwait (__abs_timeout=0x7f0d0b7ec980, __mutex=0x7f0d12f735d0, __cond=0x7f0d12f735f8) at /opt/gcc-10.2.0/include/c++/10.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h:872 No locals. #2 __wait_until_impl > > (__lock=, __lock=, __atime=, this=0x7f0d12f735f8) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:232 __ts = {tv_sec = 1638524817, tv_nsec = 304118962} #3 wait_until > > (__atime=..., __lock=, this=0x7f0d12f735f8) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:141 __c_entry = {__d = {__r = 15182325663723983}} #4 wait_for > (__rtime=, __lock=, this=0x7f0d12f735f8) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:172 No locals. #5 ExternalAuthManagerThread::run() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/external_auth_manager_thread.cc:91 now = #6 0x0000000000b9b703 in Couchbase::Thread::thread_entry() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/thread.cc:38 No locals. #7 0x0000000000b86049 in run (this=0x7f0d13da6ad0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0d0b7fe700) at pthread_create.c:307 __res = pd = 0x7f0d0b7fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139694004233984, -4771262700614340274, 0, 8392704, 0, 139694004233984, 4887257888127430990, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 270 (Thread 0x7f0d0affd700 (LWP 35599)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 No locals. #1 0x00000000006768b7 in __gthread_cond_timedwait (__abs_timeout=0x7f0d0afeb9b0, __mutex=, __cond=0x7f0d134ce3f8) at /opt/gcc-10.2.0/include/c++/10.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h:872 No locals. #2 __wait_until_impl > > (__lock=..., __lock=..., __atime=, this=0x7f0d134ce3f8) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:232 __ts = {tv_sec = 1638549417, tv_nsec = 291872578} #3 wait_until > > (__atime=..., __lock=..., this=0x7f0d134ce3f8) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:141 __c_entry = {__d = {__r = 15121125651477314}} #4 wait_for > (__rtime=..., __rtime=..., __lock=..., this=0x7f0d134ce3f8) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:172 No locals. #5 AuditImpl::consume_events() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/auditd/src/audit.cc:401 lock = {_M_device = 0x7f0d134ce428, _M_owns = true} #6 0x0000000000b86049 in run (this=0x7f0d13da6a70) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #7 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #8 0x00007f0d18faeea5 in start_thread (arg=0x7f0d0affd700) at pthread_create.c:307 __res = pd = 0x7f0d0affd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693995841280, -4771262700614340274, 0, 8392704, 0, 139693995841280, 4887254586908193102, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #9 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 269 (Thread 0x7f0d0bfff700 (LWP 35650)): #0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 No locals. #1 0x00007f0d18fb0e9b in _L_lock_883 () from /lib64/libpthread.so.0 No symbol table info available. #2 0x00007f0d18fb0d68 in __GI___pthread_mutex_lock (mutex=0x10e4ec0 ) at ../nptl/pthread_mutex_lock.c:78 type = 0 id = #3 0x00000000005bc047 in __gthread_mutex_lock (__mutex=0x10e4ec0 ) at /opt/gcc-10.2.0/include/c++/10.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h:749 No locals. #4 lock (this=0x10e4ec0 ) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_mutex.h:100 __e = #5 lock_guard (__m=..., this=) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_mutex.h:159 No locals. #6 BucketManager::forEach(std::function, void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/buckets.cc:424 all_bucket_lock = {_M_device = @0x10e4ec0} #7 0x00000000005a3a1e in server_prometheus_stats(StatCollector const&, cb::prometheus::Cardinality) () at /opt/gcc-10.2.0/include/c++/10.2.0/new:175 No locals. #8 0x0000000000abb3da in operator() (__args#1=, __args#0=..., this=0x7f0d12f57460) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 No locals. #9 cb::prometheus::MetricServer::KVCollectable::Collect (this=0x7f0d12f57450) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/statistics/prometheus.cc:122 timestamp = timestampMs = 1638465111000 statsMap = { _M_h = {, std::allocator >, std::pair, std::allocator > const, prometheus::MetricFamily>, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::allocator >, std::pair, std::allocator > const, prometheus::MetricFamily>, std::__detail::_Select1st, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , std::allocator > >, true>> = {, std::allocator > >> = {, std::allocator > >> = {}, }, }, > = { = {}, }, }, , std::allocator > >, true>> = {, std::allocator > >> = {, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool>> = {}, }, }, }, , std::allocator >, std::pair, std::allocator > const, prometheus::MetricFamily>, std::allocator, std::allocator > const, prometheus::MetricFamily> >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::pair, std::allocator > const, prometheus::MetricFamily>, std::allocator, std::allocator > const, prometheus::MetricFamily> >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::pair, std::allocator > const, prometheus::MetricFamily>, std::allocator, std::allocator > const, prometheus::MetricFamily> >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::pair, std::allocator > const, prometheus::MetricFamily>, std::allocator, std::allocator > const, prometheus::MetricFamily> >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::pair, std::allocator > const, prometheus::MetricFamily>, std::allocator, std::allocator > const, prometheus::MetricFamily> >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator > const, prometheus::MetricFamily>, true> > >> = {, std::allocator > const, prometheus::MetricFamily>, true> >, true>> = {, std::allocator > const, prometheus::MetricFamily>, true> >> = {<__gnu_cxx::new_allocator, std::allocator > const, prometheus::MetricFamily>, true> >> = {}, }, }, }, _M_buckets = 0x7f0d0bfe9470, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}} collector = { = {_vptr.StatCollector = 0xca7978 }, metricFamilies = @0x7f0d0bfe9440, prefix = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d0bfe9430 "kv_"}, _M_string_length = 3, { _M_local_buf = "kv_\000\000\000\000\000ϱ[\000\000\000\000", _M_allocated_capacity = 6256235}}} result = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7f0853505700, _M_finish = 0x7f0853505820, _M_end_of_storage = 0x7f0853505880}, }}, } #10 0x0000000000ad36bb in prometheus::detail::CollectMetrics (collectables=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/prometheus-cpp/prometheus-cpp-prefix/src/prometheus-cpp/pull/src/metrics_collector.cc:18 collectable = {> = {> = {}, _M_ptr = , _M_refcount = {_M_pi = 0x7f0d12f57440}}, } metrics = collected_metrics = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7f08d2323ec0, _M_finish = 0x7f08d2323fe0, _M_end_of_storage = 0x7f08d2323fe0}}, } #11 0x0000000000ad26f8 in prometheus::detail::MetricsHandler::handleGet (this=0x7f0d13dfe800, conn=0x1acccb0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/prometheus-cpp/prometheus-cpp-prefix/src/prometheus-cpp/pull/src/handler.cc:129 lock = {_M_device = @0x7f0d13dfe808} metrics = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, } serializer = stop_time_of_request = duration = #12 0x0000000000ac0897 in CivetServer::requestHandler (conn=0x1acccb0, cbdata=0x7f0d13dfe800) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/prometheus-cpp/prometheus-cpp-prefix/src/prometheus-cpp/3rdparty/civetweb/src/CivetServer.cpp:152 request_info = 0x1acccc0 me = 0x7f0d13d9dcd0 handler = 0x7f0d13dfe800 #13 0x0000000000acd63d in handle_request (conn=conn@entry=0x1acccb0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/prometheus-cpp/prometheus-cpp-prefix/src/prometheus-cpp/3rdparty/civetweb/src/civetweb.c:14657 ri = 0x1acccc0 path = '\000' uri_len = is_found = 0 is_script_resource = is_websocket_request = is_put_or_delete_request = is_callback_resource = is_template_text_file = 0 i = file = {stat = {size = 0, last_modified = 0, is_directory = 0, is_gzipped = 0, location = 0}, access = {fp = 0x0}} callback_handler = 0xac06e0 handler_info = 0x1ace4e0 subprotocols = 0x0 ws_connect_handler = 0x0 ws_ready_handler = 0x0 ws_data_handler = 0x0 ws_close_handler = 0x0 callback_data = 0x7f0d13dfe800 auth_handler = 0xac0940 auth_callback_data = 0x7f0d13d9e3b0 handler_type = 0 curtime = 1638465110 date = '\000' __func__ = "handle_request" #14 0x0000000000ace699 in process_new_connection (conn=0x1acccb0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/prometheus-cpp/prometheus-cpp-prefix/src/prometheus-cpp/3rdparty/civetweb/src/civetweb.c:18673 ebuf = '\000' ri = 0x1acccc0 keep_alive = discard_len = reqerr = 0 #15 worker_thread_run (conn=0x1acccb0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/prometheus-cpp/prometheus-cpp-prefix/src/prometheus-cpp/3rdparty/civetweb/src/civetweb.c:19090 ctx = 0x1acedf0 thread_index = tls = {is_master = 0, thread_idx = 5, user_ptr = 0x0, alpn_proto = 0x0} #16 worker_thread (thread_func_param=0x1acccb0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/prometheus-cpp/prometheus-cpp-prefix/src/prometheus-cpp/3rdparty/civetweb/src/civetweb.c:19145 sa = {__sigaction_handler = {sa_handler = 0x1, sa_sigaction = 0x1}, sa_mask = {__val = {0 }}, sa_flags = 0, sa_restorer = 0x0} #17 0x00007f0d18faeea5 in start_thread (arg=0x7f0d0bfff700) at pthread_create.c:307 __res = pd = 0x7f0d0bfff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139694012626688, -4771262700614340274, 0, 8392704, 3, 139694012626688, 4887256789152674126, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #18 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 268 (Thread 0x7f0d10efa700 (LWP 35651)): #0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 No locals. #1 0x00007f0d18fb0e9b in _L_lock_883 () from /lib64/libpthread.so.0 No symbol table info available. #2 0x00007f0d18fb0d68 in __GI___pthread_mutex_lock (mutex=0x7f08f0b67170) at ../nptl/pthread_mutex_lock.c:78 type = 0 id = #3 0x0000000000943fd4 in __gthread_mutex_lock (__mutex=0x7f08f0b67170) at /opt/gcc-10.2.0/include/c++/10.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h:749 No locals. #4 lock (this=0x7f08f0b67170) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_mutex.h:100 __e = #5 lock (this=0x7f0d10ee3f40) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/unique_lock.h:138 No locals. #6 unique_lock (__m=..., this=0x7f0d10ee3f40) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/unique_lock.h:68 No locals. #7 GetStats (cacheDuration=..., magmaStats=..., this=) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db_stats.cc:352 lock = {_M_device = 0x7f08f0b67170, _M_owns = false} now = #8 magma::Magma::GetStats(magma::Magma::MagmaStats&, std::chrono::duration >) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db_stats.cc:368 No locals. #9 0x00000000008908e0 in MagmaMemoryTrackingProxy::GetStats(std::chrono::duration >) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kvstore/magma-kvstore/magma-memory-tracking-proxy.cc:248 domainGuard = {previous = cb::Count} stats = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0a11ec9400}, }, }}, }} #10 0x000000000086eca0 in MagmaKVStore::getAggrDbFileInfo (this=) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kvstore/magma-kvstore/magma-kvstore.cc:3130 stats = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0a11ec9400}, }, }}, }} vbinfo = {fileSize = 38370955264, spaceUsed = 22441137701, prepareBytes = 0} #11 0x000000000081f0f5 in EPBucket::getFileStats(BucketStatCollector const&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kvshard.h:72 dbInfo = {fileSize = 38370955264, spaceUsed = 22441137701, prepareBytes = 0} shardId = numShards = 72 totalInfo = {fileSize = 136937271296, spaceUsed = 77913465741, prepareBytes = 0} #12 0x00000000006b310b in EventuallyPersistentEngine::doEngineStatsLowCardinality(BucketStatCollector const&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_engine.cc:3128 epstats = @0x7f0d10000058: {warmedUpKeys = {value = {> = {static _S_alignment = 8, _M_i = 48555900}, static is_always_lock_free = true}}, warmedUpValues = {value = {> = {static _S_alignment = 8, _M_i = 48555900}, static is_always_lock_free = true}}, warmedUpPrepares = {value = {> = { static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, warmupItemsVisitedWhilstLoadingPrepares = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, warmDups = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, warmOOM = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, warmupMemUsedCap = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = 1, static is_always_lock_free = }, warmupNumReadCap = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = 1, static is_always_lock_free = }, diskQueueSize = {> = {}, value = {> = {static _S_alignment = 8, _M_i = 157027}, static is_always_lock_free = true}}, flusher_todo = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, flusherCommits = { value = {> = {static _S_alignment = 8, _M_i = 13035457}, static is_always_lock_free = true}}, cumulativeFlushTime = {value = {> = {static _S_alignment = 8, _M_i = 35587923}, static is_always_lock_free = true}}, cumulativeCommitTime = {value = {> = {static _S_alignment = 8, _M_i = 35329434}, static is_always_lock_free = true}}, tooYoung = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, tooOld = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, totalPersisted = {value = {> = {static _S_alignment = 8, _M_i = 34025731}, static is_always_lock_free = true}}, totalPersistVBState = {value = {> = {static _S_alignment = 8, _M_i = 13035457}, static is_always_lock_free = true}}, totalEnqueued = {value = {> = {static _S_alignment = 8, _M_i = 34241696}, static is_always_lock_free = true}}, totalDeduplicated = { value = {> = {static _S_alignment = 8, _M_i = 244337}, static is_always_lock_free = true}}, flushFailed = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, flushExpired = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, expired_access = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, expired_compactor = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, expired_pager = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, beginFailed = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, commitFailed = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, dirtyAge = {> = {static _S_alignment = 4, _M_i = 3}, static is_always_lock_free = true}, dirtyAgeHighWat = {> = {static _S_alignment = 4, _M_i = 20372}, static is_always_lock_free = true}, commit_time = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, vbucketDeletions = {value = {> = {static _S_alignment = 8, _M_i = 106}, static is_always_lock_free = true}}, vbucketDeletionFail = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, mem_low_wat = {> = {static _S_alignment = 8, _M_i = 80530636800}, static is_always_lock_free = true}, mem_low_wat_percent = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = 0.75, static is_always_lock_free = }, mem_high_wat = {> = {static _S_alignment = 8, _M_i = 91268055040}, static is_always_lock_free = true}, mem_high_wat_percent = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = 0.84999999999999998, static is_always_lock_free = }, cursorsDropped = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, memFreedByCheckpointRemoval = {> = {static _S_alignment = 8, _M_i = 27985082980}, static is_always_lock_free = true}, memFreedByCheckpointItemExpel = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, pagerRuns = {value = {> = {static _S_alignment = 8, _M_i = 2}, static is_always_lock_free = true}}, expiryPagerRuns = {value = {> = {static _S_alignment = 8, _M_i = 3}, static is_always_lock_free = true}}, freqDecayerRuns = {value = {> = { static _S_alignment = 8, _M_i = 1}, static is_always_lock_free = true}}, itemsExpelledFromCheckpoints = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, itemsRemovedFromCheckpoints = {value = {> = {static _S_alignment = 8, _M_i = 24118482}, static is_always_lock_free = true}}, numValueEjects = {value = {> = {static _S_alignment = 8, _M_i = 19506418}, static is_always_lock_free = true}}, numFailedEjects = {value = {> = {static _S_alignment = 8, _M_i = 1112124}, static is_always_lock_free = true}}, numNotMyVBuckets = {value = {> = {static _S_alignment = 8, _M_i = 291}, static is_always_lock_free = true}}, coreLocal = {coreArray = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x7f0d1000a000, _M_finish = 0x7f0d1000d600, _M_end_of_storage = 0x7f0d1000d600}, }}, }}, replicaHTMemory = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, replicaCheckpointOverhead = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, forceShutdown = {_M_base = { static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, oom_errors = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, tmp_oom_errors = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, pendingOps = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, pendingOpsTotal = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, pendingOpsMax = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, pendingOpsMaxDuration = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, pendingOpsHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036000}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, pendingCompactions = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, bg_fetched = {value = {> = {static _S_alignment = 8, _M_i = 9139390}, static is_always_lock_free = true}}, bg_meta_fetched = {value = {> = {static _S_alignment = 8, _M_i = 4572495}, static is_always_lock_free = true}}, numRemainingBgItems = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, numRemainingBgJobs = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, bgNumOperations = {value = {> = { static _S_alignment = 8, _M_i = 13711885}, static is_always_lock_free = true}}, bgWait = {> = {static _S_alignment = 8, _M_i = 4205612781}, static is_always_lock_free = true}, bgMinWait = {> = {static _S_alignment = 8, _M_i = 1}, static is_always_lock_free = true}, bgMaxWait = {> = { static _S_alignment = 8, _M_i = 259159}, static is_always_lock_free = true}, bgWaitHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d100360c0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, bgLoad = {> = {static _S_alignment = 8, _M_i = 6402203182}, static is_always_lock_free = true}, bgMinLoad = {> = {static _S_alignment = 8, _M_i = 5}, static is_always_lock_free = true}, bgMaxLoad = {> = {static _S_alignment = 8, _M_i = 255279}, static is_always_lock_free = true}, bgLoadHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036180}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, vbucketDelMaxWalltime = {> = {static _S_alignment = 8, _M_i = 1416393}, static is_always_lock_free = true}, vbucketDelTotWalltime = {> = {static _S_alignment = 8, _M_i = 66089341}, static is_always_lock_free = true}, setWithMetaHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036240}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, accessScannerHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036300}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, checkpointRemoverHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d100363c0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, itemPagerHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036480}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, expiryPagerHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036540}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, replicationThrottleThreshold = { static _S_min_alignment = 8, static _S_alignment = 8, _M_i = 0.98999999999999999, static is_always_lock_free = }, numOpsStore = {value = {> = {static _S_alignment = 8, _M_i = 9145588}, static is_always_lock_free = true}}, numOpsDelete = {value = {> = {static _S_alignment = 8, _M_i = 4576209}, static is_always_lock_free = true}}, numOpsGet = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, numOpsGetMeta = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, numOpsSetMeta = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, numOpsDelMeta = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, numOpsSetMetaResolutionFailed = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, numOpsDelMetaResolutionFailed = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, numOpsSetRetMeta = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, numOpsDelRetMeta = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, numOpsGetMetaOnSetWithMeta = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, alogRuns = {value = {> = {static _S_alignment = 8, _M_i = 72}, static is_always_lock_free = true}}, accessScannerSkips = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, alogNumItems = {value = {> = {static _S_alignment = 8, _M_i = 961103}, static is_always_lock_free = true}}, alogTime = {> = {static _S_alignment = 8, _M_i = 1638583200}, static is_always_lock_free = true}, alogRuntime = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, expPagerTime = {> = {static _S_alignment = 8, _M_i = 1638465438}, static is_always_lock_free = true}, isShutdown = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, rollbackCount = {value = {> = {static _S_alignment = 8, _M_i = 17}, static is_always_lock_free = true}}, defragNumVisited = {value = {> = {static _S_alignment = 8, _M_i = 1082414}, static is_always_lock_free = true}}, defragNumMoved = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, defragStoredValueNumMoved = {value = {> = { static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, compressorNumVisited = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, compressorNumCompressed = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, dirtyAgeHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036600}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, itemAllocSizeHisto = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d100366c0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, getMultiBatchSizeHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036780}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, activeOrPendingFrequencyValuesEvictedHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Linear, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036840}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, replicaFrequencyValuesEvictedHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Linear, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036900}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, activeOrPendingFrequencyValuesSnapshotHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Linear, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d100369c0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, replicaFrequencyValuesSnapshotHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Linear, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036a80}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, getVbucketCmdHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036b40}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, setVbucketCmdHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036c00}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, delVbucketCmdHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036cc0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, getCmdHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036d80}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, storeCmdHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036e40}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, arithCmdHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036f00}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, notifyIOHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036fc0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, getStatsCmdHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10037080}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, chkPersistenceHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10037140}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, diskInsertHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10037200}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, diskUpdateHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d100372c0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, diskDelHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10037380}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, diskVBDelHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10037440}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, diskCommitHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10037500}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, schedulingHisto = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7f086197b800, _M_finish = 0x7f086197be30, _M_end_of_storage = 0x7f086197be30}, }}, }, taskRuntimeHisto = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7f0861979c00, _M_finish = 0x7f086197a230, _M_end_of_storage = 0x7f086197a230}, }}, }, persistenceCursorGetItemsHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d100375c0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, dcpCursorsGetItemsHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10037680}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, syncWriteCommitTimes = {_M_elems = {{ = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10037740}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10037800}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d100378c0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }}}, arena = {estimateUpdateThreshold = {value = {> = {static _S_alignment = 4, _M_i = 102400}, static is_always_lock_free = true}}, arena = 2, index = 0 '\000', threadCache = true}, timingLog = 0x0, maxDataSize = {> = {static _S_alignment = 8, _M_i = 107374182400}, static is_always_lock_free = true}} flusher = memUsed = #13 0x00000000006bde51 in EventuallyPersistentEngine::get_prometheus_stats(BucketStatCollector const&, cb::prometheus::Cardinality) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_engine.cc:402 status = #14 0x00000000005a64bd in operator() (bucket=..., __closure=0x7f0d10ee4390) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/stats.cc:228 bucketC = { = { = {_vptr.StatCollector = 0xca7270 }, parent = @0x7f0d10ee4410, defaultLabels = { _M_h = {, std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::__detail::_Select1st, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , std::allocator > >, true>> = {, std::allocator > >> = {, std::allocator > >> = {}, }, }, > = { = {}, }, }, , std::allocator > >, true>> = {, std::allocator > >> = {, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool>> = {}, }, }, }, , std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator > const, std::__cxx11::basic_string, std::allocator > >, true> > >> = {, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, true> >, true>> = {, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, true> >> = {<__gnu_cxx::new_allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, true> >> = {}, }, }, }, _M_buckets = 0x7f0d130f79f0, _M_bucket_count = 2, _M_before_begin = {_M_nxt = 0x7f0d1354aed0}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 2}, _M_single_bucket = 0x0}}}, } cardinality = cb::prometheus::Low collector = @0x7f0d10ee4410: {_vptr.StatCollector = 0xca7978 } #15 __invoke_impl&, Bucket&, void*> (__f=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:60 No locals. #16 __invoke_r&, Bucket&, void*> (__fn=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:113 No locals. #17 std::_Function_handler::_M_invoke(std::_Any_data const&, Bucket&, void*&&) () at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:291 No locals. #18 0x00000000005bc0fd in operator() (__args#1=, __args#0=..., this=0x7f0d10ee4390) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 No locals. #19 BucketManager::forEach(std::function, void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/buckets.cc:446 ready = true do_break = false bucket = @0x10733f0: {mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, cond = {_M_cond = {__data = {__lock = 0, __futex = 0, __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0}, __size = '\000' , __align = 0}}, clients = {> = {static _S_alignment = 4, _M_i = 18}, static is_always_lock_free = true}, state = {static _S_min_alignment = 1, static _S_alignment = 1, _M_i = Bucket::Ready, static is_always_lock_free = }, items_in_transit = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, type = Couchbase, name = "GleamBookUsers0", '\000' , stats = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7f0d12f91800, _M_finish = 0x7f0d12f95000, _M_end_of_storage = 0x7f0d12f95000}, }}, }, timings = {lock = { = {_M_mutex = { __data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, interval_latency_lookups = {intervals = { >> = {first = 2, array = {_M_elems = {{count = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = { static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}}}}, }}, interval_latency_mutations = {intervals = { >> = {first = 2, array = {_M_elems = {{count = {value = {> = {static _S_alignment = 8, _M_i = 15968907}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415652529025}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15969012}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 11415679324950}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = { value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = { value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968762}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415606641243}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968829}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 11415627540727}, static is_always_lock_free = true}}}}}}, }}, timings = {_M_elems = {{_M_b = {_M_p = 0x7f0cf6c95720}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c93be0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a120cdf40}, static is_always_lock_free = }, {_M_b = { _M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c95660}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f0cf6cd0b60}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08ea5e4160}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08c0e0f340}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a12256400}, static is_always_lock_free = }, { _M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08ea5e4060}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08eaa73960}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a1193efa0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08eaa73980}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0d135e20a0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a12236920}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a11d7a1a0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a11d7a240}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08ea5e4660}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c92c40}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08ea5e4480}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c956e0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a122369a0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f0a12c69920}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08eaa735e0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = { _M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08c0df8960}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f089b87ece0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a11685fc0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08ea5e4520}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }}}, histogram_mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, interval_counters = { coreArray = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x7f0d16267000, _M_finish = 0x7f0d162af000, _M_end_of_storage = 0x7f0d162af000}, }}, }}}, subjson_operation_times = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d16264240}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, jsonValidateTimes = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d16264300}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, snappyDecompressionTimes = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d162643c0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, responseCounters = {_M_elems = {{ value = {> = {static _S_alignment = 8, _M_i = 18417665}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 6}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 291}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}} , { value = {> = {static _S_alignment = 8, _M_i = 484132}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}} }}, clusterConfiguration = { config = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { _M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f08c0e05490}, }, }}, }}, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}, max_document_size = 20971520, supportedFeatures = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0a116fa220, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x7f0a120cdd00}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, engine = {_M_t = {> = { _M_t = {> = {> = {> = {_M_head_impl = {force = false}}, }, > = {_M_head_impl = 0x7f0d10000000}, }, }}, }}, bucketDcp = 0x7f0d10000008} __for_begin = 0x10733f0 all_bucket_lock = {_M_device = @0x10e4ec0} #20 0x00000000005a3a1e in server_prometheus_stats(StatCollector const&, cb::prometheus::Cardinality) () at /opt/gcc-10.2.0/include/c++/10.2.0/new:175 No locals. #21 0x0000000000abb3da in operator() (__args#1=, __args#0=..., this=0x7f0d12f57720) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 No locals. #22 cb::prometheus::MetricServer::KVCollectable::Collect (this=0x7f0d12f57710) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/statistics/prometheus.cc:122 timestamp = timestampMs = 1638465103000 statsMap = { _M_h = {, std::allocator >, std::pair, std::allocator > const, prometheus::MetricFamily>, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::allocator >, std::pair, std::allocator > const, prometheus::MetricFamily>, std::__detail::_Select1st, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , std::allocator > >, true>> = {, std::allocator > >> = {, std::allocator > >> = {}, }, }, > = { = {}, }, }, , std::allocator > >, true>> = {, std::allocator > >> = {, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool>> = {}, }, }, }, , std::allocator >, std::pair, std::allocator > const, prometheus::MetricFamily>, std::allocator, std::allocator > const, prometheus::MetricFamily> >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::pair, std::allocator > const, prometheus::MetricFamily>, std::allocator, std::allocator > const, prometheus::MetricFamily> >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::pair, std::allocator > const, prometheus::MetricFamily>, std::allocator, std::allocator > const, prometheus::MetricFamily> >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::pair, std::allocator > const, prometheus::MetricFamily>, std::allocator, std::allocator > const, prometheus::MetricFamily> >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::pair, std::allocator > const, prometheus::MetricFamily>, std::allocator, std::allocator > const, prometheus::MetricFamily> >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator > const, prometheus::MetricFamily>, true> > >> = {, std::allocator > const, prometheus::MetricFamily>, true> >, true>> = {, std::allocator > const, prometheus::MetricFamily>, true> >> = {<__gnu_cxx::new_allocator, std::allocator > const, prometheus::MetricFamily>, true> >> = {}, }, }, }, _M_buckets = 0x7f0cf6e60c00, _M_bucket_count = 127, _M_before_begin = {_M_nxt = 0x7f0d13d9cc40}, _M_element_count = 96, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 127}, _M_single_bucket = 0x0}} collector = { = {_vptr.StatCollector = 0xca7978 }, metricFamilies = @0x7f0d10ee4440, prefix = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d10ee4430 "kv_"}, _M_string_length = 3, { _M_local_buf = "kv_\000\000\000\000\000ϱ[\000\000\000\000", _M_allocated_capacity = 6256235}}} result = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7f0a12bec700, _M_finish = 0x7f0a12bec820, _M_end_of_storage = 0x7f0a12bec880}, }}, } #23 0x0000000000ad36bb in prometheus::detail::CollectMetrics (collectables=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/prometheus-cpp/prometheus-cpp-prefix/src/prometheus-cpp/pull/src/metrics_collector.cc:18 collectable = {> = {> = {}, _M_ptr = , _M_refcount = {_M_pi = 0x7f0d12f57700}}, } metrics = collected_metrics = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7f0d12f80900, _M_finish = 0x7f0d12f80a20, _M_end_of_storage = 0x7f0d12f80a20}}, } #24 0x0000000000ad26f8 in prometheus::detail::MetricsHandler::handleGet (this=0x7f0d13dfe880, conn=0x1acd698) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/prometheus-cpp/prometheus-cpp-prefix/src/prometheus-cpp/pull/src/handler.cc:129 lock = {_M_device = @0x7f0d13dfe888} metrics = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, } serializer = stop_time_of_request = duration = #25 0x0000000000ac0897 in CivetServer::requestHandler (conn=0x1acd698, cbdata=0x7f0d13dfe880) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/prometheus-cpp/prometheus-cpp-prefix/src/prometheus-cpp/3rdparty/civetweb/src/CivetServer.cpp:152 request_info = 0x1acd6a8 me = 0x7f0d13d9dcd0 handler = 0x7f0d13dfe880 #26 0x0000000000acd63d in handle_request (conn=conn@entry=0x1acd698) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/prometheus-cpp/prometheus-cpp-prefix/src/prometheus-cpp/3rdparty/civetweb/src/civetweb.c:14657 ri = 0x1acd6a8 path = '\000' uri_len = is_found = 0 is_script_resource = is_websocket_request = is_put_or_delete_request = is_callback_resource = is_template_text_file = 0 i = file = {stat = {size = 0, last_modified = 0, is_directory = 0, is_gzipped = 0, location = 0}, access = {fp = 0x0}} callback_handler = 0xac06e0 handler_info = 0x1ace200 subprotocols = 0x0 ws_connect_handler = 0x0 ws_ready_handler = 0x0 ws_data_handler = 0x0 ws_close_handler = 0x0 callback_data = 0x7f0d13dfe880 auth_handler = 0xac0940 auth_callback_data = 0x7f0d13d9e590 handler_type = 0 curtime = 1638465103 date = '\000' __func__ = "handle_request" #27 0x0000000000ace699 in process_new_connection (conn=0x1acd698) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/prometheus-cpp/prometheus-cpp-prefix/src/prometheus-cpp/3rdparty/civetweb/src/civetweb.c:18673 ebuf = '\000' ri = 0x1acd6a8 keep_alive = discard_len = reqerr = 0 #28 worker_thread_run (conn=0x1acd698) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/prometheus-cpp/prometheus-cpp-prefix/src/prometheus-cpp/3rdparty/civetweb/src/civetweb.c:19090 ctx = 0x1acedf0 thread_index = tls = {is_master = 0, thread_idx = 6, user_ptr = 0x0, alpn_proto = 0x0} #29 worker_thread (thread_func_param=0x1acd698) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/prometheus-cpp/prometheus-cpp-prefix/src/prometheus-cpp/3rdparty/civetweb/src/civetweb.c:19145 sa = {__sigaction_handler = {sa_handler = 0x1, sa_sigaction = 0x1}, sa_mask = {__val = {0 }}, sa_flags = 0, sa_restorer = 0x0} #30 0x00007f0d18faeea5 in start_thread (arg=0x7f0d10efa700) at pthread_create.c:307 __res = pd = 0x7f0d10efa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139694095443712, -4771262700614340274, 0, 8392704, 3, 139694095443712, 4887302828517732686, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #31 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 267 (Thread 0x7f0d116fb700 (LWP 35652)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x0000000000ac4f1b in produce_socket (sp=0x7f0d116e9900, ctx=0x1acedf0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/prometheus-cpp/prometheus-cpp-prefix/src/prometheus-cpp/3rdparty/civetweb/src/civetweb.c:18890 queue_filled = #2 accept_new_connection (ctx=0x1acedf0, listener=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/prometheus-cpp/prometheus-cpp-prefix/src/prometheus-cpp/3rdparty/civetweb/src/civetweb.c:19232 so = {sock = 13047, lsa = {sa = {sa_family = 2, sa_data = ",\020\177\000\000\001\000\000\000\000\000\000\000"}, sin = {sin_family = 2, sin_port = 4140, sin_addr = {s_addr = 16777343}, sin_zero = "\000\000\000\000\000\000\000"}, sin6 = {sin6_family = 2, sin6_port = 4140, sin6_flowinfo = 16777343, sin6_addr = {__in6_u = {__u6_addr8 = '\000' , __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}, sin6_scope_id = 0}}, rsa = {sa = {sa_family = 2, sa_data = "\271\264\177\000\000\001\000\000\000\000\000\000\000"}, sin = {sin_family = 2, sin_port = 46265, sin_addr = {s_addr = 16777343}, sin_zero = "\000\000\000\000\000\000\000"}, sin6 = {sin6_family = 2, sin6_port = 46265, sin6_flowinfo = 16777343, sin6_addr = {__in6_u = {__u6_addr8 = '\000' , __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}, sin6_scope_id = 0}}, is_ssl = 0 '\000', ssl_redir = 0 '\000', in_use = 0 '\000'} src_addr = '\000' len = 16 on = 1 #3 master_thread_run (ctx=0x1acedf0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/prometheus-cpp/prometheus-cpp-prefix/src/prometheus-cpp/3rdparty/civetweb/src/civetweb.c:19300 tls = {is_master = 1, thread_idx = 1, user_ptr = 0x0, alpn_proto = 0x2
} pfd = i = 0 workerthreadcount = #4 master_thread (thread_func_param=0x1acedf0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/prometheus-cpp/prometheus-cpp-prefix/src/prometheus-cpp/3rdparty/civetweb/src/civetweb.c:19386 sa = {__sigaction_handler = {sa_handler = 0x1, sa_sigaction = 0x1}, sa_mask = {__val = {0 }}, sa_flags = 0, sa_restorer = 0x0} #5 0x00007f0d18faeea5 in start_thread (arg=0x7f0d116fb700) at pthread_create.c:307 __res = pd = 0x7f0d116fb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139694103836416, -4771262700614340274, 0, 8392704, 3, 139694103836416, 4887306127589486926, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #6 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 266 (Thread 0x7f0d0a7fc700 (LWP 35664)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d12f6a900, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c460 events = 0x7f0d12f68500 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d12f6a900, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d1360e010, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d0a7ea920, prev_ = 0x7f0d0a7ea920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d1360e010}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125877875988}} idleStart = {__d = {__r = 15123519875556322}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d1360e010) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d1360e010) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d1360e000) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d1360e000: {thread_id = 139693987448576, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d14cfe410}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1360e050, prev_ = 0x7f0d1360e050}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1360e060, prev_ = 0x7f0d1360e060}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d1360e078, prev_ = 0x7f0d1360e078}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 239, static tls_lastDeferredReaderSlot = 239, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693987448576}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f57a00}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d13daf700}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 0.84117032172107342, buffer_time_ = {__r = 1089700}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 0.84117032172107342, buffer_time_ = {__r = 1089700}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 2351565, latestLoopCnt_ = 2351564, startWork_ = {__d = {__r = 15123519875556161}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d1360e1c8 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d1360e208, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d1360e240, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 239, static tls_lastDeferredReaderSlot = 239, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d14cfe440}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 0, subdoc_op = { m_path = 0x7f0d134ce500, m_jsn = 0x1acf8a0, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 1, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d13db0e40, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f47600, _M_first = 0x7f0d12f47600, _M_last = 0x7f0d12f47800, _M_node = 0x7f0d13db0e58}, _M_finish = {_M_cur = 0x7f0d12f47600, _M_first = 0x7f0d12f47600, _M_last = 0x7f0d12f47800, _M_node = 0x7f0d13db0e58}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = { _M_elems = "\200\\\000\000\000\000\000\000\000\000\000\000\210\226\230", '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d135361a0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0d0a7fc700) at pthread_create.c:307 __res = pd = 0x7f0d0a7fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693987448576, -4771262700614340274, 0, 8392704, 0, 139693987448576, 4887255685882949966, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 265 (Thread 0x7f0d09ffb700 (LWP 35665)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d12f6ac00, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c000 events = 0x7f0d12f68680 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d12f6ac00, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d1360ebe0, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d09fe9920, prev_ = 0x7f0d09fe9920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d1360ebe0}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125877997633}} idleStart = {__d = {__r = 15123519875627101}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d1360ebe0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d1360ebe0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d1360ebd0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d1360ebd0: {thread_id = 139693979055872, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d14cfe590}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1360ec20, prev_ = 0x7f0d1360ec20}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1360ec30, prev_ = 0x7f0d1360ec30}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d1360ec48, prev_ = 0x7f0d1360ec48}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 135, static tls_lastDeferredReaderSlot = 135, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693979055872}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f57940}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d13daf900}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 3.5296850322322909e-39, buffer_time_ = {__r = 2457}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 3.5296850322322909e-39, buffer_time_ = {__r = 2457}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 241913, latestLoopCnt_ = 241912, startWork_ = {__d = {__r = 15123519875626897}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d1360ed98 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d1360edd8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d1360ee10, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 135, static tls_lastDeferredReaderSlot = 135, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d14cfe580}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 1, subdoc_op = { m_path = 0x7f0d134cea00, m_jsn = 0x1ad0080, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f57c40, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f47800, _M_first = 0x7f0d12f47800, _M_last = 0x7f0d12f47a00, _M_node = 0x7f0d12f57c58}, _M_finish = {_M_cur = 0x7f0d12f47801, _M_first = 0x7f0d12f47800, _M_last = 0x7f0d12f47a00, _M_node = 0x7f0d12f57c58}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = { _M_elems = "\200\\\000\000\000\000\000\000\000\000\000\000\201\226\230", '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d135361d0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0d09ffb700) at pthread_create.c:307 __res = pd = 0x7f0d09ffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693979055872, -4771262700614340274, 0, 8392704, 0, 139693979055872, 4887252388958679374, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 264 (Thread 0x7f0d097fa700 (LWP 35666)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d12f6af00, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5cf20 events = 0x7f0d12f68800 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d12f6af00, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d1360f7b0, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d097e8920, prev_ = 0x7f0d097e8920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d1360f7b0}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125878112415}} idleStart = {__d = {__r = 15123519875609111}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d1360f7b0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d1360f7b0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d1360f7a0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d1360f7a0: {thread_id = 139693970663168, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d14cfe550}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1360f7f0, prev_ = 0x7f0d1360f7f0}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1360f800, prev_ = 0x7f0d1360f800}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d1360f818, prev_ = 0x7f0d1360f818}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 170, static tls_lastDeferredReaderSlot = 170, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693970663168}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f57c00}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d13dafa00}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.0603565121425317e-08, buffer_time_ = {__r = 2397}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.0603565121425317e-08, buffer_time_ = {__r = 2397}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 472731, latestLoopCnt_ = 472730, startWork_ = {__d = {__r = 15123519875609019}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d1360f968 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d1360f9a8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d1360f9e0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 170, static tls_lastDeferredReaderSlot = 170, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d14cfe560}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 2, subdoc_op = { m_path = 0x7f0d134cef00, m_jsn = 0x1ad0860, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f57980, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f47c00, _M_first = 0x7f0d12f47c00, _M_last = 0x7f0d12f47e00, _M_node = 0x7f0d12f57998}, _M_finish = {_M_cur = 0x7f0d12f47c01, _M_first = 0x7f0d12f47c00, _M_last = 0x7f0d12f47e00, _M_node = 0x7f0d12f57998}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = { _M_elems = "\200]\000\000\004\000\000\000\000\000\000\004\215", '\000' , "\240\000\336\000\177Es", '\000' }, shutdown_next_log = 0, new_conn_queue = { connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13536200) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0d097fa700) at pthread_create.c:307 __res = pd = 0x7f0d097fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693970663168, -4771262700614340274, 0, 8392704, 0, 139693970663168, 4887253487933436238, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 263 (Thread 0x7f0d08ff9700 (LWP 35667)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d12f6b200, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c240 events = 0x7f0d12f68980 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d12f6b200, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13610380, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d08fe7920, prev_ = 0x7f0d08fe7920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13610380}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125878238572}} idleStart = {__d = {__r = 15123519875633051}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13610380) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13610380) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d13610370) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13610370: {thread_id = 139693962270464, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d14cfe500}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d136103c0, prev_ = 0x7f0d136103c0}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d136103d0, prev_ = 0x7f0d136103d0}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d136103e8, prev_ = 0x7f0d136103e8}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 144, static tls_lastDeferredReaderSlot = 144, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693962270464}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f57c80}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d13dafb00}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 3.3069380171041423, buffer_time_ = {__r = 2451}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 3.3069380171041423, buffer_time_ = {__r = 2451}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 1783739, latestLoopCnt_ = 1783738, startWork_ = {__d = {__r = 15123519875632955}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13610538 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13610578, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d136105b0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 144, static tls_lastDeferredReaderSlot = 144, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d14cfe510}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 3, subdoc_op = { m_path = 0x7f0d134cf400, m_jsn = 0x1ad1040, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 1, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f57cc0, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d13d95000, _M_first = 0x7f0d13d95000, _M_last = 0x7f0d13d95200, _M_node = 0x7f0d12f57cd8}, _M_finish = {_M_cur = 0x7f0d13d95000, _M_first = 0x7f0d13d95000, _M_last = 0x7f0d13d95200, _M_node = 0x7f0d12f57cd8}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13536230) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0d08ff9700) at pthread_create.c:307 __res = pd = 0x7f0d08ff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693962270464, -4771262700614340274, 0, 8392704, 0, 139693962270464, 4887250186714198350, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 262 (Thread 0x7f0d03fff700 (LWP 35668)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d12f6b500, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c300 events = 0x7f0d12f68b00 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d12f6b500, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13610f50, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d03fed920, prev_ = 0x7f0d03fed920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13610f50}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125878353963}} idleStart = {__d = {__r = 15123519875653341}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13610f50) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13610f50) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d13610f40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13610f40: {thread_id = 139693878408960, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d14cfe4d0}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13610f90, prev_ = 0x7f0d13610f90}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13610fa0, prev_ = 0x7f0d13610fa0}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13610fb8, prev_ = 0x7f0d13610fb8}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693878408960}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f57d00}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d13dafc00}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 3.0882763368449448, buffer_time_ = {__r = 2369}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 3.0882763368449448, buffer_time_ = {__r = 2369}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 1799316, latestLoopCnt_ = 1799315, startWork_ = {__d = {__r = 15123519875653224}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13611108 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13611148, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13611180, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 176, static tls_lastDeferredReaderSlot = 176, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d14cfe460}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 4, subdoc_op = { m_path = 0x7f0d134cf900, m_jsn = 0x1ad1820, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 1, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f57d40, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d13d95400, _M_first = 0x7f0d13d95400, _M_last = 0x7f0d13d95600, _M_node = 0x7f0d12f57d58}, _M_finish = {_M_cur = 0x7f0d13d95400, _M_first = 0x7f0d13d95400, _M_last = 0x7f0d13d95600, _M_node = 0x7f0d12f57d58}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13536260) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0d03fff700) at pthread_create.c:307 __res = pd = 0x7f0d03fff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693878408960, -4771262700614340274, 0, 8392704, 0, 139693878408960, 4887274381338718542, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 261 (Thread 0x7f0d037fe700 (LWP 35669)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d12f6b800, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c280 events = 0x7f0d12f68c80 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d12f6b800, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13611b20, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d037ec920, prev_ = 0x7f0d037ec920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13611b20}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125878470623}} idleStart = {__d = {__r = 15123519875743387}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13611b20) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13611b20) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d13611b10) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13611b10: {thread_id = 139693870016256, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d14cfe470}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13611b60, prev_ = 0x7f0d13611b60}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13611b70, prev_ = 0x7f0d13611b70}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13611b88, prev_ = 0x7f0d13611b88}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 166, static tls_lastDeferredReaderSlot = 166, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693870016256}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f57d80}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d13dafd00}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.2314723101495564, buffer_time_ = {__r = 2561}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.2314723101495564, buffer_time_ = {__r = 2561}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 1589590, latestLoopCnt_ = 1589589, startWork_ = {__d = {__r = 15123519875743295}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13611cd8 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13611d18, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13611d50, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 166, static tls_lastDeferredReaderSlot = 166, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d14cfe480}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 5, subdoc_op = { m_path = 0x7f0d134cfe00, m_jsn = 0x1ad2000, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 1, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f57dc0, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d13d95800, _M_first = 0x7f0d13d95800, _M_last = 0x7f0d13d95a00, _M_node = 0x7f0d12f57dd8}, _M_finish = {_M_cur = 0x7f0d13d95800, _M_first = 0x7f0d13d95800, _M_last = 0x7f0d13d95a00, _M_node = 0x7f0d12f57dd8}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13536290) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0d037fe700) at pthread_create.c:307 __res = pd = 0x7f0d037fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693870016256, -4771262700614340274, 0, 8392704, 0, 139693870016256, 4887275480313475406, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 260 (Thread 0x7f0d02ffd700 (LWP 35670)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d12f6bb00, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5cd80 events = 0x7f0d12f68e00 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d12f6bb00, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d136126f0, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d02feb920, prev_ = 0x7f0d02feb920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d136126f0}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125878586965}} idleStart = {__d = {__r = 15123519875741763}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d136126f0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d136126f0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d136126e0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d136126e0: {thread_id = 139693861623552, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d14cfe600}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13612730, prev_ = 0x7f0d13612730}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13612740, prev_ = 0x7f0d13612740}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13612758, prev_ = 0x7f0d13612758}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 245, static tls_lastDeferredReaderSlot = 245, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693861623552}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f57e00}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d13dafe00}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.5955048850120957e-40, buffer_time_ = {__r = 2455}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.5955048850120957e-40, buffer_time_ = {__r = 2455}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6910, latestLoopCnt_ = 6909, startWork_ = { __d = {__r = 15123519875741666}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d136128a8 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d136128e8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13612920, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 245, static tls_lastDeferredReaderSlot = 245, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d14cfe610}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 6, subdoc_op = { m_path = 0x7f0d134d0300, m_jsn = 0x1ad27e0, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f57e40, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d13d95c00, _M_first = 0x7f0d13d95c00, _M_last = 0x7f0d13d95e00, _M_node = 0x7f0d12f57e58}, _M_finish = {_M_cur = 0x7f0d13d95c01, _M_first = 0x7f0d13d95c00, _M_last = 0x7f0d13d95e00, _M_node = 0x7f0d12f57e58}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d135362c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0d02ffd700) at pthread_create.c:307 __res = pd = 0x7f0d02ffd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693861623552, -4771262700614340274, 0, 8392704, 0, 139693861623552, 4887272179094237518, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 259 (Thread 0x7f0d027fc700 (LWP 35671)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d12f6be00, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c160 events = 0x7f0d12f68f80 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d12f6be00, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d136132c0, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d027ea920, prev_ = 0x7f0d027ea920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d136132c0}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125878701131}} idleStart = {__d = {__r = 15123519875736079}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d136132c0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d136132c0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d136132b0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d136132b0: {thread_id = 139693853230848, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66300}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13613300, prev_ = 0x7f0d13613300}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13613310, prev_ = 0x7f0d13613310}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13613328, prev_ = 0x7f0d13613328}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 74, static tls_lastDeferredReaderSlot = 74, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = { _M_thread = 139693853230848}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f57e80}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d13daff00}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 2.3246902184731392e-35, buffer_time_ = {__r = 2545}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 2.3246902184731392e-35, buffer_time_ = {__r = 2545}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6907, latestLoopCnt_ = 6906, startWork_ = { __d = {__r = 15123519875735966}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13613478 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d136134b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d136134f0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 74, static tls_lastDeferredReaderSlot = 74, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66310}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 7, subdoc_op = { m_path = 0x7f0d134d0800, m_jsn = 0x1ad2fc0, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f57ec0, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d13d96000, _M_first = 0x7f0d13d96000, _M_last = 0x7f0d13d96200, _M_node = 0x7f0d12f57ed8}, _M_finish = {_M_cur = 0x7f0d13d96001, _M_first = 0x7f0d13d96000, _M_last = 0x7f0d13d96200, _M_node = 0x7f0d12f57ed8}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d135362f0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0d027fc700) at pthread_create.c:307 __res = pd = 0x7f0d027fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693853230848, -4771262700614340274, 0, 8392704, 0, 139693853230848, 4887273278068994382, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 258 (Thread 0x7f0d01ffb700 (LWP 35672)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d12f6c100, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d143fefe0 events = 0x7f0d12f69100 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d12f6c100, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13613e90, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d01fe9920, prev_ = 0x7f0d01fe9920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13613e90}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125878816807}} idleStart = {__d = {__r = 15123519875731009}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13613e90) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13613e90) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d13613e80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13613e80: {thread_id = 139693844838144, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66350}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13613ed0, prev_ = 0x7f0d13613ed0}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13613ee0, prev_ = 0x7f0d13613ee0}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13613ef8, prev_ = 0x7f0d13613ef8}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 241, static tls_lastDeferredReaderSlot = 241, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693844838144}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f57f00}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d13d97000}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 8.3246019135580983e-41, buffer_time_ = {__r = 2383}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 8.3246019135580983e-41, buffer_time_ = {__r = 2383}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6909, latestLoopCnt_ = 6908, startWork_ = { __d = {__r = 15123519875730971}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13614048 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13614088, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d136140c0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 241, static tls_lastDeferredReaderSlot = 241, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66360}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 8, subdoc_op = { m_path = 0x7f0d134d0d00, m_jsn = 0x1ad37a0, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f57f40, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d13d96400, _M_first = 0x7f0d13d96400, _M_last = 0x7f0d13d96600, _M_node = 0x7f0d12f57f58}, _M_finish = {_M_cur = 0x7f0d13d96401, _M_first = 0x7f0d13d96400, _M_last = 0x7f0d13d96600, _M_node = 0x7f0d12f57f58}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13536320) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0d01ffb700) at pthread_create.c:307 __res = pd = 0x7f0d01ffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693844838144, -4771262700614340274, 0, 8392704, 0, 139693844838144, 4887269981144723790, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 257 (Thread 0x7f0d017fa700 (LWP 35673)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d12f6c400, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c2e0 events = 0x7f0d12f69280 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d12f6c400, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13614a60, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d017e8920, prev_ = 0x7f0d017e8920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13614a60}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125878937880}} idleStart = {__d = {__r = 15123519875846930}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13614a60) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13614a60) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d13614a50) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13614a50: {thread_id = 139693836445440, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f663a0}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13614aa0, prev_ = 0x7f0d13614aa0}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13614ab0, prev_ = 0x7f0d13614ab0}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13614ac8, prev_ = 0x7f0d13614ac8}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 189, static tls_lastDeferredReaderSlot = 189, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693836445440}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f57f80}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d13d97100}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 5.4335352924842708e-41, buffer_time_ = {__r = 2444}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 5.4335352924842708e-41, buffer_time_ = {__r = 2444}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6907, latestLoopCnt_ = 6906, startWork_ = { __d = {__r = 15123519875846794}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13614c18 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13614c58, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13614c90, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 189, static tls_lastDeferredReaderSlot = 189, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f663b0}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 9, subdoc_op = { m_path = 0x7f0d134d1200, m_jsn = 0x1ad3f80, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f57fc0, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d13d96600, _M_first = 0x7f0d13d96600, _M_last = 0x7f0d13d96800, _M_node = 0x7f0d12f57fd8}, _M_finish = {_M_cur = 0x7f0d13d96601, _M_first = 0x7f0d13d96600, _M_last = 0x7f0d13d96800, _M_node = 0x7f0d12f57fd8}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13536350) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0d017fa700) at pthread_create.c:307 __res = pd = 0x7f0d017fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693836445440, -4771262700614340274, 0, 8392704, 0, 139693836445440, 4887271080119480654, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 256 (Thread 0x7f0d00ff9700 (LWP 35674)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d12f6c700, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c580 events = 0x7f0d12f69400 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d12f6c700, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13615630, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d00fe7920, prev_ = 0x7f0d00fe7920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13615630}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125879073388}} idleStart = {__d = {__r = 15123519875821952}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13615630) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13615630) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d13615620) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13615620: {thread_id = 139693828052736, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66a40}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13615670, prev_ = 0x7f0d13615670}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13615680, prev_ = 0x7f0d13615680}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13615698, prev_ = 0x7f0d13615698}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 144, static tls_lastDeferredReaderSlot = 144, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693828052736}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3d000}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d13d97200}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.4228632831584218, buffer_time_ = {__r = 2461}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.4228632831584218, buffer_time_ = {__r = 2461}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 1868039, latestLoopCnt_ = 1868038, startWork_ = {__d = {__r = 15123519875821848}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d136157e8 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13615828, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13615860, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 144, static tls_lastDeferredReaderSlot = 144, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66a50}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 10, subdoc_op = { m_path = 0x7f0d134d1700, m_jsn = 0x1ad4760, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 1, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3d040, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d13d96800, _M_first = 0x7f0d13d96800, _M_last = 0x7f0d13d96a00, _M_node = 0x7f0d12f3d058}, _M_finish = {_M_cur = 0x7f0d13d96800, _M_first = 0x7f0d13d96800, _M_last = 0x7f0d13d96a00, _M_node = 0x7f0d12f3d058}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13536380) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0d00ff9700) at pthread_create.c:307 __res = pd = 0x7f0d00ff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693828052736, -4771262700614340274, 0, 8392704, 0, 139693828052736, 4887267778900242766, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 255 (Thread 0x7f0d007f8700 (LWP 35675)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d12f6ca00, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c2c0 events = 0x7f0d12f69580 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d12f6ca00, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13616200, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d007e6920, prev_ = 0x7f0d007e6920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13616200}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125879181657}} idleStart = {__d = {__r = 15123519875874154}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13616200) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13616200) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d136161f0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d136161f0: {thread_id = 139693819660032, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66a90}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13616240, prev_ = 0x7f0d13616240}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13616250, prev_ = 0x7f0d13616250}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13616268, prev_ = 0x7f0d13616268}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 128, static tls_lastDeferredReaderSlot = 128, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693819660032}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3d080}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d13d97300}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.6395435640489284e-40, buffer_time_ = {__r = 2418}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.6395435640489284e-40, buffer_time_ = {__r = 2418}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6908, latestLoopCnt_ = 6907, startWork_ = { __d = {__r = 15123519875873958}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d136163b8 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d136163f8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13616430, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 128, static tls_lastDeferredReaderSlot = 128, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66aa0}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 11, subdoc_op = { m_path = 0x7f0d134d1c00, m_jsn = 0x1ad4f40, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3d0c0, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d13d96a00, _M_first = 0x7f0d13d96a00, _M_last = 0x7f0d13d96c00, _M_node = 0x7f0d12f3d0d8}, _M_finish = {_M_cur = 0x7f0d13d96a01, _M_first = 0x7f0d13d96a00, _M_last = 0x7f0d13d96c00, _M_node = 0x7f0d12f3d0d8}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d135363b0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0d007f8700) at pthread_create.c:307 __res = pd = 0x7f0d007f8700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693819660032, -4771262700614340274, 0, 8392704, 0, 139693819660032, 4887268877874999630, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 254 (Thread 0x7f0cffff7700 (LWP 35676)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d12f6cd00, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5cdc0 events = 0x7f0d12f69700 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d12f6cd00, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13616dd0, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cfffe5920, prev_ = 0x7f0cfffe5920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13616dd0}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125879291634}} idleStart = {__d = {__r = 15123519875911188}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13616dd0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13616dd0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d13616dc0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13616dc0: {thread_id = 139693811267328, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66ae0}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13616e10, prev_ = 0x7f0d13616e10}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13616e20, prev_ = 0x7f0d13616e20}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13616e38, prev_ = 0x7f0d13616e38}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 234, static tls_lastDeferredReaderSlot = 234, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693811267328}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3d100}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d13d97400}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 3.8627114508208898e-20, buffer_time_ = {__r = 2466}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 3.8627114508208898e-20, buffer_time_ = {__r = 2466}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6909, latestLoopCnt_ = 6908, startWork_ = { __d = {__r = 15123519875911050}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13616f88 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13616fc8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13617000, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 234, static tls_lastDeferredReaderSlot = 234, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66af0}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 12, subdoc_op = { m_path = 0x7f0d134d2100, m_jsn = 0x1ad5720, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3d140, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d13d96c00, _M_first = 0x7f0d13d96c00, _M_last = 0x7f0d13d96e00, _M_node = 0x7f0d12f3d158}, _M_finish = {_M_cur = 0x7f0d13d96c01, _M_first = 0x7f0d13d96c00, _M_last = 0x7f0d13d96e00, _M_node = 0x7f0d12f3d158}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d135363e0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cffff7700) at pthread_create.c:307 __res = pd = 0x7f0cffff7700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693811267328, -4771262700614340274, 0, 8392704, 0, 139693811267328, 4886667446625218894, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 253 (Thread 0x7f0cff7f6700 (LWP 35677)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d134fd000, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c1e0 events = 0x7f0d12f69880 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d134fd000, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d136179a0, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cff7e4920, prev_ = 0x7f0cff7e4920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d136179a0}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125879415942}} idleStart = {__d = {__r = 15123519873432116}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d136179a0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d136179a0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d13617990) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13617990: {thread_id = 139693802874624, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66b30}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d136179e0, prev_ = 0x7f0d136179e0}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d136179f0, prev_ = 0x7f0d136179f0}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13617a08, prev_ = 0x7f0d13617a08}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 75, static tls_lastDeferredReaderSlot = 75, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = { _M_thread = 139693802874624}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3d180}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d13d97500}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 3.7933352149237944e-39, buffer_time_ = {__r = 1694931}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 3.7933352149237944e-39, buffer_time_ = {__r = 1694931}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 3753, latestLoopCnt_ = 3752, startWork_ = { __d = {__r = 15123519873431966}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13617b58 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13617b98, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13617bd0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 75, static tls_lastDeferredReaderSlot = 75, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66b40}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 13, subdoc_op = { m_path = 0x7f0d134d2600, m_jsn = 0x1ad5f00, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3d1c0, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d13d96e00, _M_first = 0x7f0d13d96e00, _M_last = 0x7f0d13d97000, _M_node = 0x7f0d12f3d1d8}, _M_finish = {_M_cur = 0x7f0d13d96e01, _M_first = 0x7f0d13d96e00, _M_last = 0x7f0d13d97000, _M_node = 0x7f0d12f3d1d8}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13536410) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cff7f6700) at pthread_create.c:307 __res = pd = 0x7f0cff7f6700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693802874624, -4771262700614340274, 0, 8392704, 0, 139693802874624, 4886668545599975758, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 252 (Thread 0x7f0cfeff5700 (LWP 35678)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d134fd300, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c480 events = 0x7f0d12f69a00 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d134fd300, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13618570, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cfefe3920, prev_ = 0x7f0cfefe3920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13618570}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125879518082}} idleStart = {__d = {__r = 15123519873422116}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13618570) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13618570) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d13618560) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13618560: {thread_id = 139693794481920, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66b80}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d136185b0, prev_ = 0x7f0d136185b0}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d136185c0, prev_ = 0x7f0d136185c0}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d136185d8, prev_ = 0x7f0d136185d8}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 177, static tls_lastDeferredReaderSlot = 177, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693794481920}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3d200}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d13d97600}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 2.9153007747903779e-40, buffer_time_ = {__r = 1044908}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 2.9153007747903779e-40, buffer_time_ = {__r = 1044908}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 3753, latestLoopCnt_ = 3752, startWork_ = { __d = {__r = 15123519873421897}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13618728 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13618768, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d136187a0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 177, static tls_lastDeferredReaderSlot = 177, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66b90}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 14, subdoc_op = { m_path = 0x7f0d134d2b00, m_jsn = 0x1ad66e0, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3d240, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f31000, _M_first = 0x7f0d12f31000, _M_last = 0x7f0d12f31200, _M_node = 0x7f0d12f3d258}, _M_finish = {_M_cur = 0x7f0d12f31001, _M_first = 0x7f0d12f31000, _M_last = 0x7f0d12f31200, _M_node = 0x7f0d12f3d258}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13536440) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cfeff5700) at pthread_create.c:307 __res = pd = 0x7f0cfeff5700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693794481920, -4771262700614340274, 0, 8392704, 0, 139693794481920, 4886665244380737870, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 251 (Thread 0x7f0cfe7f4700 (LWP 35679)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d134fd600, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c200 events = 0x7f0d12f69b80 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d134fd600, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13619140, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cfe7e2920, prev_ = 0x7f0cfe7e2920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13619140}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125879643911}} idleStart = {__d = {__r = 15123519873457162}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13619140) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13619140) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d13619130) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13619130: {thread_id = 139693786089216, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66bd0}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13619180, prev_ = 0x7f0d13619180}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13619190, prev_ = 0x7f0d13619190}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d136191a8, prev_ = 0x7f0d136191a8}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 213, static tls_lastDeferredReaderSlot = 213, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693786089216}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3d280}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d13d97700}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 2.4826322017028702e-39, buffer_time_ = {__r = 904514}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 2.4826322017028702e-39, buffer_time_ = {__r = 904514}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 3753, latestLoopCnt_ = 3752, startWork_ = { __d = {__r = 15123519873456719}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d136192f8 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13619338, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13619370, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 213, static tls_lastDeferredReaderSlot = 213, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66be0}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 15, subdoc_op = { m_path = 0x7f0d13502000, m_jsn = 0x1ad6ec0, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3d2c0, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f31200, _M_first = 0x7f0d12f31200, _M_last = 0x7f0d12f31400, _M_node = 0x7f0d12f3d2d8}, _M_finish = {_M_cur = 0x7f0d12f31201, _M_first = 0x7f0d12f31200, _M_last = 0x7f0d12f31400, _M_node = 0x7f0d12f3d2d8}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13536470) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cfe7f4700) at pthread_create.c:307 __res = pd = 0x7f0cfe7f4700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693786089216, -4771262700614340274, 0, 8392704, 0, 139693786089216, 4886666343355494734, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 250 (Thread 0x7f0cfdff3700 (LWP 35680)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d134fd900, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c360 events = 0x7f0d12f69d00 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d134fd900, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13619d10, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cfdfe1920, prev_ = 0x7f0cfdfe1920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13619d10}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125879752407}} idleStart = {__d = {__r = 15123519873466251}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13619d10) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13619d10) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d13619d00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13619d00: {thread_id = 139693777696512, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66c20}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13619d50, prev_ = 0x7f0d13619d50}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13619d60, prev_ = 0x7f0d13619d60}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13619d78, prev_ = 0x7f0d13619d78}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 252, static tls_lastDeferredReaderSlot = 252, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693777696512}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3d300}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d13d97800}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.4105966790192682e-39, buffer_time_ = {__r = 1670200}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.4105966790192682e-39, buffer_time_ = {__r = 1670200}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 3753, latestLoopCnt_ = 3752, startWork_ = { __d = {__r = 15123519873466136}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13619ec8 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13619f08, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13619f40, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 252, static tls_lastDeferredReaderSlot = 252, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66c30}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 16, subdoc_op = { m_path = 0x7f0d13502500, m_jsn = 0x1ad76a0, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3d340, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f31400, _M_first = 0x7f0d12f31400, _M_last = 0x7f0d12f31600, _M_node = 0x7f0d12f3d358}, _M_finish = {_M_cur = 0x7f0d12f31401, _M_first = 0x7f0d12f31400, _M_last = 0x7f0d12f31600, _M_node = 0x7f0d12f3d358}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d135364a0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cfdff3700) at pthread_create.c:307 __res = pd = 0x7f0cfdff3700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693777696512, -4771262700614340274, 0, 8392704, 0, 139693777696512, 4886663046431224142, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 249 (Thread 0x7f0cfd7f2700 (LWP 35681)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d134fdc00, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c4a0 events = 0x7f0d12f69e80 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d134fdc00, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d1361a8e0, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cfd7e0920, prev_ = 0x7f0cfd7e0920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d1361a8e0}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125879862571}} idleStart = {__d = {__r = 15123519873576369}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d1361a8e0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d1361a8e0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d1361a8d0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d1361a8d0: {thread_id = 139693769303808, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66c70}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1361a920, prev_ = 0x7f0d1361a920}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1361a930, prev_ = 0x7f0d1361a930}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d1361a948, prev_ = 0x7f0d1361a948}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 245, static tls_lastDeferredReaderSlot = 245, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693769303808}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3d380}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d13d97900}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.0029888980636905e-17, buffer_time_ = {__r = 2805542}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.0029888980636905e-17, buffer_time_ = {__r = 2805542}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 3751, latestLoopCnt_ = 3750, startWork_ = { __d = {__r = 15123519873576165}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d1361aa98 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d1361aad8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d1361ab10, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 245, static tls_lastDeferredReaderSlot = 245, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66c80}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 17, subdoc_op = { m_path = 0x7f0d13502a00, m_jsn = 0x1ad7e80, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3d3c0, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f31600, _M_first = 0x7f0d12f31600, _M_last = 0x7f0d12f31800, _M_node = 0x7f0d12f3d3d8}, _M_finish = {_M_cur = 0x7f0d12f31601, _M_first = 0x7f0d12f31600, _M_last = 0x7f0d12f31800, _M_node = 0x7f0d12f3d3d8}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d135364d0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cfd7f2700) at pthread_create.c:307 __res = pd = 0x7f0cfd7f2700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693769303808, -4771262700614340274, 0, 8392704, 0, 139693769303808, 4886664145405981006, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 248 (Thread 0x7f0cfcff1700 (LWP 35682)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d134fdf00, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c3a0 events = 0x7f0d13507000 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d134fdf00, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d1361b4b0, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cfcfdf920, prev_ = 0x7f0cfcfdf920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d1361b4b0}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125879984298}} idleStart = {__d = {__r = 15123519873484784}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d1361b4b0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d1361b4b0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d1361b4a0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d1361b4a0: {thread_id = 139693760911104, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66cc0}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1361b4f0, prev_ = 0x7f0d1361b4f0}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1361b500, prev_ = 0x7f0d1361b500}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d1361b518, prev_ = 0x7f0d1361b518}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 167, static tls_lastDeferredReaderSlot = 167, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693760911104}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f578c0}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d13d97a00}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 2.2473840544151647e-39, buffer_time_ = {__r = 2645776}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 2.2473840544151647e-39, buffer_time_ = {__r = 2645776}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 3751, latestLoopCnt_ = 3750, startWork_ = { __d = {__r = 15123519873484634}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d1361b668 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d1361b6a8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d1361b6e0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 167, static tls_lastDeferredReaderSlot = 167, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66cd0}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 18, subdoc_op = { m_path = 0x7f0d13502f00, m_jsn = 0x1ad8660, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3d400, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f31800, _M_first = 0x7f0d12f31800, _M_last = 0x7f0d12f31a00, _M_node = 0x7f0d12f3d418}, _M_finish = {_M_cur = 0x7f0d12f31801, _M_first = 0x7f0d12f31800, _M_last = 0x7f0d12f31a00, _M_node = 0x7f0d12f3d418}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13536500) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cfcff1700) at pthread_create.c:307 __res = pd = 0x7f0cfcff1700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693760911104, -4771262700614340274, 0, 8392704, 0, 139693760911104, 4886660827006873934, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 247 (Thread 0x7f0cfc7f0700 (LWP 35683)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d134fe200, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d143fefc0 events = 0x7f0d13507180 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d134fe200, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d1361c080, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cfc7de920, prev_ = 0x7f0cfc7de920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d1361c080}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125880103256}} idleStart = {__d = {__r = 15123519873518918}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d1361c080) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d1361c080) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d1361c070) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d1361c070: {thread_id = 139693752518400, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66d10}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1361c0c0, prev_ = 0x7f0d1361c0c0}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1361c0d0, prev_ = 0x7f0d1361c0d0}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d1361c0e8, prev_ = 0x7f0d1361c0e8}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 0, static tls_lastDeferredReaderSlot = 0, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = { _M_thread = 139693752518400}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3d440}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d13d97b00}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 2.2039292618777097e-39, buffer_time_ = {__r = 1572265}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 2.2039292618777097e-39, buffer_time_ = {__r = 1572265}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 3753, latestLoopCnt_ = 3752, startWork_ = { __d = {__r = 15123519873518740}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d1361c238 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d1361c278, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d1361c2b0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 0, static tls_lastDeferredReaderSlot = 0, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66d20}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 19, subdoc_op = { m_path = 0x7f0d13503400, m_jsn = 0x1ad8e40, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3d480, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f31a00, _M_first = 0x7f0d12f31a00, _M_last = 0x7f0d12f31c00, _M_node = 0x7f0d12f3d498}, _M_finish = {_M_cur = 0x7f0d12f31a01, _M_first = 0x7f0d12f31a00, _M_last = 0x7f0d12f31c00, _M_node = 0x7f0d12f3d498}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13536530) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cfc7f0700) at pthread_create.c:307 __res = pd = 0x7f0cfc7f0700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693752518400, -4771262700614340274, 0, 8392704, 0, 139693752518400, 4886661925981630798, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 246 (Thread 0x7f0cfbfef700 (LWP 35684)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d134fe500, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f654a0 events = 0x7f0d13507300 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d134fe500, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d1361cc50, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cfbfdd920, prev_ = 0x7f0cfbfdd920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d1361cc50}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125880232861}} idleStart = {__d = {__r = 15123519873628839}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d1361cc50) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d1361cc50) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d1361cc40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d1361cc40: {thread_id = 139693744125696, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66d60}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1361cc90, prev_ = 0x7f0d1361cc90}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1361cca0, prev_ = 0x7f0d1361cca0}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d1361ccb8, prev_ = 0x7f0d1361ccb8}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 157, static tls_lastDeferredReaderSlot = 157, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693744125696}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3d4c0}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d13d97c00}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 4.485485632047521e-39, buffer_time_ = {__r = 1722699}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 4.485485632047521e-39, buffer_time_ = {__r = 1722699}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 3754, latestLoopCnt_ = 3753, startWork_ = { __d = {__r = 15123519873628649}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d1361ce08 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d1361ce48, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d1361ce80, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 157, static tls_lastDeferredReaderSlot = 157, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66d70}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 20, subdoc_op = { m_path = 0x7f0d13503900, m_jsn = 0x1ad9620, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3d500, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f31c00, _M_first = 0x7f0d12f31c00, _M_last = 0x7f0d12f31e00, _M_node = 0x7f0d12f3d518}, _M_finish = {_M_cur = 0x7f0d12f31c01, _M_first = 0x7f0d12f31c00, _M_last = 0x7f0d12f31e00, _M_node = 0x7f0d12f3d518}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13536560) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cfbfef700) at pthread_create.c:307 __res = pd = 0x7f0cfbfef700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693744125696, -4771262700614340274, 0, 8392704, 0, 139693744125696, 4886658629057360206, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 245 (Thread 0x7f0cfb7ee700 (LWP 35685)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d134fe800, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c260 events = 0x7f0d13507480 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d134fe800, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d1361d820, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cfb7dc920, prev_ = 0x7f0cfb7dc920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d1361d820}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125880339152}} idleStart = {__d = {__r = 15123519873577749}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d1361d820) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d1361d820) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d1361d810) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d1361d810: {thread_id = 139693735732992, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66db0}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1361d860, prev_ = 0x7f0d1361d860}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1361d870, prev_ = 0x7f0d1361d870}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d1361d888, prev_ = 0x7f0d1361d888}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 220, static tls_lastDeferredReaderSlot = 220, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693735732992}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3d540}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d13d97d00}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 2.9455422817974614e-39, buffer_time_ = {__r = 2854656}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 2.9455422817974614e-39, buffer_time_ = {__r = 2854656}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 3752, latestLoopCnt_ = 3751, startWork_ = { __d = {__r = 15123519873577599}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d1361d9d8 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d1361da18, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d1361da50, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 220, static tls_lastDeferredReaderSlot = 220, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66dc0}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 21, subdoc_op = { m_path = 0x7f0d13503e00, m_jsn = 0x1ad9e00, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3d580, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f31e00, _M_first = 0x7f0d12f31e00, _M_last = 0x7f0d12f32000, _M_node = 0x7f0d12f3d598}, _M_finish = {_M_cur = 0x7f0d12f31e01, _M_first = 0x7f0d12f31e00, _M_last = 0x7f0d12f32000, _M_node = 0x7f0d12f3d598}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13536590) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cfb7ee700) at pthread_create.c:307 __res = pd = 0x7f0cfb7ee700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693735732992, -4771262700614340274, 0, 8392704, 0, 139693735732992, 4886659728032117070, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 244 (Thread 0x7f0cfafed700 (LWP 35686)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d134feb00, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d143fefa0 events = 0x7f0d13507600 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d134feb00, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d1361e3f0, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cfafdb920, prev_ = 0x7f0cfafdb920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d1361e3f0}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125880458986}} idleStart = {__d = {__r = 15123519873477671}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d1361e3f0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d1361e3f0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d1361e3e0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d1361e3e0: {thread_id = 139693727340288, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66e00}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1361e430, prev_ = 0x7f0d1361e430}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1361e440, prev_ = 0x7f0d1361e440}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d1361e458, prev_ = 0x7f0d1361e458}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 241, static tls_lastDeferredReaderSlot = 241, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693727340288}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3d5c0}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d13d97e00}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.210859685226028e-39, buffer_time_ = {__r = 1564274}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.210859685226028e-39, buffer_time_ = {__r = 1564274}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 50152, latestLoopCnt_ = 50151, startWork_ = { __d = {__r = 15123519873477512}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d1361e5a8 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d1361e5e8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d1361e620, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 241, static tls_lastDeferredReaderSlot = 241, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66e10}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 22, subdoc_op = { m_path = 0x7f0d13504300, m_jsn = 0x1ada5e0, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3d600, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f34000, _M_first = 0x7f0d12f34000, _M_last = 0x7f0d12f34200, _M_node = 0x7f0d12f3d618}, _M_finish = {_M_cur = 0x7f0d12f34001, _M_first = 0x7f0d12f34000, _M_last = 0x7f0d12f34200, _M_node = 0x7f0d12f3d618}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13542360) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cfafed700) at pthread_create.c:307 __res = pd = 0x7f0cfafed700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693727340288, -4771262700614340274, 0, 8392704, 0, 139693727340288, 4886656426812879182, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 243 (Thread 0x7f0cfa7ec700 (LWP 35687)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d134fee00, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c2a0 events = 0x7f0d13507780 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d134fee00, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d1361efc0, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cfa7da920, prev_ = 0x7f0cfa7da920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d1361efc0}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125880575849}} idleStart = {__d = {__r = 15123519873612431}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d1361efc0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d1361efc0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d1361efb0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d1361efb0: {thread_id = 139693718947584, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66e50}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1361f000, prev_ = 0x7f0d1361f000}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1361f010, prev_ = 0x7f0d1361f010}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d1361f028, prev_ = 0x7f0d1361f028}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 248, static tls_lastDeferredReaderSlot = 248, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693718947584}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3d640}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d13d97f00}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 4.0906516778268166e-39, buffer_time_ = {__r = 2580381}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 4.0906516778268166e-39, buffer_time_ = {__r = 2580381}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6751, latestLoopCnt_ = 6750, startWork_ = { __d = {__r = 15123519873612285}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d1361f178 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d1361f1b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d1361f1f0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 248, static tls_lastDeferredReaderSlot = 248, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66e60}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 23, subdoc_op = { m_path = 0x7f0d13504800, m_jsn = 0x1adadc0, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3d680, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f34200, _M_first = 0x7f0d12f34200, _M_last = 0x7f0d12f34400, _M_node = 0x7f0d12f3d698}, _M_finish = {_M_cur = 0x7f0d12f34201, _M_first = 0x7f0d12f34200, _M_last = 0x7f0d12f34400, _M_node = 0x7f0d12f3d698}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13542390) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cfa7ec700) at pthread_create.c:307 __res = pd = 0x7f0cfa7ec700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693718947584, -4771262700614340274, 0, 8392704, 0, 139693718947584, 4886657525787636046, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 242 (Thread 0x7f0cf9feb700 (LWP 35688)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d134ff100, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c1a0 events = 0x7f0d13507900 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d134ff100, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d1361fb90, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cf9fd9920, prev_ = 0x7f0cf9fd9920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d1361fb90}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125880682473}} idleStart = {__d = {__r = 15123519873647730}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d1361fb90) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d1361fb90) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d1361fb80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d1361fb80: {thread_id = 139693710554880, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66ea0}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1361fbd0, prev_ = 0x7f0d1361fbd0}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1361fbe0, prev_ = 0x7f0d1361fbe0}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d1361fbf8, prev_ = 0x7f0d1361fbf8}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 184, static tls_lastDeferredReaderSlot = 184, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693710554880}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3d6c0}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f38000}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 2.9260009847088298e-43, buffer_time_ = {__r = 1744396}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 2.9260009847088298e-43, buffer_time_ = {__r = 1744396}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 35226, latestLoopCnt_ = 35225, startWork_ = { __d = {__r = 15123519873647590}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d1361fd48 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d1361fd88, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d1361fdc0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 184, static tls_lastDeferredReaderSlot = 184, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66eb0}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 24, subdoc_op = { m_path = 0x7f0d13504d00, m_jsn = 0x1adb5a0, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3d700, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f34400, _M_first = 0x7f0d12f34400, _M_last = 0x7f0d12f34600, _M_node = 0x7f0d12f3d718}, _M_finish = {_M_cur = 0x7f0d12f34401, _M_first = 0x7f0d12f34400, _M_last = 0x7f0d12f34600, _M_node = 0x7f0d12f3d718}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d135423c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cf9feb700) at pthread_create.c:307 __res = pd = 0x7f0cf9feb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693710554880, -4771262700614340274, 0, 8392704, 0, 139693710554880, 4886654228863365454, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 241 (Thread 0x7f0cf97ea700 (LWP 35689)): #0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 No locals. #1 0x00007f0d18fb0e9b in _L_lock_883 () from /lib64/libpthread.so.0 No symbol table info available. #2 0x00007f0d18fb0d68 in __GI___pthread_mutex_lock (mutex=0x7f0863212a50) at ../nptl/pthread_mutex_lock.c:78 type = 0 id = #3 0x00000000006efcb1 in __gthread_mutex_lock (__mutex=) at /opt/gcc-10.2.0/include/c++/10.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h:749 No locals. #4 lock (this=) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_mutex.h:100 __e = #5 lock (this=0x7f0cf97d7c70) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/unique_lock.h:138 No locals. #6 unique_lock (__m=..., this=0x7f0cf97d7c70) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/unique_lock.h:68 No locals. #7 getLockedVBucket (vbid=..., this=0x7f0d100e2000) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kv_bucket.h:252 lock = {_M_device = 0x7f0863212a50, _M_owns = false} #8 KVBucket::deleteVBucket(Vbid, CookieIface const*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kv_bucket.cc:1148 vbSetLh = {_M_device = 0x7f0d100e2128, _M_owns = true} lockedVB = {vb = {> = {> = {}, _M_ptr = 0x7f0d10000000, _M_refcount = {_M_pi = 0x0}}, }, lock = {_M_device = 0x7f0a12461a00, _M_owns = false}} vb = {> = {> = {}, _M_ptr = 0x7f086589df00, _M_refcount = {_M_pi = 0x7f0865430bc0}}, } #9 0x00000000006a5c36 in EventuallyPersistentEngine::deleteVBucketInner(CookieIface const&, Vbid, bool) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_engine.cc:6631 timer = {dest = 0x7f0d100004f0, start = {__d = {__r = 15123278899251565}}, name = 0x0, out = 0x0} status = cb::success es = 0x0 #10 0x00000000006a5f6f in EventuallyPersistentEngine::deleteVBucket(CookieIface const&, Vbid, bool) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_engine.cc:125 No locals. #11 0x000000000058da43 in bucket_delete_vbucket(Cookie&, Vbid, bool) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/protocol/mcbp/engine_wrapper.cc:946 connection = @0x7f0a12461780: { = {_vptr.DcpMessageProducersIface = 0xc4baf8 }, cookies = { >, std::allocator > > >> = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, >, std::allocator > > >::_Deque_impl_data> = { _M_map = 0x7f0a12473b80, _M_map_size = 8, _M_start = {_M_cur = 0x7f0a12481200, _M_first = 0x7f0a12481200, _M_last = 0x7f0a12481400, _M_node = 0x7f0a12473b98}, _M_finish = {_M_cur = 0x7f0a12481208, _M_first = 0x7f0a12481200, _M_last = 0x7f0a12481400, _M_node = 0x7f0a12473b98}}, }}, }, tenant = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, privilegeContext = {generation = 2, domain = cb::sasl::Local, mask = {> = {_M_w = 163710944}, }, bucket = {> = {> = {}, _M_ptr = 0x7f0d13da2490, _M_refcount = {_M_pi = 0x7f0d13da2480}}, }, droppedPrivileges = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, user = {name = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a12461830 "@ns_server"}, _M_string_length = 10, {_M_local_buf = "@ns_server\000\023\r\177\000", _M_allocated_capacity = 8534995790017556032}}, domain = cb::sasl::Local}, description = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a12248ec0 "[ {\"ip\":\"127.0.0.1\",\"port\":59292} - {\"ip\":\"127.0.0.1\",\"port\":11209} (System, @ns_server) ]"}, _M_string_length = 99, {_M_local_buf = "\204\000\000\000\000\000\000\000\330\027F\022\n\177\000", _M_allocated_capacity = 132}}, peername = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a12473bc0 "{\"ip\":\"127.0.0.1\",\"port\":59292}"}, _M_string_length = 31, {_M_local_buf = "<", '\000' , _M_allocated_capacity = 60}}, sockname = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a12473c00 "{\"ip\":\"127.0.0.1\",\"port\":11209}"}, _M_string_length = 31, {_M_local_buf = "<", '\000' , _M_allocated_capacity = 60}}, terminationReason = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a124618b8 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, sendQueueInfo = {last = {__d = {__r = 15122743059270892}}, size = 0, term = false}, thread = @0x7f0d13620750, listening_port = {> = {> = {}, _M_ptr = 0x7f0d13da2850, _M_refcount = {_M_pi = 0x7f0d13da2840}}, }, saslServerContext = { _M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}, }}, yields = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, total_cpu_time = {__r = 740292697}, min_sched_time = {__r = 171}, max_sched_time = {__r = 626}, dcpConnHandlerIface = {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, bev = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0a12461c80}, }, }}, }}, totalRecv = 1240203, totalSend = 5734733, max_reqs_per_event = 20, numEvents = 20, socketDescriptor = 67090, bucketIndex = {> = {static _S_alignment = 4, _M_i = 1}, static is_always_lock_free = true}, pushed_clustermap = {epoch = 0, revno = 0}, parent_port = 11209, connectedToSystemPort = true, internal = true, authenticated = true, nodelay = true, refcount = 1 '\001', priority = {static _S_min_alignment = 1, static _S_alignment = 1, _M_i = Medium, static is_always_lock_free = }, xerror_support = false, collections_support = true, duplex_support = false, cccp = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, allow_unordered_execution = false, agentName = {_M_elems = "regular", '\000' }, connectionId = {_M_elems = "127.0.0.1:59292", '\000' }, state = Connection::running, dcpXattrAware = false, dcpDeletedUserXattr = false, dcpNoValue = false, tracingEnabled = false, dcpDeleteTimeEnabled = false, supports_mutation_extras = false, datatypeFilter = { enabled = {> = {static _S_alignment = 1, _M_i = 1 '\001'}, static is_always_lock_free = true}}, saslAuthEnabled = true, type = Connection::Normal, dcpFlowControlBufferSize = 0, ssl = false} ret = #12 0x000000000063d1f9 in SessionValidatedCommandContext::step (this=0x7f08eaa735c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/protocol/mcbp/session_validated_command_context.cc:34 ret = #13 0x000000000064c091 in SteppableCommandContext::drive() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/protocol/mcbp/steppable_command_context.cc:36 ret = cb::success #14 0x00000000005fb2ab in Cookie::doExecute() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/include/mcbp/protocol/header.h:110 header = @0x7f0a125e9830: {magic = 128 '\200', opcode = 63 '?', keylen = 0, extlen = 0 '\000', datatype = 0 '\000', specific = 16896, bodylen = 0, opaque = 0, cas = 0} #15 0x00000000005fc650 in Cookie::execute (this=this@entry=0x7f0a12461a00, useStartTime=useStartTime@entry=true) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/cookie.cc:168 ts = done = te = {__d = {__r = 139681232983936}} #16 0x00000000005dc201 in Connection::executeCommandPipeline() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/cookie.h:469 drainSize = 24 limit = status = input = 0x7f0cf6dfa5a0 stop = false maxActiveCommands = 32 active = false maxSendQueueSize = 41943040 #17 0x00000000005dc493 in Connection::executeCommandsCallback() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/connection.cc:797 start = ns = #18 0x00000000005dcb1b in Connection::rw_callback(bufferevent*, void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/connection.cc:946 instance = thread = phosphor_internal_category_enabled_941 = {_M_b = {_M_p = 0x7f0d195eb69c }, static is_always_lock_free = } phosphor_internal_category_enabled_temp_941 = phosphor_internal_tpi_wait_941 = {category = 0xca7ccb "mutex", name = 0xc4b138 "Connection::rw_callback::threadLock.wait", type = phosphor::Complete, argument_names = {_M_elems = {0xcc0111 "this", 0xca8762 ""}}, argument_types = {_M_elems = {phosphor::is_pointer, phosphor::is_none}}} phosphor_internal_tpi_held_941 = {category = 0xca7ccb "mutex", name = 0xc4b108 "Connection::rw_callback::threadLock.held", type = phosphor::Complete, argument_names = {_M_elems = {0xca8762 "", 0xca8762 ""}}, argument_types = {_M_elems = {phosphor::is_pointer, phosphor::is_none}}} phosphor_internal_guard_941 = {tpiWait = 0xc4b880 , tpiHeld = 0xc4b840 , enabled = true, mutex = @0x7f0d136209b0, threshold = {__r = 10000000}, start = {__d = {__r = 15123278899245971}}, lockedAt = {__d = {__r = 15123278899246147}}, releasedAt = { __d = {__r = 0}}} #19 0x00007f0d18270d8e in bufferevent_run_deferred_callbacks_unlocked (cb=, arg=0x7f0a12461c80) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/bufferevent.c:208 readcb = 0x5dc9f0 cbarg = 0x7f0a12461780 bufev_private = 0x7f0a12461c80 bufev = 0x7f0a12461c80 #20 0x00007f0d18279d01 in event_process_active_single_queue (base=base@entry=0x7f0d134ff400, max_to_process=max_to_process@entry=2147483647, endtime=endtime@entry=0x0, activeq=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1726 evcb_cbfinalize = ev = 0x0 evcb = 0x7f0a12461e20 count = 2 #21 0x00007f0d1827a54f in event_process_active (base=0x7f0d134ff400) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1789 activeq = i = 0 c = 0 tv = {tv_sec = 139693702088992, tv_usec = 139694195067875} maxcb = 2147483647 endtime = 0x0 limit_after_prio = 2147483647 #22 event_base_loop (base=0x7f0d134ff400, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:2012 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #23 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13620760, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cf97d8920, prev_ = 0x7f0cf97d8920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13620760}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125880801274}} idleStart = {__d = {__r = 15123278896636398}} busy = idle = prevLoopThread = {_M_thread = 0} #24 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13620760) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #25 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13620760) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #26 0x00000000005abc79 in worker_libevent (arg=0x7f0d13620750) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13620750: {thread_id = 139693702162176, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66ef0}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d136207a0, prev_ = 0x7f0d136207a0}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d136207b0, prev_ = 0x7f0d136207b0}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d136207c8, prev_ = 0x7f0d136207c8}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 244, static tls_lastDeferredReaderSlot = 244, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693702162176}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3d740}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f38100}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.5066375499473904e-12, buffer_time_ = {__r = 22}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.5066375499473904e-12, buffer_time_ = {__r = 22}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 23577, latestLoopCnt_ = 23576, startWork_ = { __d = {__r = 15123278896636357}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13620918 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13620958, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13620990, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 244, static tls_lastDeferredReaderSlot = 244, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66f00}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 1, __count = 0, __owner = 35689, __nusers = 1, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = "\001\000\000\000\000\000\000\000i\213\000\000\001", '\000' , __align = 1}}, }, index = 25, subdoc_op = {m_path = 0x7f0d13505200, m_jsn = 0x1adbd80, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = { c = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3d780, _M_map_size = 8, _M_start = { _M_cur = 0x7f0d12f34600, _M_first = 0x7f0d12f34600, _M_last = 0x7f0d12f34800, _M_node = 0x7f0d12f3d798}, _M_finish = {_M_cur = 0x7f0d12f34601, _M_first = 0x7f0d12f34600, _M_last = 0x7f0d12f34800, _M_node = 0x7f0d12f3d798}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #27 0x0000000000b86049 in run (this=0x7f0d135423f0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #28 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #29 0x00007f0d18faeea5 in start_thread (arg=0x7f0cf97ea700) at pthread_create.c:307 __res = pd = 0x7f0cf97ea700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693702162176, -4771262700614340274, 0, 8392704, 0, 139693702162176, 4886655327838122318, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #30 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 240 (Thread 0x7f0cf8fe9700 (LWP 35690)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d134ff700, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5ce00 events = 0x7f0d13507c00 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d134ff700, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13621330, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cf8fd7920, prev_ = 0x7f0cf8fd7920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13621330}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125880925611}} idleStart = {__d = {__r = 15123519875111127}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13621330) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13621330) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d13621320) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13621320: {thread_id = 139693693769472, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66f40}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13621370, prev_ = 0x7f0d13621370}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13621380, prev_ = 0x7f0d13621380}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13621398, prev_ = 0x7f0d13621398}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 170, static tls_lastDeferredReaderSlot = 170, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693693769472}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3d7c0}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f38200}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 7.1155830978357045e-50, buffer_time_ = {__r = 1573}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 7.1155830978357045e-50, buffer_time_ = {__r = 1573}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 8296, latestLoopCnt_ = 8295, startWork_ = { __d = {__r = 15123519875111006}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d136214e8 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13621528, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13621560, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 170, static tls_lastDeferredReaderSlot = 170, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66f50}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 26, subdoc_op = { m_path = 0x7f0d13505700, m_jsn = 0x1adc560, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3d800, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f34800, _M_first = 0x7f0d12f34800, _M_last = 0x7f0d12f34a00, _M_node = 0x7f0d12f3d818}, _M_finish = {_M_cur = 0x7f0d12f34801, _M_first = 0x7f0d12f34800, _M_last = 0x7f0d12f34a00, _M_node = 0x7f0d12f3d818}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13542420) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cf8fe9700) at pthread_create.c:307 __res = pd = 0x7f0cf8fe9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693693769472, -4771262700614340274, 0, 8392704, 0, 139693693769472, 4886652026618884430, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 239 (Thread 0x7f0cf87e8700 (LWP 35691)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d134ffa00, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c440 events = 0x7f0d13507d80 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d134ffa00, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13621f00, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cf87d6920, prev_ = 0x7f0cf87d6920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13621f00}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125881060269}} idleStart = {__d = {__r = 15123519875156666}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13621f00) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13621f00) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d13621ef0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13621ef0: {thread_id = 139693685376768, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66f90}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13621f40, prev_ = 0x7f0d13621f40}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13621f50, prev_ = 0x7f0d13621f50}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13621f68, prev_ = 0x7f0d13621f68}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693685376768}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3d840}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f38300}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.7184196637613451e-18, buffer_time_ = {__r = 1658}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.7184196637613451e-18, buffer_time_ = {__r = 1658}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6908, latestLoopCnt_ = 6907, startWork_ = { __d = {__r = 15123519875156491}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d136220b8 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d136220f8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13622130, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66fa0}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 27, subdoc_op = { m_path = 0x7f0d13505c00, m_jsn = 0x1adcd40, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3d880, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f34a00, _M_first = 0x7f0d12f34a00, _M_last = 0x7f0d12f34c00, _M_node = 0x7f0d12f3d898}, _M_finish = {_M_cur = 0x7f0d12f34a01, _M_first = 0x7f0d12f34a00, _M_last = 0x7f0d12f34c00, _M_node = 0x7f0d12f3d898}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13542450) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cf87e8700) at pthread_create.c:307 __res = pd = 0x7f0cf87e8700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693685376768, -4771262700614340274, 0, 8392704, 0, 139693685376768, 4886653125593641294, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 238 (Thread 0x7f0cf7fe7700 (LWP 35692)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d134ffd00, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c1c0 events = 0x7f0d13507f00 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d134ffd00, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13622ad0, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cf7fd5920, prev_ = 0x7f0cf7fd5920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13622ad0}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125881309039}} idleStart = {__d = {__r = 15123519875158333}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13622ad0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13622ad0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d13622ac0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13622ac0: {thread_id = 139693676984064, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66fe0}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13622b10, prev_ = 0x7f0d13622b10}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13622b20, prev_ = 0x7f0d13622b20}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13622b38, prev_ = 0x7f0d13622b38}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 252, static tls_lastDeferredReaderSlot = 252, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693676984064}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3d8c0}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f38400}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 8.0614612573161659e-65, buffer_time_ = {__r = 1633}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 8.0614612573161659e-65, buffer_time_ = {__r = 1633}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6908, latestLoopCnt_ = 6907, startWork_ = { __d = {__r = 15123519875158189}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13622c88 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13622cc8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13622d00, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 252, static tls_lastDeferredReaderSlot = 252, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66ff0}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 28, subdoc_op = { m_path = 0x7f0d13506100, m_jsn = 0x1add520, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3d900, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f34c00, _M_first = 0x7f0d12f34c00, _M_last = 0x7f0d12f34e00, _M_node = 0x7f0d12f3d918}, _M_finish = {_M_cur = 0x7f0d12f34c01, _M_first = 0x7f0d12f34c00, _M_last = 0x7f0d12f34e00, _M_node = 0x7f0d12f3d918}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13542480) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cf7fe7700) at pthread_create.c:307 __res = pd = 0x7f0cf7fe7700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693676984064, -4771262700614340274, 0, 8392704, 0, 139693676984064, 4886685013041459534, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 237 (Thread 0x7f0cf77e6700 (LWP 35693)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d1350c000, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c120 events = 0x7f0d13508080 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d1350c000, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d136236a0, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cf77d4920, prev_ = 0x7f0cf77d4920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d136236a0}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125881389153}} idleStart = {__d = {__r = 15123519875155399}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d136236a0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d136236a0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d13623690) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13623690: {thread_id = 139693668591360, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39030}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d136236e0, prev_ = 0x7f0d136236e0}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d136236f0, prev_ = 0x7f0d136236f0}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13623708, prev_ = 0x7f0d13623708}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 135, static tls_lastDeferredReaderSlot = 135, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693668591360}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3d940}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f38500}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 7.4632384555450451e-34, buffer_time_ = {__r = 1501}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 7.4632384555450451e-34, buffer_time_ = {__r = 1501}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6910, latestLoopCnt_ = 6909, startWork_ = { __d = {__r = 15123519875155279}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13623858 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13623898, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d136238d0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 135, static tls_lastDeferredReaderSlot = 135, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39040}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 29, subdoc_op = { m_path = 0x7f0d13506600, m_jsn = 0x1addd00, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3d980, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f34e00, _M_first = 0x7f0d12f34e00, _M_last = 0x7f0d12f35000, _M_node = 0x7f0d12f3d998}, _M_finish = {_M_cur = 0x7f0d12f34e01, _M_first = 0x7f0d12f34e00, _M_last = 0x7f0d12f35000, _M_node = 0x7f0d12f3d998}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d135424b0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cf77e6700) at pthread_create.c:307 __res = pd = 0x7f0cf77e6700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693668591360, -4771262700614340274, 0, 8392704, 0, 139693668591360, 4886686112016216398, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 236 (Thread 0x7f0cf5dff700 (LWP 35694)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d1350c300, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c040 events = 0x7f0d13508200 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d1350c300, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13624270, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cf5ded920, prev_ = 0x7f0cf5ded920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13624270}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125881495964}} idleStart = {__d = {__r = 15123519875166176}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13624270) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13624270) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d13624260) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13624260: {thread_id = 139693641430784, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39080}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d136242b0, prev_ = 0x7f0d136242b0}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d136242c0, prev_ = 0x7f0d136242c0}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d136242d8, prev_ = 0x7f0d136242d8}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 180, static tls_lastDeferredReaderSlot = 180, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693641430784}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3d9c0}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f38600}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.4840471829780619, buffer_time_ = {__r = 1538}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.4840471829780619, buffer_time_ = {__r = 1538}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 1520963, latestLoopCnt_ = 1520962, startWork_ = {__d = {__r = 15123519875166114}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13624428 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13624468, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d136244a0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 180, static tls_lastDeferredReaderSlot = 180, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39090}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 30, subdoc_op = { m_path = 0x7f0d13506b00, m_jsn = 0x1ade4e0, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 1, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3da00, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f3c000, _M_first = 0x7f0d12f3c000, _M_last = 0x7f0d12f3c200, _M_node = 0x7f0d12f3da18}, _M_finish = {_M_cur = 0x7f0d12f3c000, _M_first = 0x7f0d12f3c000, _M_last = 0x7f0d12f3c200, _M_node = 0x7f0d12f3da18}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d135424e0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cf5dff700) at pthread_create.c:307 __res = pd = 0x7f0cf5dff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693641430784, -4771262700614340274, 0, 8392704, 0, 139693641430784, 4886680919937626446, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 235 (Thread 0x7f0cf55fe700 (LWP 35695)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d1350c600, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f65980 events = 0x7f0d13508380 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d1350c600, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13624e40, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cf55ec920, prev_ = 0x7f0cf55ec920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13624e40}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125881614527}} idleStart = {__d = {__r = 15123519875164482}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13624e40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13624e40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d13624e30) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13624e30: {thread_id = 139693633038080, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f390d0}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13624e80, prev_ = 0x7f0d13624e80}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13624e90, prev_ = 0x7f0d13624e90}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13624ea8, prev_ = 0x7f0d13624ea8}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 149, static tls_lastDeferredReaderSlot = 149, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693633038080}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3da40}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f38700}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 2.5428320016119186e-65, buffer_time_ = {__r = 1562}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 2.5428320016119186e-65, buffer_time_ = {__r = 1562}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6908, latestLoopCnt_ = 6907, startWork_ = { __d = {__r = 15123519875164445}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13624ff8 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13625038, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13625070, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 149, static tls_lastDeferredReaderSlot = 149, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f390e0}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 31, subdoc_op = { m_path = 0x7f0d13514000, m_jsn = 0x1adecc0, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3da80, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f3c200, _M_first = 0x7f0d12f3c200, _M_last = 0x7f0d12f3c400, _M_node = 0x7f0d12f3da98}, _M_finish = {_M_cur = 0x7f0d12f3c201, _M_first = 0x7f0d12f3c200, _M_last = 0x7f0d12f3c400, _M_node = 0x7f0d12f3da98}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13542510) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cf55fe700) at pthread_create.c:307 __res = pd = 0x7f0cf55fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693633038080, -4771262700614340274, 0, 8392704, 0, 139693633038080, 4886682018912383310, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 234 (Thread 0x7f0cf4dfd700 (LWP 35696)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d1350c900, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f659c0 events = 0x7f0d13508500 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d1350c900, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13625a10, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cf4deb920, prev_ = 0x7f0cf4deb920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13625a10}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125881727954}} idleStart = {__d = {__r = 15123519875199199}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13625a10) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13625a10) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d13625a00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13625a00: {thread_id = 139693624645376, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39120}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13625a50, prev_ = 0x7f0d13625a50}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13625a60, prev_ = 0x7f0d13625a60}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13625a78, prev_ = 0x7f0d13625a78}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 189, static tls_lastDeferredReaderSlot = 189, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693624645376}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3dac0}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f38800}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 6.7578501050795276e-65, buffer_time_ = {__r = 1422}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 6.7578501050795276e-65, buffer_time_ = {__r = 1422}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6910, latestLoopCnt_ = 6909, startWork_ = { __d = {__r = 15123519875199065}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13625bc8 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13625c08, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13625c40, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 189, static tls_lastDeferredReaderSlot = 189, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39130}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 32, subdoc_op = { m_path = 0x7f0d13514500, m_jsn = 0x1adf4a0, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3db00, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f3c400, _M_first = 0x7f0d12f3c400, _M_last = 0x7f0d12f3c600, _M_node = 0x7f0d12f3db18}, _M_finish = {_M_cur = 0x7f0d12f3c401, _M_first = 0x7f0d12f3c400, _M_last = 0x7f0d12f3c600, _M_node = 0x7f0d12f3db18}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13542540) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cf4dfd700) at pthread_create.c:307 __res = pd = 0x7f0cf4dfd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693624645376, -4771262700614340274, 0, 8392704, 0, 139693624645376, 4886678717693145422, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 233 (Thread 0x7f0cf45fc700 (LWP 35697)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d1350cc00, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c0c0 events = 0x7f0d13508680 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d1350cc00, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d136265e0, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cf45ea920, prev_ = 0x7f0cf45ea920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d136265e0}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125881838857}} idleStart = {__d = {__r = 15123519875217793}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d136265e0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d136265e0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d136265d0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d136265d0: {thread_id = 139693616252672, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39170}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13626620, prev_ = 0x7f0d13626620}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13626630, prev_ = 0x7f0d13626630}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13626648, prev_ = 0x7f0d13626648}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 135, static tls_lastDeferredReaderSlot = 135, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693616252672}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3db40}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f38900}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 4.764286351710921e-65, buffer_time_ = {__r = 1484}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 4.764286351710921e-65, buffer_time_ = {__r = 1484}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6909, latestLoopCnt_ = 6908, startWork_ = { __d = {__r = 15123519875217649}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13626798 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d136267d8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13626810, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 135, static tls_lastDeferredReaderSlot = 135, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39180}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 33, subdoc_op = { m_path = 0x7f0d13514a00, m_jsn = 0x1adfc80, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3db80, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f3c600, _M_first = 0x7f0d12f3c600, _M_last = 0x7f0d12f3c800, _M_node = 0x7f0d12f3db98}, _M_finish = {_M_cur = 0x7f0d12f3c601, _M_first = 0x7f0d12f3c600, _M_last = 0x7f0d12f3c800, _M_node = 0x7f0d12f3db98}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13542570) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cf45fc700) at pthread_create.c:307 __res = pd = 0x7f0cf45fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693616252672, -4771262700614340274, 0, 8392704, 0, 139693616252672, 4886679816667902286, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 232 (Thread 0x7f0cf3dfb700 (LWP 35698)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d1350cf00, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c080 events = 0x7f0d13508800 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d1350cf00, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d136271b0, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cf3de9920, prev_ = 0x7f0cf3de9920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d136271b0}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125881953168}} idleStart = {__d = {__r = 15123519875216610}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d136271b0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d136271b0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d136271a0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d136271a0: {thread_id = 139693607859968, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f391c0}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d136271f0, prev_ = 0x7f0d136271f0}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13627200, prev_ = 0x7f0d13627200}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13627218, prev_ = 0x7f0d13627218}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 144, static tls_lastDeferredReaderSlot = 144, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693607859968}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3dbc0}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f38a00}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.8409283459519696, buffer_time_ = {__r = 1551}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.8409283459519696, buffer_time_ = {__r = 1551}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 2207730, latestLoopCnt_ = 2207729, startWork_ = {__d = {__r = 15123519875216523}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13627368 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d136273a8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d136273e0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 144, static tls_lastDeferredReaderSlot = 144, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f391d0}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 34, subdoc_op = { m_path = 0x7f0d13514f00, m_jsn = 0x1ae0460, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 1, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3dc00, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f3c800, _M_first = 0x7f0d12f3c800, _M_last = 0x7f0d12f3ca00, _M_node = 0x7f0d12f3dc18}, _M_finish = {_M_cur = 0x7f0d12f3c800, _M_first = 0x7f0d12f3c800, _M_last = 0x7f0d12f3ca00, _M_node = 0x7f0d12f3dc18}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d135425a0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cf3dfb700) at pthread_create.c:307 __res = pd = 0x7f0cf3dfb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693607859968, -4771262700614340274, 0, 8392704, 0, 139693607859968, 4886676519743631694, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 231 (Thread 0x7f0cf35fa700 (LWP 35699)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d1350d200, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c020 events = 0x7f0d13508980 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d1350d200, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13627d80, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cf35e8920, prev_ = 0x7f0cf35e8920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13627d80}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125882081053}} idleStart = {__d = {__r = 15123519875233374}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13627d80) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13627d80) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d13627d70) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13627d70: {thread_id = 139693599467264, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39210}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13627dc0, prev_ = 0x7f0d13627dc0}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13627dd0, prev_ = 0x7f0d13627dd0}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13627de8, prev_ = 0x7f0d13627de8}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 244, static tls_lastDeferredReaderSlot = 244, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693599467264}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3dc40}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f38b00}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 4.1501977612504393e-43, buffer_time_ = {__r = 1411}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 4.1501977612504393e-43, buffer_time_ = {__r = 1411}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6909, latestLoopCnt_ = 6908, startWork_ = { __d = {__r = 15123519875233306}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13627f38 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13627f78, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13627fb0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 244, static tls_lastDeferredReaderSlot = 244, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39220}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 35, subdoc_op = { m_path = 0x7f0d13515400, m_jsn = 0x1ae0c40, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3dc80, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f3ca00, _M_first = 0x7f0d12f3ca00, _M_last = 0x7f0d12f3cc00, _M_node = 0x7f0d12f3dc98}, _M_finish = {_M_cur = 0x7f0d12f3ca01, _M_first = 0x7f0d12f3ca00, _M_last = 0x7f0d12f3cc00, _M_node = 0x7f0d12f3dc98}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d135425d0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cf35fa700) at pthread_create.c:307 __res = pd = 0x7f0cf35fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693599467264, -4771262700614340274, 0, 8392704, 0, 139693599467264, 4886677618718388558, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 230 (Thread 0x7f0cf2df9700 (LWP 35700)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d1350d500, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c0a0 events = 0x7f0d13508b00 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d1350d500, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13628950, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cf2de7920, prev_ = 0x7f0cf2de7920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13628950}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125882197193}} idleStart = {__d = {__r = 15123519875259548}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13628950) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13628950) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d13628940) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13628940: {thread_id = 139693591074560, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39260}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13628990, prev_ = 0x7f0d13628990}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d136289a0, prev_ = 0x7f0d136289a0}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d136289b8, prev_ = 0x7f0d136289b8}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 170, static tls_lastDeferredReaderSlot = 170, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693591074560}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3dcc0}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f38c00}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 6.9666891804145638e-65, buffer_time_ = {__r = 1447}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 6.9666891804145638e-65, buffer_time_ = {__r = 1447}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6908, latestLoopCnt_ = 6907, startWork_ = { __d = {__r = 15123519875259454}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13628b08 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13628b48, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13628b80, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 170, static tls_lastDeferredReaderSlot = 170, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39270}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 36, subdoc_op = { m_path = 0x7f0d13515900, m_jsn = 0x1ae1420, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3dd00, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f3cc00, _M_first = 0x7f0d12f3cc00, _M_last = 0x7f0d12f3ce00, _M_node = 0x7f0d12f3dd18}, _M_finish = {_M_cur = 0x7f0d12f3cc01, _M_first = 0x7f0d12f3cc00, _M_last = 0x7f0d12f3ce00, _M_node = 0x7f0d12f3dd18}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13542600) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cf2df9700) at pthread_create.c:307 __res = pd = 0x7f0cf2df9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693591074560, -4771262700614340274, 0, 8392704, 0, 139693591074560, 4886674317499150670, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 229 (Thread 0x7f0cf25f8700 (LWP 35701)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d1350d800, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c060 events = 0x7f0d13508c80 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d1350d800, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13629520, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cf25e6920, prev_ = 0x7f0cf25e6920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13629520}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125882307839}} idleStart = {__d = {__r = 15123519875237143}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13629520) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13629520) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d13629510) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13629510: {thread_id = 139693582681856, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f392b0}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13629560, prev_ = 0x7f0d13629560}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13629570, prev_ = 0x7f0d13629570}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13629588, prev_ = 0x7f0d13629588}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 252, static tls_lastDeferredReaderSlot = 252, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693582681856}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3dd40}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f38d00}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 4.8133002149502687e-43, buffer_time_ = {__r = 1335}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 4.8133002149502687e-43, buffer_time_ = {__r = 1335}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6908, latestLoopCnt_ = 6907, startWork_ = { __d = {__r = 15123519875237001}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d136296d8 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13629718, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13629750, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 252, static tls_lastDeferredReaderSlot = 252, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f392c0}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 37, subdoc_op = { m_path = 0x7f0d13515e00, m_jsn = 0x1ae1c00, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3dd80, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f3ce00, _M_first = 0x7f0d12f3ce00, _M_last = 0x7f0d12f3d000, _M_node = 0x7f0d12f3dd98}, _M_finish = {_M_cur = 0x7f0d12f3ce01, _M_first = 0x7f0d12f3ce00, _M_last = 0x7f0d12f3d000, _M_node = 0x7f0d12f3dd98}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13542630) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cf25f8700) at pthread_create.c:307 __res = pd = 0x7f0cf25f8700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693582681856, -4771262700614340274, 0, 8392704, 0, 139693582681856, 4886675416473907534, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 228 (Thread 0x7f0cf1df7700 (LWP 35702)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d1350db00, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c100 events = 0x7f0d13508e00 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d1350db00, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d1362a0f0, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cf1de5920, prev_ = 0x7f0cf1de5920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d1362a0f0}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125882424902}} idleStart = {__d = {__r = 15123519875252364}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d1362a0f0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d1362a0f0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d1362a0e0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d1362a0e0: {thread_id = 139693574289152, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39300}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1362a130, prev_ = 0x7f0d1362a130}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1362a140, prev_ = 0x7f0d1362a140}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d1362a158, prev_ = 0x7f0d1362a158}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 145, static tls_lastDeferredReaderSlot = 145, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693574289152}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3ddc0}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f38e00}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 4.2057881505700536e-65, buffer_time_ = {__r = 1459}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 4.2057881505700536e-65, buffer_time_ = {__r = 1459}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6913, latestLoopCnt_ = 6912, startWork_ = { __d = {__r = 15123519875252261}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d1362a2a8 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d1362a2e8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d1362a320, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 145, static tls_lastDeferredReaderSlot = 145, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39310}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 38, subdoc_op = { m_path = 0x7f0d13516300, m_jsn = 0x1ae23e0, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f4a180, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f41000, _M_first = 0x7f0d12f41000, _M_last = 0x7f0d12f41200, _M_node = 0x7f0d12f4a198}, _M_finish = {_M_cur = 0x7f0d12f41001, _M_first = 0x7f0d12f41000, _M_last = 0x7f0d12f41200, _M_node = 0x7f0d12f4a198}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13542660) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cf1df7700) at pthread_create.c:307 __res = pd = 0x7f0cf1df7700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693574289152, -4771262700614340274, 0, 8392704, 0, 139693574289152, 4886672119549636942, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 227 (Thread 0x7f0cf15f6700 (LWP 35703)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d1350de00, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f659a0 events = 0x7f0d13508f80 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d1350de00, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d1362acc0, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cf15e4920, prev_ = 0x7f0cf15e4920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d1362acc0}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125882541568}} idleStart = {__d = {__r = 15123519875283051}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d1362acc0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d1362acc0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d1362acb0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d1362acb0: {thread_id = 139693565896448, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39350}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1362ad00, prev_ = 0x7f0d1362ad00}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1362ad10, prev_ = 0x7f0d1362ad10}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d1362ad28, prev_ = 0x7f0d1362ad28}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 128, static tls_lastDeferredReaderSlot = 128, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693565896448}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f4a280}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f38f00}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 6.4026060986459714e-65, buffer_time_ = {__r = 1439}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 6.4026060986459714e-65, buffer_time_ = {__r = 1439}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6913, latestLoopCnt_ = 6912, startWork_ = { __d = {__r = 15123519875282957}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d1362ae78 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d1362aeb8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d1362aef0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 128, static tls_lastDeferredReaderSlot = 128, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39360}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 39, subdoc_op = { m_path = 0x7f0d13516800, m_jsn = 0x1ae2bc0, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f4a2c0, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f41200, _M_first = 0x7f0d12f41200, _M_last = 0x7f0d12f41400, _M_node = 0x7f0d12f4a2d8}, _M_finish = {_M_cur = 0x7f0d12f41201, _M_first = 0x7f0d12f41200, _M_last = 0x7f0d12f41400, _M_node = 0x7f0d12f4a2d8}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13542690) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cf15f6700) at pthread_create.c:307 __res = pd = 0x7f0cf15f6700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693565896448, -4771262700614340274, 0, 8392704, 0, 139693565896448, 4886673218524393806, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 226 (Thread 0x7f0cf0df5700 (LWP 35704)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d1350e100, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5cd20 events = 0x7f0d13509100 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d1350e100, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d1362b890, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cf0de3920, prev_ = 0x7f0cf0de3920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d1362b890}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125882657947}} idleStart = {__d = {__r = 15123519875313523}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d1362b890) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d1362b890) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d1362b880) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d1362b880: {thread_id = 139693557503744, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f393a0}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1362b8d0, prev_ = 0x7f0d1362b8d0}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1362b8e0, prev_ = 0x7f0d1362b8e0}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d1362b8f8, prev_ = 0x7f0d1362b8f8}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 252, static tls_lastDeferredReaderSlot = 252, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693557503744}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f4a300}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f45000}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 4.8661486566778808e-65, buffer_time_ = {__r = 1556}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 4.8661486566778808e-65, buffer_time_ = {__r = 1556}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6911, latestLoopCnt_ = 6910, startWork_ = { __d = {__r = 15123519875313394}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d1362ba48 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d1362ba88, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d1362bac0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 252, static tls_lastDeferredReaderSlot = 252, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f393b0}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 40, subdoc_op = { m_path = 0x7f0d13516d00, m_jsn = 0x1ae33a0, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f4a340, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f41400, _M_first = 0x7f0d12f41400, _M_last = 0x7f0d12f41600, _M_node = 0x7f0d12f4a358}, _M_finish = {_M_cur = 0x7f0d12f41401, _M_first = 0x7f0d12f41400, _M_last = 0x7f0d12f41600, _M_node = 0x7f0d12f4a358}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d135426c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cf0df5700) at pthread_create.c:307 __res = pd = 0x7f0cf0df5700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693557503744, -4771262700614340274, 0, 8392704, 0, 139693557503744, 4886669917305155918, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 225 (Thread 0x7f0cf05f4700 (LWP 35705)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d1350e400, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f65940 events = 0x7f0d13509280 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d1350e400, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d1362c460, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cf05e2920, prev_ = 0x7f0cf05e2920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d1362c460}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125882776960}} idleStart = {__d = {__r = 15123519875326719}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d1362c460) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d1362c460) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d1362c450) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d1362c450: {thread_id = 139693549111040, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f393f0}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1362c4a0, prev_ = 0x7f0d1362c4a0}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1362c4b0, prev_ = 0x7f0d1362c4b0}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d1362c4c8, prev_ = 0x7f0d1362c4c8}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 238, static tls_lastDeferredReaderSlot = 238, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693549111040}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f4a380}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f45100}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 8.8905692664162623e-14, buffer_time_ = {__r = 1463}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 8.8905692664162623e-14, buffer_time_ = {__r = 1463}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6914, latestLoopCnt_ = 6913, startWork_ = { __d = {__r = 15123519875326602}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d1362c618 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d1362c658, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d1362c690, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 238, static tls_lastDeferredReaderSlot = 238, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39400}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 41, subdoc_op = { m_path = 0x7f0d13517200, m_jsn = 0x1ae3b80, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f4a3c0, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f41600, _M_first = 0x7f0d12f41600, _M_last = 0x7f0d12f41800, _M_node = 0x7f0d12f4a3d8}, _M_finish = {_M_cur = 0x7f0d12f41601, _M_first = 0x7f0d12f41600, _M_last = 0x7f0d12f41800, _M_node = 0x7f0d12f4a3d8}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d135426f0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cf05f4700) at pthread_create.c:307 __res = pd = 0x7f0cf05f4700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693549111040, -4771262700614340274, 0, 8392704, 0, 139693549111040, 4886671016279912782, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 224 (Thread 0x7f0cefdf3700 (LWP 35706)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d1350e700, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c0e0 events = 0x7f0d13509400 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d1350e700, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d1362d030, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cefde1920, prev_ = 0x7f0cefde1920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d1362d030}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125882893442}} idleStart = {__d = {__r = 15123519875323354}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d1362d030) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d1362d030) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d1362d020) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d1362d020: {thread_id = 139693540718336, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39440}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1362d070, prev_ = 0x7f0d1362d070}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1362d080, prev_ = 0x7f0d1362d080}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d1362d098, prev_ = 0x7f0d1362d098}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 128, static tls_lastDeferredReaderSlot = 128, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693540718336}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f4a400}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f45200}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 3.7285146095422374e-65, buffer_time_ = {__r = 1464}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 3.7285146095422374e-65, buffer_time_ = {__r = 1464}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6914, latestLoopCnt_ = 6913, startWork_ = { __d = {__r = 15123519875323228}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d1362d1e8 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d1362d228, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d1362d260, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 128, static tls_lastDeferredReaderSlot = 128, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39450}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 42, subdoc_op = { m_path = 0x7f0d13517700, m_jsn = 0x1ae4360, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f4a440, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f41800, _M_first = 0x7f0d12f41800, _M_last = 0x7f0d12f41a00, _M_node = 0x7f0d12f4a458}, _M_finish = {_M_cur = 0x7f0d12f41801, _M_first = 0x7f0d12f41800, _M_last = 0x7f0d12f41a00, _M_node = 0x7f0d12f4a458}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13542720) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cefdf3700) at pthread_create.c:307 __res = pd = 0x7f0cefdf3700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693540718336, -4771262700614340274, 0, 8392704, 0, 139693540718336, 4886632534983553358, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 223 (Thread 0x7f0cef5f2700 (LWP 35707)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d1350ea00, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f65960 events = 0x7f0d13509580 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d1350ea00, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d1362dc00, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cef5e0920, prev_ = 0x7f0cef5e0920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d1362dc00}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125883019632}} idleStart = {__d = {__r = 15123519875337768}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d1362dc00) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d1362dc00) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d1362dbf0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d1362dbf0: {thread_id = 139693532325632, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39490}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1362dc40, prev_ = 0x7f0d1362dc40}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1362dc50, prev_ = 0x7f0d1362dc50}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d1362dc68, prev_ = 0x7f0d1362dc68}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 245, static tls_lastDeferredReaderSlot = 245, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693532325632}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f4a480}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f45300}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 3.7670981416376048e-65, buffer_time_ = {__r = 1531}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 3.7670981416376048e-65, buffer_time_ = {__r = 1531}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6913, latestLoopCnt_ = 6912, startWork_ = { __d = {__r = 15123519875337628}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d1362ddb8 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d1362ddf8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d1362de30, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 245, static tls_lastDeferredReaderSlot = 245, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f394a0}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 43, subdoc_op = { m_path = 0x7f0d13517c00, m_jsn = 0x1ae4b40, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f4a4c0, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f41a00, _M_first = 0x7f0d12f41a00, _M_last = 0x7f0d12f41c00, _M_node = 0x7f0d12f4a4d8}, _M_finish = {_M_cur = 0x7f0d12f41a01, _M_first = 0x7f0d12f41a00, _M_last = 0x7f0d12f41c00, _M_node = 0x7f0d12f4a4d8}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13542750) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cef5f2700) at pthread_create.c:307 __res = pd = 0x7f0cef5f2700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693532325632, -4771262700614340274, 0, 8392704, 0, 139693532325632, 4886633633958310222, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 222 (Thread 0x7f0ceedf1700 (LWP 35708)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d1350ed00, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5cbc0 events = 0x7f0d13509700 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d1350ed00, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d1362e7d0, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0ceeddf920, prev_ = 0x7f0ceeddf920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d1362e7d0}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125883129189}} idleStart = {__d = {__r = 15123519875365783}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d1362e7d0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d1362e7d0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d1362e7c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d1362e7c0: {thread_id = 139693523932928, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f394e0}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1362e810, prev_ = 0x7f0d1362e810}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1362e820, prev_ = 0x7f0d1362e820}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d1362e838, prev_ = 0x7f0d1362e838}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 167, static tls_lastDeferredReaderSlot = 167, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693523932928}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f4a500}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f45400}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 6.67023532970359e-65, buffer_time_ = {__r = 1418}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 6.67023532970359e-65, buffer_time_ = {__r = 1418}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6912, latestLoopCnt_ = 6911, startWork_ = { __d = {__r = 15123519875365687}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d1362e988 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d1362e9c8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d1362ea00, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 167, static tls_lastDeferredReaderSlot = 167, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f394f0}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 44, subdoc_op = { m_path = 0x7f0d13518100, m_jsn = 0x1ae5320, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f4aac0, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f41c00, _M_first = 0x7f0d12f41c00, _M_last = 0x7f0d12f41e00, _M_node = 0x7f0d12f4aad8}, _M_finish = {_M_cur = 0x7f0d12f41c01, _M_first = 0x7f0d12f41c00, _M_last = 0x7f0d12f41e00, _M_node = 0x7f0d12f4aad8}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13542780) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0ceedf1700) at pthread_create.c:307 __res = pd = 0x7f0ceedf1700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693523932928, -4771262700614340274, 0, 8392704, 0, 139693523932928, 4886630315559203150, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 221 (Thread 0x7f0cee5f0700 (LWP 35709)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d13511000, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5cd60 events = 0x7f0d13509880 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d13511000, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d1362f3a0, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cee5de920, prev_ = 0x7f0cee5de920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d1362f3a0}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125883244672}} idleStart = {__d = {__r = 15123519875397390}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d1362f3a0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d1362f3a0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d1362f390) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d1362f390: {thread_id = 139693515540224, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39530}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1362f3e0, prev_ = 0x7f0d1362f3e0}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1362f3f0, prev_ = 0x7f0d1362f3f0}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d1362f408, prev_ = 0x7f0d1362f408}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693515540224}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f4ab00}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f45500}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 8.9971418735666561e-07, buffer_time_ = {__r = 1474}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 8.9971418735666561e-07, buffer_time_ = {__r = 1474}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6913, latestLoopCnt_ = 6912, startWork_ = { __d = {__r = 15123519875397303}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d1362f558 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d1362f598, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d1362f5d0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39540}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 45, subdoc_op = { m_path = 0x7f0d13518600, m_jsn = 0x1ae5b00, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f4ab40, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f41e00, _M_first = 0x7f0d12f41e00, _M_last = 0x7f0d12f42000, _M_node = 0x7f0d12f4ab58}, _M_finish = {_M_cur = 0x7f0d12f41e01, _M_first = 0x7f0d12f41e00, _M_last = 0x7f0d12f42000, _M_node = 0x7f0d12f4ab58}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d135427b0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cee5f0700) at pthread_create.c:307 __res = pd = 0x7f0cee5f0700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693515540224, -4771262700614340274, 0, 8392704, 0, 139693515540224, 4886631414533960014, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 220 (Thread 0x7f0ceddef700 (LWP 35710)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d13511300, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c140 events = 0x7f0d13509a00 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d13511300, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d1362ff70, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cedddd920, prev_ = 0x7f0cedddd920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d1362ff70}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125883370543}} idleStart = {__d = {__r = 15123519875378093}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d1362ff70) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d1362ff70) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d1362ff60) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d1362ff60: {thread_id = 139693507147520, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39580}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1362ffb0, prev_ = 0x7f0d1362ffb0}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1362ffc0, prev_ = 0x7f0d1362ffc0}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d1362ffd8, prev_ = 0x7f0d1362ffd8}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 245, static tls_lastDeferredReaderSlot = 245, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693507147520}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f4ab80}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f45600}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 3.8604673950168975e-65, buffer_time_ = {__r = 1438}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 3.8604673950168975e-65, buffer_time_ = {__r = 1438}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6914, latestLoopCnt_ = 6913, startWork_ = { __d = {__r = 15123519875378007}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13630128 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13630168, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d136301a0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 245, static tls_lastDeferredReaderSlot = 245, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39590}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 46, subdoc_op = { m_path = 0x7f0d13518b00, m_jsn = 0x1ae62e0, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f4abc0, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f4c000, _M_first = 0x7f0d12f4c000, _M_last = 0x7f0d12f4c200, _M_node = 0x7f0d12f4abd8}, _M_finish = {_M_cur = 0x7f0d12f4c001, _M_first = 0x7f0d12f4c000, _M_last = 0x7f0d12f4c200, _M_node = 0x7f0d12f4abd8}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d135427e0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0ceddef700) at pthread_create.c:307 __res = pd = 0x7f0ceddef700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693507147520, -4771262700614340274, 0, 8392704, 0, 139693507147520, 4886628117609689422, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 219 (Thread 0x7f0ced5ee700 (LWP 35711)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d13511600, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5cd40 events = 0x7f0d13509b80 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d13511600, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13630b40, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0ced5dc920, prev_ = 0x7f0ced5dc920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13630b40}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125883481657}} idleStart = {__d = {__r = 15123519875391458}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13630b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13630b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d13630b30) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13630b30: {thread_id = 139693498754816, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f395d0}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13630b80, prev_ = 0x7f0d13630b80}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13630b90, prev_ = 0x7f0d13630b90}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13630ba8, prev_ = 0x7f0d13630ba8}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 167, static tls_lastDeferredReaderSlot = 167, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693498754816}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f4ac00}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f45700}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 2.5778104876317754e-57, buffer_time_ = {__r = 1455}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 2.5778104876317754e-57, buffer_time_ = {__r = 1455}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6915, latestLoopCnt_ = 6914, startWork_ = { __d = {__r = 15123519875391332}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13630cf8 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13630d38, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13630d70, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 167, static tls_lastDeferredReaderSlot = 167, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f395e0}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 47, subdoc_op = { m_path = 0x7f0d13519000, m_jsn = 0x1ae6ac0, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f4ac40, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f4c200, _M_first = 0x7f0d12f4c200, _M_last = 0x7f0d12f4c400, _M_node = 0x7f0d12f4ac58}, _M_finish = {_M_cur = 0x7f0d12f4c201, _M_first = 0x7f0d12f4c200, _M_last = 0x7f0d12f4c400, _M_node = 0x7f0d12f4ac58}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13570cd0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0ced5ee700) at pthread_create.c:307 __res = pd = 0x7f0ced5ee700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693498754816, -4771262700614340274, 0, 8392704, 0, 139693498754816, 4886629216584446286, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 218 (Thread 0x7f0cecded700 (LWP 35712)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d13511900, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5cce0 events = 0x7f0d13509d00 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d13511900, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13631710, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cecddb920, prev_ = 0x7f0cecddb920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13631710}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125883609327}} idleStart = {__d = {__r = 15123519875423955}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13631710) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13631710) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d13631700) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13631700: {thread_id = 139693490362112, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39620}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13631750, prev_ = 0x7f0d13631750}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13631760, prev_ = 0x7f0d13631760}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13631778, prev_ = 0x7f0d13631778}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693490362112}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f4ac80}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f45800}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 3.7897353267241603e-65, buffer_time_ = {__r = 1461}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 3.7897353267241603e-65, buffer_time_ = {__r = 1461}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6911, latestLoopCnt_ = 6910, startWork_ = { __d = {__r = 15123519875423834}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d136318c8 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13631908, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13631940, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39630}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 48, subdoc_op = { m_path = 0x7f0d13519500, m_jsn = 0x1ae72a0, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f4acc0, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f4c400, _M_first = 0x7f0d12f4c400, _M_last = 0x7f0d12f4c600, _M_node = 0x7f0d12f4acd8}, _M_finish = {_M_cur = 0x7f0d12f4c401, _M_first = 0x7f0d12f4c400, _M_last = 0x7f0d12f4c600, _M_node = 0x7f0d12f4acd8}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13570d00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cecded700) at pthread_create.c:307 __res = pd = 0x7f0cecded700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693490362112, -4771262700614340274, 0, 8392704, 0, 139693490362112, 4886625915365208398, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 217 (Thread 0x7f0cec5ec700 (LWP 35713)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d13511c00, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5cc40 events = 0x7f0d13509e80 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d13511c00, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d136322e0, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cec5da920, prev_ = 0x7f0cec5da920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d136322e0}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125883715355}} idleStart = {__d = {__r = 15123519875409571}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d136322e0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d136322e0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d136322d0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d136322d0: {thread_id = 139693481969408, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39670}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13632320, prev_ = 0x7f0d13632320}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13632330, prev_ = 0x7f0d13632330}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13632348, prev_ = 0x7f0d13632348}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 149, static tls_lastDeferredReaderSlot = 149, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693481969408}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f4ad00}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f45900}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 5.6968694891558661e-65, buffer_time_ = {__r = 1419}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 5.6968694891558661e-65, buffer_time_ = {__r = 1419}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6912, latestLoopCnt_ = 6911, startWork_ = { __d = {__r = 15123519875409441}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13632498 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d136324d8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13632510, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 149, static tls_lastDeferredReaderSlot = 149, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39680}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 49, subdoc_op = { m_path = 0x7f0d13519a00, m_jsn = 0x1ae7a80, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f4ad40, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f4c600, _M_first = 0x7f0d12f4c600, _M_last = 0x7f0d12f4c800, _M_node = 0x7f0d12f4ad58}, _M_finish = {_M_cur = 0x7f0d12f4c601, _M_first = 0x7f0d12f4c600, _M_last = 0x7f0d12f4c800, _M_node = 0x7f0d12f4ad58}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13570d30) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cec5ec700) at pthread_create.c:307 __res = pd = 0x7f0cec5ec700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693481969408, -4771262700614340274, 0, 8392704, 0, 139693481969408, 4886627014339965262, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 216 (Thread 0x7f0cebdeb700 (LWP 35714)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d13511f00, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f651a0 events = 0x7f0d1351e000 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d13511f00, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13632eb0, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cebdd9920, prev_ = 0x7f0cebdd9920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13632eb0}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125883825155}} idleStart = {__d = {__r = 15123519875416325}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13632eb0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13632eb0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d13632ea0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13632ea0: {thread_id = 139693473576704, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f396c0}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13632ef0, prev_ = 0x7f0d13632ef0}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13632f00, prev_ = 0x7f0d13632f00}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13632f18, prev_ = 0x7f0d13632f18}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 189, static tls_lastDeferredReaderSlot = 189, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693473576704}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f4ad80}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f45a00}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 0.0010863614000766306, buffer_time_ = {__r = 1435}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 0.0010863614000766306, buffer_time_ = {__r = 1435}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6914, latestLoopCnt_ = 6913, startWork_ = { __d = {__r = 15123519875416186}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13633068 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d136330a8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d136330e0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 189, static tls_lastDeferredReaderSlot = 189, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f396d0}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 50, subdoc_op = { m_path = 0x7f0d13519f00, m_jsn = 0x1ae8260, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f4adc0, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f4c800, _M_first = 0x7f0d12f4c800, _M_last = 0x7f0d12f4ca00, _M_node = 0x7f0d12f4add8}, _M_finish = {_M_cur = 0x7f0d12f4c801, _M_first = 0x7f0d12f4c800, _M_last = 0x7f0d12f4ca00, _M_node = 0x7f0d12f4add8}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13570d60) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0cebdeb700) at pthread_create.c:307 __res = pd = 0x7f0cebdeb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693473576704, -4771262700614340274, 0, 8392704, 0, 139693473576704, 4886623717415694670, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 215 (Thread 0x7f0ceb5ea700 (LWP 35715)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d13512200, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f65560 events = 0x7f0d1351e180 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d13512200, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13633a80, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0ceb5d8920, prev_ = 0x7f0ceb5d8920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13633a80}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125883949435}} idleStart = {__d = {__r = 15123519875446083}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13633a80) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13633a80) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d13633a70) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13633a70: {thread_id = 139693465184000, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39710}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13633ac0, prev_ = 0x7f0d13633ac0}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13633ad0, prev_ = 0x7f0d13633ad0}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13633ae8, prev_ = 0x7f0d13633ae8}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 189, static tls_lastDeferredReaderSlot = 189, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693465184000}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f4ae00}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f45b00}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 0.32298926145522133, buffer_time_ = {__r = 1758502}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 0.32298926145522133, buffer_time_ = {__r = 1758502}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 3323, latestLoopCnt_ = 3322, startWork_ = { __d = {__r = 15123519875445940}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13633c38 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13633c78, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13633cb0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 189, static tls_lastDeferredReaderSlot = 189, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39720}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 51, subdoc_op = { m_path = 0x7f0d1351a400, m_jsn = 0x1ae8a40, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f4ae40, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f4ca00, _M_first = 0x7f0d12f4ca00, _M_last = 0x7f0d12f4cc00, _M_node = 0x7f0d12f4ae58}, _M_finish = {_M_cur = 0x7f0d12f4ca01, _M_first = 0x7f0d12f4ca00, _M_last = 0x7f0d12f4cc00, _M_node = 0x7f0d12f4ae58}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13570d90) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0ceb5ea700) at pthread_create.c:307 __res = pd = 0x7f0ceb5ea700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693465184000, -4771262700614340274, 0, 8392704, 0, 139693465184000, 4886624816390451534, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 214 (Thread 0x7f0ceade9700 (LWP 35716)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d13512500, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f65660 events = 0x7f0d1351e300 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d13512500, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13634650, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0ceadd7920, prev_ = 0x7f0ceadd7920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13634650}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125884071630}} idleStart = {__d = {__r = 15123519875432643}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13634650) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13634650) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d13634640) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13634640: {thread_id = 139693456791296, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39760}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13634690, prev_ = 0x7f0d13634690}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d136346a0, prev_ = 0x7f0d136346a0}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d136346b8, prev_ = 0x7f0d136346b8}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 142, static tls_lastDeferredReaderSlot = 142, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693456791296}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f4ae80}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f45c00}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 2.0664067595160712e-58, buffer_time_ = {__r = 1805439}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 2.0664067595160712e-58, buffer_time_ = {__r = 1805439}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 3324, latestLoopCnt_ = 3323, startWork_ = { __d = {__r = 15123519875432480}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13634808 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13634848, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13634880, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 142, static tls_lastDeferredReaderSlot = 142, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39770}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 52, subdoc_op = { m_path = 0x7f0d1351a900, m_jsn = 0x1ae9220, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f4aec0, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f4cc00, _M_first = 0x7f0d12f4cc00, _M_last = 0x7f0d12f4ce00, _M_node = 0x7f0d12f4aed8}, _M_finish = {_M_cur = 0x7f0d12f4cc01, _M_first = 0x7f0d12f4cc00, _M_last = 0x7f0d12f4ce00, _M_node = 0x7f0d12f4aed8}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13570dc0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0ceade9700) at pthread_create.c:307 __res = pd = 0x7f0ceade9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693456791296, -4771262700614340274, 0, 8392704, 0, 139693456791296, 4886621515171213646, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 213 (Thread 0x7f0cea5e8700 (LWP 35717)): #0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 No locals. #1 0x00007f0d18fb0e9b in _L_lock_883 () from /lib64/libpthread.so.0 No symbol table info available. #2 0x00007f0d18fb0d68 in __GI___pthread_mutex_lock (mutex=0x7f08f0b665b8) at ../nptl/pthread_mutex_lock.c:78 type = 0 id = #3 0x0000000000960d4e in __gthread_mutex_lock (__mutex=0x7f08f0b665b8) at /opt/gcc-10.2.0/include/c++/10.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h:749 No locals. #4 lock (this=0x7f08f0b665b8) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_mutex.h:100 __e = #5 lock_guard (__m=..., this=) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_mutex.h:159 No locals. #6 magma::KVStoreSet::GetAllKVStores() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/kvstore_set.cc:49 kvs = {, std::allocator > >> = {_M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = { _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, } lock = {_M_device = @0x7f08f0b665b8} #7 0x000000000094074a in magma::Magma::Impl::getStats(magma::Magma::MagmaStats&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db_stats.cc:181 __for_range = mstats = {NGets = 0, NSets = 0, NInserts = 0, NDeletes = 0, NCommitBatches = 0, NFlushes = 0, NumNormalFlushes = 0, NumSyncFlushes = 0, NumPersistentFlushes = 0, NBloomFilterHits = 0, NBloomFilterMisses = 0, BloomFilterFPR = 0, BytesOutgoing = 0, NReadBytes = 0, NReadBytesCompact = 0, NReadBytesGet = 0, NReadBytesSet = 0, NReadIOs = 0, NReadIOsSet = 0, NReadIOsGet = 0, BytesIncoming = 0, NWriteBytes = 0, NWriteBytesCompact = 0, NWriteIOs = 0, NSyncs = 0, NGetStats = 1865, NGetStatsComputed = 1865, NCompacts = 0, NTTLCompacts = 0, NFileCountCompacts = 0, NNonL0LocalCompacts = 0, NDataLevelFileCountCompacts = 0, NInternalFragmentationCompacts = 0, NWriterCompacts = 0, NTablesCreated = 0, NTablesDeleted = 0, NTableFiles = 0, MemoryQuota = 0, NActivePurgers = 0, NPurgerRuns = 0, BlockCacheQuota = 0, BlockCacheMemUsed = 0, NBlocksCached = 0, WriteCacheQuota = 0, WriteCacheMemUsed = 0, BufferMemUsed = 0, HistogramMemUsed = 0, LSMTreeObjectMemUsed = 0, TotalMemUsed = 0, ActiveIndexBlocksSize = 0, ActiveBloomFilterMemUsed = 0, ActiveDiskUsage = 0, TotalIndexBlocksSize = 0, TotalBloomFilterMemUsed = 0, BloomFilterMemUsedRatio = 0, TotalDiskUsage = 0, TableObjectMemUsed = 0, ManagedFileObjectMemUsed = 0, TableMetaMemUsed = 0, WALMemUsed = 0, WALBufferMemUsed = 0, TreeSnapshotMemoryUsed = 0, ReadAheadBufferMemUsed = 0, ActiveDataSize = 0, LogicalDataSize = 0, LogicalDiskSize = 0, Fragmentation = 0, FragmentationWithOverhead = 0, BlockCacheHits = 1427685, BlockCacheMisses = 204158, BlockCacheHitRatio = 87.4891129, FlushQueueSize = 0, CompactQueueSize = 0, WriteAmp = 0, ReadAmp = 0, ReadAmpGet = 0, ReadIOAmp = 0, ReadIOAmpSet = 0, BytesPerRead = 0, NGetsPerSec = 0, NSetsPerSec = 0, NInsertsPerSec = 0, NBloomFilterHitsPerSec = 0, NBloomFilterMissesPerSec = 0, BlockCacheHitsPerSec = 0, BlockCacheMissesPerSec = 0, RecentBlockCacheHitRatio = 0, NDeletesPerSec = 0, NCommitBatchesPerSec = 0, NFlushesPerSec = 0, NCompactsPerSec = 0, NGetStatsPerSec = 0, NGetStatsComputedPerSec = 0, NSyncsPerSec = 0, NReadBytesPerSec = 0, NReadBytesSetPerSec = 0, NReadBytesGetPerSec = 0, NReadBytesCompactPerSec = 0, BytesOutgoingPerSec = 0, NReadIOsPerSec = 0, NReadIOsSetPerSec = 0, NReadIOsGetPerSec = 0, BytesIncomingPerSec = 0, NWriteBytesPerSec = 0, NWriteIOsPerSec = 0, NWriteBytesCompactPerSec = 0, RecentWriteAmp = 0, RecentReadAmp = 0, RecentReadAmpGet = 0, RecentReadIOAmp = 0, RecentReadIOAmpSet = 0, RecentBytesPerRead = 0, RecentBloomFilterFPR = 0, ReplayWALOffset = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0cea5d4f60 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, IndexResidentRatio = 0, KeyStats = {UID = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0cea5d4f88 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, NItemsPut = 0, NItemsDel = 0, NItemsGet = 0, NBloomFilterHits = 0, NBloomFilterMisses = 0, BytesIncoming = 0, BytesOutgoing = 0, NWriteBytes = 0, NReadBytes = 0, NSyncs = 0, NReadIOs = 0, NWriteIOs = 0, NItemsGarbageCollected = 0, NItemsMerged = 0, NItemsTransformed = 0, NItemsDropped = 0, NTablesCreated = 0, NTablesDeleted = 0, NTableFiles = 0, NCompacts = 0, NTTLCompacts = 0, NFileCountCompacts = 0, NNonL0LocalCompacts = 0, NDataLevelFileCountCompacts = 0, NInternalFragmentationCompacts = 0, NWriterCompacts = 0, ActiveDiskUsage = 0, ActiveBloomFilterMemUsed = 0, ActiveIndexBlocksSize = 0, TotalDiskUsage = 0, TotalBloomFilterMemUsed = 0, TotalIndexBlocksSize = 0, TableObjectMemUsed = 0, ManagedFileObjectMemUsed = 0, TableMetaMemUsed = 0, MemtablesMemUsed = 0, BufferMemUsed = 0, ReadAheadBufferMemUsed = 0, NFailedCompacts = 0, TreeSnapshotMemoryUsed = 0, PendingCheckpointBytes = 0, CheckpointOverhead = 0, LSMTreeObjectMemUsed = 0, WriteAmp = 0, ReadAmp = 0, ReadIOAmp = 0, BloomFilterFPR = 0, LogicalDataSize = 0, LogicalDiskSize = 0, Writer = {NInserts = 0, NBytesIncoming = 0, NWriteBytes = 0, NWriteIOs = 0, NSyncs = 0, NDataBlockWrites = 0, NIndexBlockWrites = 0}, Reader = {NBytesOutgoing = 0, NReadBytes = 0, NReadIOs = 0, NDataBlockReads = 0, NIndexBlockReads = 0}, CompactWriter = {NInserts = 0, NBytesIncoming = 0, NWriteBytes = 0, NWriteIOs = 0, NSyncs = 0, NDataBlockWrites = 0, NIndexBlockWrites = 0}, CompactReader = {NBytesOutgoing = 0, NReadBytes = 0, NReadIOs = 0, NDataBlockReads = 0, NIndexBlockReads = 0}, IterateReader = {NBytesOutgoing = 0, NReadBytes = 0, NReadIOs = 0, NDataBlockReads = 0, NIndexBlockReads = 0}, LevelStats = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, SeqStats = {UID = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0cea5d5230 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, NItemsPut = 0, NItemsDel = 0, NItemsGet = 0, NBloomFilterHits = 0, NBloomFilterMisses = 0, BytesIncoming = 0, BytesOutgoing = 0, NWriteBytes = 0, NReadBytes = 0, NSyncs = 0, NReadIOs = 0, NWriteIOs = 0, NItemsGarbageCollected = 0, NItemsMerged = 0, NItemsTransformed = 0, NItemsDropped = 0, NTablesCreated = 0, NTablesDeleted = 0, NTableFiles = 0, NCompacts = 0, NTTLCompacts = 0, NFileCountCompacts = 0, NNonL0LocalCompacts = 0, NDataLevelFileCountCompacts = 0, NInternalFragmentationCompacts = 0, NWriterCompacts = 0, ActiveDiskUsage = 0, ActiveBloomFilterMemUsed = 0, ActiveIndexBlocksSize = 0, TotalDiskUsage = 0, TotalBloomFilterMemUsed = 0, TotalIndexBlocksSize = 0, TableObjectMemUsed = 0, ManagedFileObjectMemUsed = 0, TableMetaMemUsed = 0, MemtablesMemUsed = 0, BufferMemUsed = 0, ReadAheadBufferMemUsed = 0, NFailedCompacts = 0, TreeSnapshotMemoryUsed = 0, PendingCheckpointBytes = 0, CheckpointOverhead = 0, LSMTreeObjectMemUsed = 0, WriteAmp = 0, ReadAmp = 0, ReadIOAmp = 0, BloomFilterFPR = 0, LogicalDataSize = 0, LogicalDiskSize = 0, Writer = {NInserts = 0, NBytesIncoming = 0, NWriteBytes = 0, NWriteIOs = 0, NSyncs = 0, NDataBlockWrites = 0, NIndexBlockWrites = 0}, Reader = {NBytesOutgoing = 0, NReadBytes = 0, NReadIOs = 0, NDataBlockReads = 0, NIndexBlockReads = 0}, CompactWriter = {NInserts = 0, NBytesIncoming = 0, NWriteBytes = 0, NWriteIOs = 0, NSyncs = 0, NDataBlockWrites = 0, NIndexBlockWrites = 0}, CompactReader = {NBytesOutgoing = 0, NReadBytes = 0, NReadIOs = 0, NDataBlockReads = 0, NIndexBlockReads = 0}, IterateReader = {NBytesOutgoing = 0, NReadBytes = 0, NReadIOs = 0, NDataBlockReads = 0, NIndexBlockReads = 0}, LevelStats = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, LocalStats = {UID = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0cea5d54d8 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, NItemsPut = 0, NItemsDel = 0, NItemsGet = 0, NBloomFilterHits = 0, NBloomFilterMisses = 0, BytesIncoming = 0, BytesOutgoing = 0, NWriteBytes = 0, NReadBytes = 0, NSyncs = 0, NReadIOs = 0, NWriteIOs = 0, NItemsGarbageCollected = 0, NItemsMerged = 0, NItemsTransformed = 0, NItemsDropped = 0, NTablesCreated = 0, NTablesDeleted = 0, NTableFiles = 0, NCompacts = 0, NTTLCompacts = 0, NFileCountCompacts = 0, NNonL0LocalCompacts = 0, NDataLevelFileCountCompacts = 0, NInternalFragmentationCompacts = 0, NWriterCompacts = 0, ActiveDiskUsage = 0, ActiveBloomFilterMemUsed = 0, ActiveIndexBlocksSize = 0, TotalDiskUsage = 0, TotalBloomFilterMemUsed = 0, TotalIndexBlocksSize = 0, TableObjectMemUsed = 0, ManagedFileObjectMemUsed = 0, TableMetaMemUsed = 0, MemtablesMemUsed = 0, BufferMemUsed = 0, ReadAheadBufferMemUsed = 0, NFailedCompacts = 0, TreeSnapshotMemoryUsed = 0, PendingCheckpointBytes = 0, CheckpointOverhead = 0, LSMTreeObjectMemUsed = 0, WriteAmp = 0, ReadAmp = 0, ReadIOAmp = 0, BloomFilterFPR = 0, LogicalDataSize = 0, LogicalDiskSize = 0, Writer = {NInserts = 0, NBytesIncoming = 0, NWriteBytes = 0, NWriteIOs = 0, NSyncs = 0, NDataBlockWrites = 0, NIndexBlockWrites = 0}, Reader = {NBytesOutgoing = 0, NReadBytes = 0, NReadIOs = 0, NDataBlockReads = 0, NIndexBlockReads = 0}, CompactWriter = {NInserts = 0, NBytesIncoming = 0, NWriteBytes = 0, NWriteIOs = 0, NSyncs = 0, NDataBlockWrites = 0, NIndexBlockWrites = 0}, CompactReader = {NBytesOutgoing = 0, NReadBytes = 0, NReadIOs = 0, NDataBlockReads = 0, NIndexBlockReads = 0}, IterateReader = {NBytesOutgoing = 0, NReadBytes = 0, NReadIOs = 0, NDataBlockReads = 0, NIndexBlockReads = 0}, LevelStats = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, WalStats = {NTxns = 146762, NInserts = 1200550, NWrites = 146965, NWriteBytes = 871649280, NLoggedBytes = 871649392, NSegments = 76, NActiveSegments = 2, DiskUsed = 14635008, TxnSizeEstimate = 5017, NSyncs = 146761}} lsmStats = {UID = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0cea5d4060 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, NItemsPut = 0, NItemsDel = 0, NItemsGet = 0, NBloomFilterHits = 0, NBloomFilterMisses = 0, BytesIncoming = 0, BytesOutgoing = 0, NWriteBytes = 0, NReadBytes = 0, NSyncs = 0, NReadIOs = 0, NWriteIOs = 0, NItemsGarbageCollected = 0, NItemsMerged = 0, NItemsTransformed = 0, NItemsDropped = 0, NTablesCreated = 0, NTablesDeleted = 0, NTableFiles = 0, NCompacts = 0, NTTLCompacts = 0, NFileCountCompacts = 0, NNonL0LocalCompacts = 0, NDataLevelFileCountCompacts = 0, NInternalFragmentationCompacts = 0, NWriterCompacts = 0, ActiveDiskUsage = 0, ActiveBloomFilterMemUsed = 0, ActiveIndexBlocksSize = 0, TotalDiskUsage = 0, TotalBloomFilterMemUsed = 0, TotalIndexBlocksSize = 0, TableObjectMemUsed = 0, ManagedFileObjectMemUsed = 0, TableMetaMemUsed = 0, MemtablesMemUsed = 0, BufferMemUsed = 0, ReadAheadBufferMemUsed = 0, NFailedCompacts = 0, TreeSnapshotMemoryUsed = 0, PendingCheckpointBytes = 0, CheckpointOverhead = 0, LSMTreeObjectMemUsed = 0, WriteAmp = 0, ReadAmp = 0, ReadIOAmp = 0, BloomFilterFPR = 0, LogicalDataSize = 0, LogicalDiskSize = 0, Writer = {NInserts = 0, NBytesIncoming = 0, NWriteBytes = 0, NWriteIOs = 0, NSyncs = 0, NDataBlockWrites = 0, NIndexBlockWrites = 0}, Reader = {NBytesOutgoing = 0, NReadBytes = 0, NReadIOs = 0, NDataBlockReads = 0, NIndexBlockReads = 0}, CompactWriter = {NInserts = 0, NBytesIncoming = 0, NWriteBytes = 0, NWriteIOs = 0, NSyncs = 0, NDataBlockWrites = 0, NIndexBlockWrites = 0}, CompactReader = {NBytesOutgoing = 0, NReadBytes = 0, NReadIOs = 0, NDataBlockReads = 0, NIndexBlockReads = 0}, IterateReader = {NBytesOutgoing = 0, NReadBytes = 0, NReadIOs = 0, NDataBlockReads = 0, NIndexBlockReads = 0}, LevelStats = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }} lookupOnSetStats = {NBytesOutgoing = 0, NReadBytes = 0, NReadIOs = 0, NDataBlockReads = 0, NIndexBlockReads = } nKVStores = 0 totalIndexSize = bfTotal = #8 0x0000000000944010 in GetStats (cacheDuration=..., magmaStats=..., this=) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db_stats.cc:360 lock = {_M_device = 0x7f08f0b67170, _M_owns = true} now = #9 magma::Magma::GetStats(magma::Magma::MagmaStats&, std::chrono::duration >) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db_stats.cc:368 No locals. #10 0x00000000008908e0 in MagmaMemoryTrackingProxy::GetStats(std::chrono::duration >) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kvstore/magma-kvstore/magma-memory-tracking-proxy.cc:248 domainGuard = {previous = cb::Primary} stats = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f06df6f8400}, }, }}, }} #11 0x000000000086eca0 in MagmaKVStore::getAggrDbFileInfo (this=) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kvstore/magma-kvstore/magma-kvstore.cc:3130 stats = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f06df6f8400}, }, }}, }} vbinfo = {fileSize = 38370955264, spaceUsed = 22441137701, prepareBytes = 0} #12 0x000000000081f0f5 in EPBucket::getFileStats(BucketStatCollector const&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kvshard.h:72 dbInfo = {fileSize = 38370955264, spaceUsed = 22441137701, prepareBytes = 0} shardId = numShards = 72 totalInfo = {fileSize = 136937271296, spaceUsed = 77913465741, prepareBytes = 0} #13 0x00000000006b310b in EventuallyPersistentEngine::doEngineStatsLowCardinality(BucketStatCollector const&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_engine.cc:3128 epstats = @0x7f0d10000058: {warmedUpKeys = {value = {> = {static _S_alignment = 8, _M_i = 48555900}, static is_always_lock_free = true}}, warmedUpValues = {value = {> = {static _S_alignment = 8, _M_i = 48555900}, static is_always_lock_free = true}}, warmedUpPrepares = {value = {> = { static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, warmupItemsVisitedWhilstLoadingPrepares = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, warmDups = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, warmOOM = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, warmupMemUsedCap = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = 1, static is_always_lock_free = }, warmupNumReadCap = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = 1, static is_always_lock_free = }, diskQueueSize = {> = {}, value = {> = {static _S_alignment = 8, _M_i = 157027}, static is_always_lock_free = true}}, flusher_todo = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, flusherCommits = { value = {> = {static _S_alignment = 8, _M_i = 13035457}, static is_always_lock_free = true}}, cumulativeFlushTime = {value = {> = {static _S_alignment = 8, _M_i = 35587923}, static is_always_lock_free = true}}, cumulativeCommitTime = {value = {> = {static _S_alignment = 8, _M_i = 35329434}, static is_always_lock_free = true}}, tooYoung = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, tooOld = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, totalPersisted = {value = {> = {static _S_alignment = 8, _M_i = 34025731}, static is_always_lock_free = true}}, totalPersistVBState = {value = {> = {static _S_alignment = 8, _M_i = 13035457}, static is_always_lock_free = true}}, totalEnqueued = {value = {> = {static _S_alignment = 8, _M_i = 34241696}, static is_always_lock_free = true}}, totalDeduplicated = { value = {> = {static _S_alignment = 8, _M_i = 244337}, static is_always_lock_free = true}}, flushFailed = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, flushExpired = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, expired_access = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, expired_compactor = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, expired_pager = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, beginFailed = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, commitFailed = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, dirtyAge = {> = {static _S_alignment = 4, _M_i = 3}, static is_always_lock_free = true}, dirtyAgeHighWat = {> = {static _S_alignment = 4, _M_i = 20372}, static is_always_lock_free = true}, commit_time = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, vbucketDeletions = {value = {> = {static _S_alignment = 8, _M_i = 106}, static is_always_lock_free = true}}, vbucketDeletionFail = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, mem_low_wat = {> = {static _S_alignment = 8, _M_i = 80530636800}, static is_always_lock_free = true}, mem_low_wat_percent = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = 0.75, static is_always_lock_free = }, mem_high_wat = {> = {static _S_alignment = 8, _M_i = 91268055040}, static is_always_lock_free = true}, mem_high_wat_percent = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = 0.84999999999999998, static is_always_lock_free = }, cursorsDropped = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, memFreedByCheckpointRemoval = {> = {static _S_alignment = 8, _M_i = 27985082980}, static is_always_lock_free = true}, memFreedByCheckpointItemExpel = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, pagerRuns = {value = {> = {static _S_alignment = 8, _M_i = 2}, static is_always_lock_free = true}}, expiryPagerRuns = {value = {> = {static _S_alignment = 8, _M_i = 3}, static is_always_lock_free = true}}, freqDecayerRuns = {value = {> = { static _S_alignment = 8, _M_i = 1}, static is_always_lock_free = true}}, itemsExpelledFromCheckpoints = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, itemsRemovedFromCheckpoints = {value = {> = {static _S_alignment = 8, _M_i = 24118482}, static is_always_lock_free = true}}, numValueEjects = {value = {> = {static _S_alignment = 8, _M_i = 19506418}, static is_always_lock_free = true}}, numFailedEjects = {value = {> = {static _S_alignment = 8, _M_i = 1112124}, static is_always_lock_free = true}}, numNotMyVBuckets = {value = {> = {static _S_alignment = 8, _M_i = 291}, static is_always_lock_free = true}}, coreLocal = {coreArray = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x7f0d1000a000, _M_finish = 0x7f0d1000d600, _M_end_of_storage = 0x7f0d1000d600}, }}, }}, replicaHTMemory = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, replicaCheckpointOverhead = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, forceShutdown = {_M_base = { static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, oom_errors = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, tmp_oom_errors = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, pendingOps = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, pendingOpsTotal = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, pendingOpsMax = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, pendingOpsMaxDuration = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, pendingOpsHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036000}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, pendingCompactions = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, bg_fetched = {value = {> = {static _S_alignment = 8, _M_i = 9139390}, static is_always_lock_free = true}}, bg_meta_fetched = {value = {> = {static _S_alignment = 8, _M_i = 4572495}, static is_always_lock_free = true}}, numRemainingBgItems = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, numRemainingBgJobs = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, bgNumOperations = {value = {> = { static _S_alignment = 8, _M_i = 13711885}, static is_always_lock_free = true}}, bgWait = {> = {static _S_alignment = 8, _M_i = 4205612781}, static is_always_lock_free = true}, bgMinWait = {> = {static _S_alignment = 8, _M_i = 1}, static is_always_lock_free = true}, bgMaxWait = {> = { static _S_alignment = 8, _M_i = 259159}, static is_always_lock_free = true}, bgWaitHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d100360c0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, bgLoad = {> = {static _S_alignment = 8, _M_i = 6402203182}, static is_always_lock_free = true}, bgMinLoad = {> = {static _S_alignment = 8, _M_i = 5}, static is_always_lock_free = true}, bgMaxLoad = {> = {static _S_alignment = 8, _M_i = 255279}, static is_always_lock_free = true}, bgLoadHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036180}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, vbucketDelMaxWalltime = {> = {static _S_alignment = 8, _M_i = 1416393}, static is_always_lock_free = true}, vbucketDelTotWalltime = {> = {static _S_alignment = 8, _M_i = 66089341}, static is_always_lock_free = true}, setWithMetaHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036240}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, accessScannerHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036300}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, checkpointRemoverHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d100363c0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, itemPagerHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036480}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, expiryPagerHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036540}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, replicationThrottleThreshold = { static _S_min_alignment = 8, static _S_alignment = 8, _M_i = 0.98999999999999999, static is_always_lock_free = }, numOpsStore = {value = {> = {static _S_alignment = 8, _M_i = 9145588}, static is_always_lock_free = true}}, numOpsDelete = {value = {> = {static _S_alignment = 8, _M_i = 4576209}, static is_always_lock_free = true}}, numOpsGet = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, numOpsGetMeta = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, numOpsSetMeta = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, numOpsDelMeta = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, numOpsSetMetaResolutionFailed = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, numOpsDelMetaResolutionFailed = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, numOpsSetRetMeta = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, numOpsDelRetMeta = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, numOpsGetMetaOnSetWithMeta = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, alogRuns = {value = {> = {static _S_alignment = 8, _M_i = 72}, static is_always_lock_free = true}}, accessScannerSkips = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, alogNumItems = {value = {> = {static _S_alignment = 8, _M_i = 961103}, static is_always_lock_free = true}}, alogTime = {> = {static _S_alignment = 8, _M_i = 1638583200}, static is_always_lock_free = true}, alogRuntime = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, expPagerTime = {> = {static _S_alignment = 8, _M_i = 1638465438}, static is_always_lock_free = true}, isShutdown = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, rollbackCount = {value = {> = {static _S_alignment = 8, _M_i = 17}, static is_always_lock_free = true}}, defragNumVisited = {value = {> = {static _S_alignment = 8, _M_i = 1082414}, static is_always_lock_free = true}}, defragNumMoved = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, defragStoredValueNumMoved = {value = {> = { static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, compressorNumVisited = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, compressorNumCompressed = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, dirtyAgeHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036600}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, itemAllocSizeHisto = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d100366c0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, getMultiBatchSizeHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036780}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, activeOrPendingFrequencyValuesEvictedHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Linear, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036840}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, replicaFrequencyValuesEvictedHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Linear, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036900}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, activeOrPendingFrequencyValuesSnapshotHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Linear, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d100369c0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, replicaFrequencyValuesSnapshotHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Linear, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036a80}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, getVbucketCmdHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036b40}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, setVbucketCmdHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036c00}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, delVbucketCmdHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036cc0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, getCmdHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036d80}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, storeCmdHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036e40}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, arithCmdHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036f00}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, notifyIOHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036fc0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, getStatsCmdHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10037080}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, chkPersistenceHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10037140}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, diskInsertHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10037200}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, diskUpdateHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d100372c0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, diskDelHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10037380}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, diskVBDelHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10037440}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, diskCommitHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10037500}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, schedulingHisto = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7f086197b800, _M_finish = 0x7f086197be30, _M_end_of_storage = 0x7f086197be30}, }}, }, taskRuntimeHisto = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7f0861979c00, _M_finish = 0x7f086197a230, _M_end_of_storage = 0x7f086197a230}, }}, }, persistenceCursorGetItemsHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d100375c0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, dcpCursorsGetItemsHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10037680}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, syncWriteCommitTimes = {_M_elems = {{ = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10037740}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10037800}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d100378c0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }}}, arena = {estimateUpdateThreshold = {value = {> = {static _S_alignment = 4, _M_i = 102400}, static is_always_lock_free = true}}, arena = 2, index = 0 '\000', threadCache = true}, timingLog = 0x0, maxDataSize = {> = {static _S_alignment = 8, _M_i = 107374182400}, static is_always_lock_free = true}} flusher = memUsed = #14 0x00000000006bc98b in doEngineStats (collector=..., this=0x7f0d10000000) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_engine.cc:4970 status = #15 EventuallyPersistentEngine::getStats(void const*, std::basic_string_view >, std::basic_string_view >, std::function >, std::basic_string_view >, void const*)> const&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_engine.cc:4970 c = 0x7f08529a8980 timer = {listeners = {, TracerStopwatch>> = {> = {> = {_M_head_impl = {traceable = 0x7f08529a8980, code = cb::tracing::GetStats, startTime = {__d = {__r = 15123205055566465}}, stopTime = {__d = { __r = 0}}}}, }, , false>> = {_M_head_impl = {histogram = @0x7f0d10000568, startTime = {__d = {__r = 15123205055566465}}}}, }, }} collector = { = {_vptr.StatCollector = 0xca4950 }, addStatFn = { >, std::basic_string_view >, void const*>> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = { _M_object = 0x10ee120 , _M_const_object = 0x10ee120 , _M_function_pointer = 0x10ee120 , _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x10ee120 , this adjustment 6138153}, _M_pod_data = " \341\016\001\000\000\000\000)\251]\000\000\000\000"}, _M_manager = 0x6becd0 <_ZNSt17_Function_handlerIFvSt17basic_string_viewIcSt11char_traitsIcEES3_PKvEZNK19makeExitBorderGuardMUlOT_E_clISt17reference_wrapperIKSt8functionIS6_EEEEDaS8_EUlDpOT_E_E10_M_managerERSt9_Any_dataRKSL_St18_Manager_operation>}, _M_invoker = 0x6bf100 <_ZNSt17_Function_handlerIFvSt17basic_string_viewIcSt11char_traitsIcEES3_PKvEZNK19makeExitBorderGuardMUlOT_E_clISt17reference_wrapperIKSt8functionIS6_EEEEDaS8_EUlDpOT_E_E9_M_invokeERKSt9_Any_dataOS3_SO_OS5_>}, cookie = 0x7f08529a8980} bucketCollector = { = { = {_vptr.StatCollector = 0xca7270 }, parent = @0x7f0cea5d5af0, defaultLabels = { _M_h = {, std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::__detail::_Select1st, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , std::allocator > >, true>> = {, std::allocator > >> = {, std::allocator > >> = {}, }, }, > = { = {}, }, }, , std::allocator > >, true>> = {, std::allocator > >> = {, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool>> = {}, }, }, }, , std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator > const, std::__cxx11::basic_string, std::allocator > >, true> > >> = {, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, true> >, true>> = {, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, true> >> = {<__gnu_cxx::new_allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, true> >> = {}, }, }, }, _M_buckets = 0x7f0d1009be00, _M_bucket_count = 2, _M_before_begin = {_M_nxt = 0x7efb76cd36f0}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 2}, _M_single_bucket = 0x0}}}, } #16 0x00000000006bd569 in EventuallyPersistentEngine::get_stats(CookieIface const&, std::basic_string_view >, std::basic_string_view >, std::function >, std::basic_string_view >, void const*)> const&) () at /opt/gcc-10.2.0/include/c++/10.2.0/new:175 addStatExitBorderGuard = {} #17 0x0000000000588a98 in bucket_get_stats(Cookie&, std::basic_string_view >, cb::sized_buffer, std::function >, std::basic_string_view >, void const*)> const&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/protocol/mcbp/engine_wrapper.cc:372 c = @0x7f08529a8700: { = {_vptr.DcpMessageProducersIface = 0xc4baf8 }, cookies = { >, std::allocator > > >> = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, >, std::allocator > > >::_Deque_impl_data> = { _M_map = 0x7f0cf6c02400, _M_map_size = 8, _M_start = {_M_cur = 0x7f0a12499400, _M_first = 0x7f0a12499400, _M_last = 0x7f0a12499600, _M_node = 0x7f0cf6c02418}, _M_finish = {_M_cur = 0x7f0a12499408, _M_first = 0x7f0a12499400, _M_last = 0x7f0a12499600, _M_node = 0x7f0cf6c02418}}, }}, }, tenant = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, privilegeContext = {generation = 2, domain = cb::sasl::Local, mask = {> = {_M_w = 163710944}, }, bucket = {> = {> = {}, _M_ptr = 0x7f0d13da2490, _M_refcount = {_M_pi = 0x7f0d13da2480}}, }, droppedPrivileges = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }}, user = {name = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f08529a87b0 "@ns_server"}, _M_string_length = 10, {_M_local_buf = "@ns_server\000\023\r\177\000", _M_allocated_capacity = 8534995790017556032}}, domain = cb::sasl::Local}, description = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0cf6e32d00 "[ {\"ip\":\"127.0.0.1\",\"port\":60348} - {\"ip\":\"127.0.0.1\",\"port\":11209} (System, @ns_server) ]"}, _M_string_length = 99, {_M_local_buf = "\204\000\000\000\000\000\000\000\060.000000", _M_allocated_capacity = 132}}, peername = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0cf6c02440 "{\"ip\":\"127.0.0.1\",\"port\":60348}"}, _M_string_length = 31, {_M_local_buf = "<\000\000\000\000\000\000\000_create{", _M_allocated_capacity = 60}}, sockname = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0cf6c02480 "{\"ip\":\"127.0.0.1\",\"port\":11209}"}, _M_string_length = 31, {_M_local_buf = "<\000\000\000\000\000\000\000,state=\"", _M_allocated_capacity = 60}}, terminationReason = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f08529a8838 ""}, _M_string_length = 0, {_M_local_buf = "\000\060 1638463203000", _M_allocated_capacity = 3762813796513492992}}, sendQueueInfo = {last = {__d = {__r = 0}}, size = 0, term = false}, thread = @0x7f0d13635210, listening_port = {> = {> = {}, _M_ptr = 0x7f0d13da2850, _M_refcount = {_M_pi = 0x7f0d13da2840}}, }, saslServerContext = { _M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}, }}, yields = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, total_cpu_time = {__r = 2804948209}, min_sched_time = {__r = 198}, max_sched_time = {__r = 939}, dcpConnHandlerIface = {_M_b = { _M_p = 0x0}, static is_always_lock_free = }, bev = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f08529a8c00}, }, }}, }}, totalRecv = 24285, totalSend = 5332081, max_reqs_per_event = 20, numEvents = 20, socketDescriptor = 4, bucketIndex = {> = {static _S_alignment = 4, _M_i = 1}, static is_always_lock_free = true}, pushed_clustermap = {epoch = 0, revno = 0}, parent_port = 11209, connectedToSystemPort = true, internal = true, authenticated = true, nodelay = true, refcount = 1 '\001', priority = {static _S_min_alignment = 1, static _S_alignment = 1, _M_i = Medium, static is_always_lock_free = }, xerror_support = false, collections_support = false, duplex_support = false, cccp = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, allow_unordered_execution = false, agentName = {_M_elems = "regular", '\000' }, connectionId = {_M_elems = "127.0.0.1:60348", '\000' }, state = Connection::running, dcpXattrAware = false, dcpDeletedUserXattr = false, dcpNoValue = false, tracingEnabled = false, dcpDeleteTimeEnabled = false, supports_mutation_extras = false, datatypeFilter = { enabled = {> = {static _S_alignment = 1, _M_i = 0 '\000'}, static is_always_lock_free = true}}, saslAuthEnabled = true, type = Connection::Normal, dcpFlowControlBufferSize = 0, ssl = false} ret = #18 0x0000000000646171 in stat_all_stats(std::__cxx11::basic_string, std::allocator > const&, Cookie&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/protocol/mcbp/stats_context.cc:459 ret = collector = { = {_vptr.StatCollector = 0x0}, addStatFn = { >, std::basic_string_view >, void const*>> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = "\000\000\000\000\000\000\000\000\030\000\000\000\000\000\000"}, _M_manager = 0x0}, _M_invoker = 0x7f0cf6e37830}, cookie = 0x6469f3 } #19 0x0000000000647143 in StatsCommandContext::doStats() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/protocol/mcbp/stats_context.cc:695 handler_pair = {> = {}, first = {privileged = , bucket = , checkPrivilege = , handler = }, second = true} #20 0x00000000006482a0 in StatsCommandContext::step() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/protocol/mcbp/stats_context.cc:617 ret = cb::success #21 0x000000000064c091 in SteppableCommandContext::drive() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/protocol/mcbp/steppable_command_context.cc:36 ret = cb::success #22 0x00000000005fb2ab in Cookie::doExecute() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/include/mcbp/protocol/header.h:110 header = @0x7f0cf6e37830: {magic = 128 '\200', opcode = 16 '\020', keylen = 0, extlen = 0 '\000', datatype = 0 '\000', specific = 0, bodylen = 0, opaque = 0, cas = 0} #23 0x00000000005fc650 in Cookie::execute (this=this@entry=0x7f08529a8980, useStartTime=useStartTime@entry=true) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/cookie.cc:168 ts = done = te = {__d = {__r = 139673722324736}} #24 0x00000000005dc201 in Connection::executeCommandPipeline() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/cookie.h:469 drainSize = 24 limit = status = input = 0x7f0cf6da8ce0 stop = false maxActiveCommands = 32 active = false maxSendQueueSize = 41943040 #25 0x00000000005dc493 in Connection::executeCommandsCallback() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/connection.cc:797 start = ns = #26 0x00000000005dcb1b in Connection::rw_callback(bufferevent*, void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/connection.cc:946 instance = thread = phosphor_internal_category_enabled_941 = {_M_b = {_M_p = 0x7f0d195eb69c }, static is_always_lock_free = } phosphor_internal_category_enabled_temp_941 = phosphor_internal_tpi_wait_941 = {category = 0xca7ccb "mutex", name = 0xc4b138 "Connection::rw_callback::threadLock.wait", type = phosphor::Complete, argument_names = {_M_elems = {0xcc0111 "this", 0xca8762 ""}}, argument_types = {_M_elems = {phosphor::is_pointer, phosphor::is_none}}} phosphor_internal_tpi_held_941 = {category = 0xca7ccb "mutex", name = 0xc4b108 "Connection::rw_callback::threadLock.held", type = phosphor::Complete, argument_names = {_M_elems = {0xca8762 "", 0xca8762 ""}}, argument_types = {_M_elems = {phosphor::is_pointer, phosphor::is_none}}} phosphor_internal_guard_941 = {tpiWait = 0xc4b880 , tpiHeld = 0xc4b840 , enabled = true, mutex = @0x7f0d13635470, threshold = {__r = 10000000}, start = {__d = {__r = 15123205055554656}}, lockedAt = {__d = {__r = 15123205055554827}}, releasedAt = { __d = {__r = 0}}} #27 0x00007f0d18270d8e in bufferevent_run_deferred_callbacks_unlocked (cb=, arg=0x7f08529a8c00) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/bufferevent.c:208 readcb = 0x5dc9f0 cbarg = 0x7f08529a8700 bufev_private = 0x7f08529a8c00 bufev = 0x7f08529a8c00 #28 0x00007f0d18279d01 in event_process_active_single_queue (base=base@entry=0x7f0d13512800, max_to_process=max_to_process@entry=2147483647, endtime=endtime@entry=0x0, activeq=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1726 evcb_cbfinalize = ev = 0x0 evcb = 0x7f08529a8da0 count = 2 #29 0x00007f0d1827a54f in event_process_active (base=0x7f0d13512800) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1789 activeq = i = 0 c = 0 tv = {tv_sec = 139693448325408, tv_usec = 139694195067875} maxcb = 2147483647 endtime = 0x0 limit_after_prio = 2147483647 #30 event_base_loop (base=0x7f0d13512800, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:2012 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #31 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13635220, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0cea5d6920, prev_ = 0x7f0cea5d6920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13635220}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125884189708}} idleStart = {__d = {__r = 15123205054581871}} busy = idle = prevLoopThread = {_M_thread = 0} #32 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13635220) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #33 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13635220) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #34 0x00000000005abc79 in worker_libevent (arg=0x7f0d13635210) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13635210: {thread_id = 139693448398592, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f397b0}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13635260, prev_ = 0x7f0d13635260}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13635270, prev_ = 0x7f0d13635270}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13635288, prev_ = 0x7f0d13635288}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693448398592}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f4af00}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f45d00}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 6.7021598375987918e-13, buffer_time_ = {__r = 46}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 6.7021598375987918e-13, buffer_time_ = {__r = 46}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 1206160, latestLoopCnt_ = 1206159, startWork_ = {__d = {__r = 15123205054581811}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d136353d8 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13635418, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13635450, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 181, static tls_lastDeferredReaderSlot = 181, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f397c0}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 1, __count = 0, __owner = 35717, __nusers = 1, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = "\001\000\000\000\000\000\000\000\205\213\000\000\001", '\000' , __align = 1}}, }, index = 53, subdoc_op = {m_path = 0x7f0d1351ae00, m_jsn = 0x1ae9a00, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 1, stack = { > >> = { c = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f4af40, _M_map_size = 8, _M_start = { _M_cur = 0x7f0d12f4ce00, _M_first = 0x7f0d12f4ce00, _M_last = 0x7f0d12f4d000, _M_node = 0x7f0d12f4af58}, _M_finish = {_M_cur = 0x7f0d12f4ce00, _M_first = 0x7f0d12f4ce00, _M_last = 0x7f0d12f4d000, _M_node = 0x7f0d12f4af58}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #35 0x0000000000b86049 in run (this=0x7f0d13570df0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #36 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #37 0x00007f0d18faeea5 in start_thread (arg=0x7f0cea5e8700) at pthread_create.c:307 __res = pd = 0x7f0cea5e8700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693448398592, -4771262700614340274, 0, 8392704, 0, 139693448398592, 4886622614145970510, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #38 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 212 (Thread 0x7f0ce9de7700 (LWP 35718)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d13512b00, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5cc20 events = 0x7f0d1351e600 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d13512b00, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13635df0, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0ce9dd5920, prev_ = 0x7f0ce9dd5920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13635df0}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125884326202}} idleStart = {__d = {__r = 15123519875515821}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13635df0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13635df0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d13635de0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13635de0: {thread_id = 139693440005888, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39800}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13635e30, prev_ = 0x7f0d13635e30}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13635e40, prev_ = 0x7f0d13635e40}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13635e58, prev_ = 0x7f0d13635e58}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 198, static tls_lastDeferredReaderSlot = 198, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693440005888}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f4af80}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f45e00}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 9.5832086178996168e-141, buffer_time_ = {__r = 1735809}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 9.5832086178996168e-141, buffer_time_ = {__r = 1735809}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 2471588, latestLoopCnt_ = 2471587, startWork_ = {__d = {__r = 15123519875515679}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13635fa8 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13635fe8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13636020, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 198, static tls_lastDeferredReaderSlot = 198, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39810}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 54, subdoc_op = { m_path = 0x7f0d1351b300, m_jsn = 0x1aea1e0, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f4afc0, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f56000, _M_first = 0x7f0d12f56000, _M_last = 0x7f0d12f56200, _M_node = 0x7f0d12f4afd8}, _M_finish = {_M_cur = 0x7f0d12f56001, _M_first = 0x7f0d12f56000, _M_last = 0x7f0d12f56200, _M_node = 0x7f0d12f4afd8}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = { _M_elems = "\200]\000\000\004\000\000\000\000\000\000\004\342\001", '\000' , "&\314\037\000\177 \244", '\000' }, shutdown_next_log = 0, new_conn_queue = { connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13570e20) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0ce9de7700) at pthread_create.c:307 __res = pd = 0x7f0ce9de7700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693440005888, -4771262700614340274, 0, 8392704, 0, 139693440005888, 4886619317221699918, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 211 (Thread 0x7f0ce95e6700 (LWP 35719)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d13512e00, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c180 events = 0x7f0d1351e780 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d13512e00, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d136369c0, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0ce95d4920, prev_ = 0x7f0ce95d4920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d136369c0}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125884417920}} idleStart = {__d = {__r = 15123519875474313}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d136369c0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d136369c0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d136369b0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d136369b0: {thread_id = 139693431613184, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39850}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13636a00, prev_ = 0x7f0d13636a00}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13636a10, prev_ = 0x7f0d13636a10}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13636a28, prev_ = 0x7f0d13636a28}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 180, static tls_lastDeferredReaderSlot = 180, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693431613184}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f53000}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f45f00}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.9740912558701619e-141, buffer_time_ = {__r = 2574357}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.9740912558701619e-141, buffer_time_ = {__r = 2574357}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 14934441, latestLoopCnt_ = 14934440, startWork_ = {__d = {__r = 15123519875474106}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13636b78 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13636bb8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13636bf0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 180, static tls_lastDeferredReaderSlot = 180, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39860}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 55, subdoc_op = { m_path = 0x7f0d1351b800, m_jsn = 0x1aea9c0, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f53040, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f56200, _M_first = 0x7f0d12f56200, _M_last = 0x7f0d12f56400, _M_node = 0x7f0d12f53058}, _M_finish = {_M_cur = 0x7f0d12f56201, _M_first = 0x7f0d12f56200, _M_last = 0x7f0d12f56400, _M_node = 0x7f0d12f53058}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = { _M_elems = "\200\\\000\000\000\000\000\000\000\000\000\000Û\230", '\000' , "\001", '\000' }, shutdown_next_log = 0, new_conn_queue = { connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13570e50) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0ce95e6700) at pthread_create.c:307 __res = pd = 0x7f0ce95e6700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693431613184, -4771262700614340274, 0, 8392704, 0, 139693431613184, 4886620416196456782, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 210 (Thread 0x7f0ce8de5700 (LWP 35720)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d13513100, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c220 events = 0x7f0d1351e900 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d13513100, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13637590, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0ce8dd3920, prev_ = 0x7f0ce8dd3920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13637590}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125884550784}} idleStart = {__d = {__r = 15123519875478424}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13637590) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13637590) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d13637580) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13637580: {thread_id = 139693423220480, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f398a0}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d136375d0, prev_ = 0x7f0d136375d0}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d136375e0, prev_ = 0x7f0d136375e0}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d136375f8, prev_ = 0x7f0d136375f8}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 199, static tls_lastDeferredReaderSlot = 199, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693423220480}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f53080}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f6f000}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 3.7723201967391031e-141, buffer_time_ = {__r = 2783828}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 3.7723201967391031e-141, buffer_time_ = {__r = 2783828}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 2423019, latestLoopCnt_ = 2423018, startWork_ = {__d = {__r = 15123519875478301}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13637748 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13637788, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d136377c0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 199, static tls_lastDeferredReaderSlot = 199, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f398b0}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 56, subdoc_op = { m_path = 0x7f0d1351bd00, m_jsn = 0x1aeb1a0, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f530c0, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f56400, _M_first = 0x7f0d12f56400, _M_last = 0x7f0d12f56600, _M_node = 0x7f0d12f530d8}, _M_finish = {_M_cur = 0x7f0d12f56401, _M_first = 0x7f0d12f56400, _M_last = 0x7f0d12f56600, _M_node = 0x7f0d12f530d8}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = { _M_elems = "\200]\000\000\004\000\000\000\000\000\000\004\332\001", '\000' , "\005\345\000}\265\363", '\000' }, shutdown_next_log = 0, new_conn_queue = { connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13570e80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0ce8de5700) at pthread_create.c:307 __res = pd = 0x7f0ce8de5700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693423220480, -4771262700614340274, 0, 8392704, 0, 139693423220480, 4886617114977218894, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 209 (Thread 0x7f0ce85e4700 (LWP 35721)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d13513400, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c340 events = 0x7f0d1351ea80 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d13513400, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13638160, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0ce85d2920, prev_ = 0x7f0ce85d2920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13638160}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125884658233}} idleStart = {__d = {__r = 15123519875513078}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13638160) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13638160) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d13638150) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13638150: {thread_id = 139693414827776, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f398f0}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d136381a0, prev_ = 0x7f0d136381a0}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d136381b0, prev_ = 0x7f0d136381b0}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d136381c8, prev_ = 0x7f0d136381c8}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 142, static tls_lastDeferredReaderSlot = 142, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693414827776}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f53100}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f6f100}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 2.279302811967965e-37, buffer_time_ = {__r = 1855011}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 2.279302811967965e-37, buffer_time_ = {__r = 1855011}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6298049, latestLoopCnt_ = 6298048, startWork_ = {__d = {__r = 15123519875512878}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13638318 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13638358, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13638390, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 142, static tls_lastDeferredReaderSlot = 142, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39900}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 57, subdoc_op = { m_path = 0x7f0d1351c200, m_jsn = 0x1aeb980, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f53140, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f56600, _M_first = 0x7f0d12f56600, _M_last = 0x7f0d12f56800, _M_node = 0x7f0d12f53158}, _M_finish = {_M_cur = 0x7f0d12f56601, _M_first = 0x7f0d12f56600, _M_last = 0x7f0d12f56800, _M_node = 0x7f0d12f53158}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = { _M_elems = "\200\\\000\000\000\000\000\000\000\000\000\000ϛ\230", '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13570eb0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0ce85e4700) at pthread_create.c:307 __res = pd = 0x7f0ce85e4700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693414827776, -4771262700614340274, 0, 8392704, 0, 139693414827776, 4886618213951975758, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 208 (Thread 0x7f0ce7de3700 (LWP 35722)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d13513700, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c8a0 events = 0x7f0d1351ec00 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d13513700, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13638d30, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0ce7dd1920, prev_ = 0x7f0ce7dd1920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13638d30}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125884773421}} idleStart = {__d = {__r = 15123519875510653}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13638d30) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13638d30) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d13638d20) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d13638d20: {thread_id = 139693406435072, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39940}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13638d70, prev_ = 0x7f0d13638d70}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13638d80, prev_ = 0x7f0d13638d80}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13638d98, prev_ = 0x7f0d13638d98}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 144, static tls_lastDeferredReaderSlot = 144, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693406435072}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f53180}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f6f200}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.3530227550742877, buffer_time_ = {__r = 887826}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.3530227550742877, buffer_time_ = {__r = 887826}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 12310430, latestLoopCnt_ = 12310429, startWork_ = {__d = {__r = 15123519875510452}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13638ee8 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13638f28, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13638f60, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 144, static tls_lastDeferredReaderSlot = 144, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39950}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 58, subdoc_op = { m_path = 0x7f0d1351c700, m_jsn = 0x1aec160, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 1, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f531c0, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f56800, _M_first = 0x7f0d12f56800, _M_last = 0x7f0d12f56a00, _M_node = 0x7f0d12f531d8}, _M_finish = {_M_cur = 0x7f0d12f56800, _M_first = 0x7f0d12f56800, _M_last = 0x7f0d12f56a00, _M_node = 0x7f0d12f531d8}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = { _M_elems = "\200\\\000\000\000\000\000\000\000\000\000\000ϛ\230", '\000' , "\001", '\000' }, shutdown_next_log = 0, new_conn_queue = { connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13570ee0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0ce7de3700) at pthread_create.c:307 __res = pd = 0x7f0ce7de3700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693406435072, -4771262700614340274, 0, 8392704, 0, 139693406435072, 4886650101399793998, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 207 (Thread 0x7f0ce75e2700 (LWP 35723)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d13513a00, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c8c0 events = 0x7f0d1351ed80 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d13513a00, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d13639900, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0ce75d0920, prev_ = 0x7f0ce75d0920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d13639900}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125884906707}} idleStart = {__d = {__r = 15123519875545745}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d13639900) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d13639900) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d136398f0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d136398f0: {thread_id = 139693398042368, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39990}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13639940, prev_ = 0x7f0d13639940}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13639950, prev_ = 0x7f0d13639950}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13639968, prev_ = 0x7f0d13639968}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 253, static tls_lastDeferredReaderSlot = 253, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693398042368}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f53200}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f6f300}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 2.2123322756306867, buffer_time_ = {__r = 997818}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 2.2123322756306867, buffer_time_ = {__r = 997818}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 6300981, latestLoopCnt_ = 6300980, startWork_ = {__d = {__r = 15123519875545589}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13639ab8 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13639af8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13639b30, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 253, static tls_lastDeferredReaderSlot = 253, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f399a0}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 59, subdoc_op = { m_path = 0x7f0d1351cc00, m_jsn = 0x1aec940, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 1, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f53240, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f56a00, _M_first = 0x7f0d12f56a00, _M_last = 0x7f0d12f56c00, _M_node = 0x7f0d12f53258}, _M_finish = {_M_cur = 0x7f0d12f56a00, _M_first = 0x7f0d12f56a00, _M_last = 0x7f0d12f56c00, _M_node = 0x7f0d12f53258}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = { _M_elems = "\200]\000\000\004\000\000\000\000\000\000\004\020\006", '\000' , "\005\361\000~\033\301", '\000' }, shutdown_next_log = 0, new_conn_queue = { connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13570f10) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0ce75e2700) at pthread_create.c:307 __res = pd = 0x7f0ce75e2700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693398042368, -4771262700614340274, 0, 8392704, 0, 139693398042368, 4886651200374550862, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 206 (Thread 0x7f0ce6de1700 (LWP 35724)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d13513d00, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c8e0 events = 0x7f0d1351ef00 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d13513d00, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d1363a4d0, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0ce6dcf920, prev_ = 0x7f0ce6dcf920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d1363a4d0}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125885017216}} idleStart = {__d = {__r = 15123519875589172}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d1363a4d0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d1363a4d0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d1363a4c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d1363a4c0: {thread_id = 139693389649664, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f399e0}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1363a510, prev_ = 0x7f0d1363a510}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1363a520, prev_ = 0x7f0d1363a520}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d1363a538, prev_ = 0x7f0d1363a538}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 207, static tls_lastDeferredReaderSlot = 207, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693389649664}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f53280}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f6f400}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 8.2537652033269621e-06, buffer_time_ = {__r = 2591000}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 8.2537652033269621e-06, buffer_time_ = {__r = 2591000}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 551208, latestLoopCnt_ = 551207, startWork_ = {__d = {__r = 15123519875588960}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d1363a688 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d1363a6c8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d1363a700, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 207, static tls_lastDeferredReaderSlot = 207, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f399f0}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 60, subdoc_op = { m_path = 0x7f0d1351d100, m_jsn = 0x1aed120, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f532c0, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f56c00, _M_first = 0x7f0d12f56c00, _M_last = 0x7f0d12f56e00, _M_node = 0x7f0d12f532d8}, _M_finish = {_M_cur = 0x7f0d12f56c01, _M_first = 0x7f0d12f56c00, _M_last = 0x7f0d12f56e00, _M_node = 0x7f0d12f532d8}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = { _M_elems = "\200]\000\000\004\000\000\000\000\000\000\004\234", '\000' , "\240\002`\000~\351\243", '\000' }, shutdown_next_log = 0, new_conn_queue = { connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13570f40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0ce6de1700) at pthread_create.c:307 __res = pd = 0x7f0ce6de1700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693389649664, -4771262700614340274, 0, 8392704, 0, 139693389649664, 4886647916335182158, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 205 (Thread 0x7f0ce65e0700 (LWP 35725)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d13523000, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c900 events = 0x7f0d1351f080 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d13523000, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d1363b0a0, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0ce65ce920, prev_ = 0x7f0ce65ce920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d1363b0a0}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125885152338}} idleStart = {__d = {__r = 15123519875564630}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d1363b0a0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d1363b0a0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d1363b090) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d1363b090: {thread_id = 139693381256960, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39a30}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1363b0e0, prev_ = 0x7f0d1363b0e0}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1363b0f0, prev_ = 0x7f0d1363b0f0}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d1363b108, prev_ = 0x7f0d1363b108}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 245, static tls_lastDeferredReaderSlot = 245, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693381256960}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f53300}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f6f500}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.3075209165183947e-38, buffer_time_ = {__r = 1771735}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.3075209165183947e-38, buffer_time_ = {__r = 1771735}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 1075382, latestLoopCnt_ = 1075381, startWork_ = {__d = {__r = 15123519875564482}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d1363b258 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d1363b298, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d1363b2d0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 245, static tls_lastDeferredReaderSlot = 245, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39a40}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 61, subdoc_op = { m_path = 0x7f0d1351d600, m_jsn = 0x1aed900, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f53340, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f56e00, _M_first = 0x7f0d12f56e00, _M_last = 0x7f0d12f57000, _M_node = 0x7f0d12f53358}, _M_finish = {_M_cur = 0x7f0d12f56e01, _M_first = 0x7f0d12f56e00, _M_last = 0x7f0d12f57000, _M_node = 0x7f0d12f53358}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = { _M_elems = "\200\\\000\000\000\000\000\000\000\000\000\000\214\226\230", '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13570f70) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0ce65e0700) at pthread_create.c:307 __res = pd = 0x7f0ce65e0700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693381256960, -4771262700614340274, 0, 8392704, 0, 139693381256960, 4886649015309939022, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 204 (Thread 0x7f0ce5ddf700 (LWP 35726)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d13523300, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0d12f5c920 events = 0x7f0d1351f200 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d13523300, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 48, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d1363bc70, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0ce5dcd920, prev_ = 0x7f0ce5dcd920}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d1363bc70}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125885256826}} idleStart = {__d = {__r = 15123519875602716}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d1363bc70) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=this@entry=0x7f0d1363bc70) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x00000000005abc79 in worker_libevent (arg=0x7f0d1363bc60) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7f0d1363bc60: {thread_id = 139693372864256, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39a80}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1363bcb0, prev_ = 0x7f0d1363bcb0}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d1363bcc0, prev_ = 0x7f0d1363bcc0}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d1363bcd8, prev_ = 0x7f0d1363bcd8}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 198, static tls_lastDeferredReaderSlot = 198, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693372864256}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f53380}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f6f600}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.8667440497538822e-39, buffer_time_ = {__r = 1724769}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.8667440497538822e-39, buffer_time_ = {__r = 1724769}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 190497, latestLoopCnt_ = 190496, startWork_ = {__d = {__r = 15123519875602608}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d1363be28 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d1363be68, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d1363bea0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 198, static tls_lastDeferredReaderSlot = 198, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f39a90}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, index = 62, subdoc_op = { m_path = 0x7f0d1351db00, m_jsn = 0x1aee0e0, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = {c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f533c0, _M_map_size = 8, _M_start = {_M_cur = 0x7f0d12f8d000, _M_first = 0x7f0d12f8d000, _M_last = 0x7f0d12f8d200, _M_node = 0x7f0d12f533d8}, _M_finish = {_M_cur = 0x7f0d12f8d001, _M_first = 0x7f0d12f8d000, _M_last = 0x7f0d12f8d200, _M_node = 0x7f0d12f533d8}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = { _M_elems = "\200]\000\000\004\000\000\000\000\000\000\004i", '\000' , "\240\b\272\000~\272\006", '\000' }, shutdown_next_log = 0, new_conn_queue = { connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} #7 0x0000000000b86049 in run (this=0x7f0d13570fa0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0ce5ddf700) at pthread_create.c:307 __res = pd = 0x7f0ce5ddf700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693372864256, -4771262700614340274, 0, 8392704, 0, 139693372864256, 4886645718385668430, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 203 (Thread 0x7f0ce41de700 (LWP 35727)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3827090968, absSteadyTime=absSteadyTime@entry=0x7f0ce41cc5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c39c0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607751660} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c39c0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0ce41cc618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c39c0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c39c0, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607751660}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c39c0, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c39c0}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -112 '\220', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf684fe90, tiny = {__data = "\220\376\204\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\217\213\000\000\000\000\000\000@\001\000\000\000\000\000\000\020\311\034\344\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123508024308828}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8b8f, tiny = {__data = "\217\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\311\034\344\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185691264}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d12f53500) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d12f53500: {> = {}, data_ = {big = 0x7f0d13573000, tiny = {__data = "\000\060W\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d12f53500) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0ce41cc9a0 "ReaderPool0"}, _M_string_length = 11, {_M_local_buf = "ReaderPool0\000\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d13573000, tiny = {__data = "\000\060W\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d12f53500: {__func = {> = {}, data_ = {big = 0x7f0d13573000, tiny = {__data = "\000\060W\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0ce41de700) at pthread_create.c:307 __res = pd = 0x7f0ce41de700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693343500032, -4771262700614340274, 0, 8392704, 0, 139693343500032, 4886645168092983630, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 202 (Thread 0x7f0ce39dd700 (LWP 35728)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3818698264, absSteadyTime=absSteadyTime@entry=0x7f0ce39cb5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11ba0c0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607744754} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11ba0c0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0ce39cb618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11ba0c0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11ba0c0, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607744754}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11ba0c0, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11ba0c0}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 0 '\000', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf684ff00, tiny = {__data = "\000\377\204\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\220\213\000\000\000\000\000\000H\001\000\000\000\000\000\000\020\271\234\343\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123483975871813}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8b90, tiny = {__data = "\220\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\271\234\343\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185725056}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d12f53600) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d12f53600: {> = {}, data_ = {big = 0x7f0d13573030, tiny = {__data = "00W\023\r\177\000\000\023\000\000\000\000\000\000\000\023", '\000' , "enter node recov", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d12f53600) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0ce39cb9a0 "ReaderPool1"}, _M_string_length = 11, {_M_local_buf = "ReaderPool1\000\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d13573030, tiny = {__data = "00W\023\r\177\000\000\023\000\000\000\000\000\000\000\023", '\000' , "enter node recov", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d12f53600: {__func = {> = {}, data_ = {big = 0x7f0d13573030, tiny = {__data = "00W\023\r\177\000\000\023\000\000\000\000\000\000\000\023", '\000' , "enter node recov", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0ce39dd700) at pthread_create.c:307 __res = pd = 0x7f0ce39dd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693335107328, -4771262700614340274, 0, 8392704, 0, 139693335107328, 4886641866873745742, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 201 (Thread 0x7f0ce31dc700 (LWP 35729)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3810305560, absSteadyTime=absSteadyTime@entry=0x7f0ce31ca5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11bcb80) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607809706} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11bcb80, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0ce31ca618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11bcb80) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11bcb80, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607809706}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11bcb80, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11bcb80}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -64 '\300', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf68515c0, tiny = {__data = "\300\025\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\221\213\000\000\000\000\000\000P\001\000\000\000\000\000\000\020\251\034\343\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123517028859728}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8b91, tiny = {__data = "\221\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\212^\362\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185762944}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d12f53640) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d12f53640: {> = {}, data_ = {big = 0x7f0d13573060, tiny = {__data = "`0W\023\r\177", '\000' , "mandatory_fields", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d12f53640) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0ce31ca9a0 "ReaderPool2"}, _M_string_length = 11, {_M_local_buf = "ReaderPool2\000\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d13573060, tiny = {__data = "`0W\023\r\177", '\000' , "mandatory_fields", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d12f53640: {__func = {> = {}, data_ = {big = 0x7f0d13573060, tiny = {__data = "`0W\023\r\177", '\000' , "mandatory_fields", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0ce31dc700) at pthread_create.c:307 __res = pd = 0x7f0ce31dc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693326714624, -4771262700614340274, 0, 8392704, 0, 139693326714624, 4886642965848502606, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 200 (Thread 0x7f0ce11b6700 (LWP 35730)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3776595480, absSteadyTime=absSteadyTime@entry=0x7f0ce11a45f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c7d70) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607825033} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c7d70, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0ce11a4618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c7d70) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c7d70, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607825033}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c7d70, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c7d70}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -48 '\320', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf68503d0, tiny = {__data = "\320\003\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\222\213\000\000\000\000\000\000X\001\000\000\000\000\000\000\020I\032\341\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518994190860}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8b92, tiny = {__data = "\222\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\252~\001\r\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185736704}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134f36c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134f36c0: {> = {}, data_ = {big = 0x7f0d13573090, tiny = {__data = "\220\060W\023\r\177\000\000\000\067O\023\r\177\000\000\340\066O\023\r\177\000\000\t\000\000\000\000\000\000\000sessionid\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134f36c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0ce11a49a0 "ReaderPool3"}, _M_string_length = 11, {_M_local_buf = "ReaderPool3\000\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d13573090, tiny = {__data = "\220\060W\023\r\177\000\000\000\067O\023\r\177\000\000\340\066O\023\r\177\000\000\t\000\000\000\000\000\000\000sessionid\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134f36c0: {__func = {> = {}, data_ = {big = 0x7f0d13573090, tiny = {__data = "\220\060W\023\r\177\000\000\000\067O\023\r\177\000\000\340\066O\023\r\177\000\000\t\000\000\000\000\000\000\000sessionid\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0ce11b6700) at pthread_create.c:307 __res = pd = 0x7f0ce11b6700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693293004544, -4771262700614340274, 0, 8392704, 0, 139693293004544, 4886638618267857230, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 199 (Thread 0x7f0ce09b5700 (LWP 35731)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3768202776, absSteadyTime=absSteadyTime@entry=0x7f0ce09a35f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c4710) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607759490} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c4710, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0ce09a3618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c4710) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c4710, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607759490}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c4710, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c4710}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -128 '\200', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6851780, tiny = {__data = "\200\027\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\223\213\000\000\000\000\000\000`\001\000\000\000\000\000\000\020\071\232\340\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518993980218}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8b93, tiny = {__data = "\223\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000pz\336\361\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139681253474399}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134f3700) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134f3700: {> = {}, data_ = {big = 0x7f0d135730c0, tiny = {__data = "\300\060W\023\r\177\000\000\260\066O\023\r\177", '\000' , "\037K\023\r\177\000\000\034\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134f3700) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0ce09a39a0 "ReaderPool4"}, _M_string_length = 11, {_M_local_buf = "ReaderPool4\000\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d135730c0, tiny = {__data = "\300\060W\023\r\177\000\000\260\066O\023\r\177", '\000' , "\037K\023\r\177\000\000\034\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134f3700: {__func = {> = {}, data_ = {big = 0x7f0d135730c0, tiny = {__data = "\300\060W\023\r\177\000\000\260\066O\023\r\177", '\000' , "\037K\023\r\177\000\000\034\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0ce09b5700) at pthread_create.c:307 __res = pd = 0x7f0ce09b5700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693284611840, -4771262700614340274, 0, 8392704, 0, 139693284611840, 4886635317048619342, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 198 (Thread 0x7f0cd3fff700 (LWP 35732)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3556693528, absSteadyTime=absSteadyTime@entry=0x7f0cd3fed5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11be2a8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607836345} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11be2a8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0cd3fed618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11be2a8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11be2a8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607836345}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11be2a8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11be2a8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -80 '\260', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf684fdb0, tiny = {__data = "\260\375\204\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\224\213\000\000\000\000\000\000h\001\000\000\000\000\000\000\020\331\376\323\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123517028393319}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8b94, tiny = {__data = "\224\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\312~\002\r\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185611136}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d12f53680) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d12f53680: {> = {}, data_ = {big = 0x7f0d135730f0, tiny = {__data = "\360\060W\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d12f53680) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0cd3fed9a0 "ReaderPool5"}, _M_string_length = 11, {_M_local_buf = "ReaderPool5\000\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d135730f0, tiny = {__data = "\360\060W\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d12f53680: {__func = {> = {}, data_ = {big = 0x7f0d135730f0, tiny = {__data = "\360\060W\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0cd3fff700) at pthread_create.c:307 __res = pd = 0x7f0cd3fff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693073102592, -4771262700614340274, 0, 8392704, 0, 139693073102592, 4886605878269030734, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 197 (Thread 0x7f0cd37fe700 (LWP 35733)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3548300824, absSteadyTime=absSteadyTime@entry=0x7f0cd37ec5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11bd5a0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607763818} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11bd5a0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0cd37ec618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11bd5a0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11bd5a0, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607763818}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11bd5a0, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11bd5a0}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -80 '\260', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf68519b0, tiny = {__data = "\260\031\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\225\213\000\000\000\000\000\000p\001\000\000\000\000\000\000\020\311~\323\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518993955835}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8b95, tiny = {__data = "\225\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\272\376\001\r\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185736704}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134f3740) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134f3740: {> = {}, data_ = {big = 0x7f0d13573120, tiny = {__data = " 1W\023\r\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000hSO\023\r\177\000\000\000\000\000\000\000\000\000\000\240\067O\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134f3740) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0cd37ec9a0 "ReaderPool6"}, _M_string_length = 11, {_M_local_buf = "ReaderPool6\000\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d13573120, tiny = {__data = " 1W\023\r\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000hSO\023\r\177\000\000\000\000\000\000\000\000\000\000\240\067O\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134f3740: {__func = {> = {}, data_ = {big = 0x7f0d13573120, tiny = {__data = " 1W\023\r\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000hSO\023\r\177\000\000\000\000\000\000\000\000\000\000\240\067O\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0cd37fe700) at pthread_create.c:307 __res = pd = 0x7f0cd37fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693064709888, -4771262700614340274, 0, 8392704, 0, 139693064709888, 4886606977243787598, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 196 (Thread 0x7f0cd2ffd700 (LWP 35734)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3539908120, absSteadyTime=absSteadyTime@entry=0x7f0cd2feb5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11bdf48) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607770901} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11bdf48, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0cd2feb618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11bdf48) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11bdf48, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607770901}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11bdf48, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11bdf48}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -96 '\240', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf68501a0, tiny = {__data = "\240\001\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\226\213\000\000\000\000\000\000x\001\000\000\000\000\000\000\020\271\376\322\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123508024059601}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8b96, tiny = {__data = "\226\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\252~\001\r\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139681253474399}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134f3780) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134f3780: {> = {}, data_ = {big = 0x7f0d13573150, tiny = {__data = "P1W\023\r\177\000\000ge", '\000' , "P7O\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134f3780) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0cd2feb9a0 "ReaderPool7"}, _M_string_length = 11, {_M_local_buf = "ReaderPool7\000\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d13573150, tiny = {__data = "P1W\023\r\177\000\000ge", '\000' , "P7O\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134f3780: {__func = {> = {}, data_ = {big = 0x7f0d13573150, tiny = {__data = "P1W\023\r\177\000\000ge", '\000' , "P7O\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0cd2ffd700) at pthread_create.c:307 __res = pd = 0x7f0cd2ffd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693056317184, -4771262700614340274, 0, 8392704, 0, 139693056317184, 4886603676024549710, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 195 (Thread 0x7f0cd27fc700 (LWP 35735)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3531515416, absSteadyTime=absSteadyTime@entry=0x7f0cd27ea5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c1248) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607775091} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c1248, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0cd27ea618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c1248) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c1248, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607775091}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c1248, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c1248}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -16 '\360', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf68502f0, tiny = {__data = "\360\002\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\227\213\000\000\000\000\000\000\200\001\000\000\000\000\000\000\020\251~\322\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123513016664771}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8b97, tiny = {__data = "\227\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000pz\336\361\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185595520}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134f37c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134f37c0: {> = {}, data_ = {big = 0x7f0d135ac380, tiny = {__data = "\200\303Z\023\r\177\000\000\004\000\000\000\000\000\000\000size", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134f37c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0cd27ea9a0 "ReaderPool8"}, _M_string_length = 11, {_M_local_buf = "ReaderPool8\000\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d135ac380, tiny = {__data = "\200\303Z\023\r\177\000\000\004\000\000\000\000\000\000\000size", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134f37c0: {__func = {> = {}, data_ = {big = 0x7f0d135ac380, tiny = {__data = "\200\303Z\023\r\177\000\000\004\000\000\000\000\000\000\000size", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0cd27fc700) at pthread_create.c:307 __res = pd = 0x7f0cd27fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693047924480, -4771262700614340274, 0, 8392704, 0, 139693047924480, 4886604774999306574, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 194 (Thread 0x7f0cd1ffb700 (LWP 35736)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3523122712, absSteadyTime=absSteadyTime@entry=0x7f0cd1fe95f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11bd018) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607788577} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11bd018, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0cd1fe9618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11bd018) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11bd018, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607788577}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11bd018, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11bd018}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -80 '\260', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf68512b0, tiny = {__data = "\260\022\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\230\213\000\000\000\000\000\000\210\001\000\000\000\000\000\000\020\231\376\321\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518994184487}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8b98, tiny = {__data = "\230\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000pj^\361\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185736704}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134f3800) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134f3800: {> = {}, data_ = {big = 0x7f0d135ac3b0, tiny = {__data = "\260\303Z\023\r\177\000\000\000\000\000\000\000\000\000\000 8O\023\r\177\000\000\004\000\000\000\000\000\000\000sync", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134f3800) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0cd1fe99a0 "ReaderPool9"}, _M_string_length = 11, {_M_local_buf = "ReaderPool9\000\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d135ac3b0, tiny = {__data = "\260\303Z\023\r\177\000\000\000\000\000\000\000\000\000\000 8O\023\r\177\000\000\004\000\000\000\000\000\000\000sync", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134f3800: {__func = {> = {}, data_ = {big = 0x7f0d135ac3b0, tiny = {__data = "\260\303Z\023\r\177\000\000\000\000\000\000\000\000\000\000 8O\023\r\177\000\000\004\000\000\000\000\000\000\000sync", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0cd1ffb700) at pthread_create.c:307 __res = pd = 0x7f0cd1ffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693039531776, -4771262700614340274, 0, 8392704, 0, 139693039531776, 4886601478075035982, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 193 (Thread 0x7f0cd17fa700 (LWP 35737)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3514730008, absSteadyTime=absSteadyTime@entry=0x7f0cd17e85f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11bc0b8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607841657} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11bc0b8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0cd17e8618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11bc0b8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11bc0b8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607841657}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11bc0b8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11bc0b8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -32 '\340', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf684ffe0, tiny = {__data = "\340\377\204\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\231\213\000\000\000\000\000\000\220\001\000\000\000\000\000\000\020\211~\321\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123513971034419}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8b99, tiny = {__data = "\231\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000pZ\336\360\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139681253474399}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134f3840) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134f3840: {> = {}, data_ = {big = 0x7f0d135ac3e0, tiny = {__data = "\340\303Z\023\r\177\000\000\220\070O\023\r\177", '\000' , "p8O\023\r\177\000\000\v\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134f3840) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0cd17e89a0 "ReaderPool10"}, _M_string_length = 12, {_M_local_buf = "ReaderPool10\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d135ac3e0, tiny = {__data = "\340\303Z\023\r\177\000\000\220\070O\023\r\177", '\000' , "p8O\023\r\177\000\000\v\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134f3840: {__func = {> = {}, data_ = {big = 0x7f0d135ac3e0, tiny = {__data = "\340\303Z\023\r\177\000\000\220\070O\023\r\177", '\000' , "p8O\023\r\177\000\000\v\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0cd17fa700) at pthread_create.c:307 __res = pd = 0x7f0cd17fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693031139072, -4771262700614340274, 0, 8392704, 0, 139693031139072, 4886602577049792846, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 192 (Thread 0x7f0cd0ff9700 (LWP 35738)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3506337304, absSteadyTime=absSteadyTime@entry=0x7f0cd0fe75f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11cb580) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607849272} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11cb580, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0cd0fe7618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11cb580) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11cb580, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607849272}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11cb580, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11cb580}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -80 '\260', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf684fdb0, tiny = {__data = "\260\375\204\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\232\213\000\000\000\000\000\000\230\001\000\000\000\000\000\000\020y\376\320\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123517029514594}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8b9a, tiny = {__data = "\232\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000pJ^\360\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185831936}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134f3880) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134f3880: {> = {}, data_ = {big = 0x7f0d135ac410, tiny = {__data = "\020\304Z\023\r\177", '\000' , "\060\071O\023\r\177\000\000@8O\023\r\177\000\000\340\070O\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134f3880) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0cd0fe79a0 "ReaderPool11"}, _M_string_length = 12, {_M_local_buf = "ReaderPool11\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d135ac410, tiny = {__data = "\020\304Z\023\r\177", '\000' , "\060\071O\023\r\177\000\000@8O\023\r\177\000\000\340\070O\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134f3880: {__func = {> = {}, data_ = {big = 0x7f0d135ac410, tiny = {__data = "\020\304Z\023\r\177", '\000' , "\060\071O\023\r\177\000\000@8O\023\r\177\000\000\340\070O\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0cd0ff9700) at pthread_create.c:307 __res = pd = 0x7f0cd0ff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693022746368, -4771262700614340274, 0, 8392704, 0, 139693022746368, 4886599275830554958, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 191 (Thread 0x7f0caffff700 (LWP 35739)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2952713752, absSteadyTime=absSteadyTime@entry=0x7f0caffed5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11b8cc8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607795739} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11b8cc8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0caffed618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11b8cc8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11b8cc8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607795739}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11b8cc8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11b8cc8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 32 ' ', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6850c20, tiny = {__data = " \f\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\233\213\000\000\000\000\000\000\240\001\000\000\000\000\000\000\020\331\376\257\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123512996486129}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8b9b, tiny = {__data = "\233\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p*^\357\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185857920}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134fc8c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134fc8c0: {> = {}, data_ = {big = 0x7f0d135ac440, tiny = {__data = "@\304Z\023\r\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\200\310O\023\r\177\000\000\000\000\000\000\000\000\000\000P\313O\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134fc8c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0caffed9a0 "ReaderPool12"}, _M_string_length = 12, {_M_local_buf = "ReaderPool12\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d135ac440, tiny = {__data = "@\304Z\023\r\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\200\310O\023\r\177\000\000\000\000\000\000\000\000\000\000P\313O\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134fc8c0: {__func = {> = {}, data_ = {big = 0x7f0d135ac440, tiny = {__data = "@\304Z\023\r\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\200\310O\023\r\177\000\000\000\000\000\000\000\000\000\000P\313O\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0caffff700) at pthread_create.c:307 __res = pd = 0x7f0caffff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139692469122816, -4771262700614340274, 0, 8392704, 0, 139692469122816, 4886491529059742030, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 190 (Thread 0x7f0caf7fe700 (LWP 35740)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2944321048, absSteadyTime=absSteadyTime@entry=0x7f0caf7ec5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11b7a08) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607812048} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11b7a08, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0caf7ec618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11b7a08) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11b7a08, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607812048}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11b7a08, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11b7a08}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -80 '\260', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6850bb0, tiny = {__data = "\260\v\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\234\213\000\000\000\000\000\000\250\001\000\000\000\000\000\000\020\311~\257\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123505029734972}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8b9c, tiny = {__data = "\234\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\032\336\356\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185597952}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134fc900) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134fc900: {> = {}, data_ = {big = 0x7f0d135ac470, tiny = {__data = "p\304Z\023\r\177\000\000_fields", '\000' , "\001\000\000\000\000\000\000\000p\311O\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134fc900) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0caf7ec9a0 "ReaderPool13"}, _M_string_length = 12, {_M_local_buf = "ReaderPool13\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d135ac470, tiny = {__data = "p\304Z\023\r\177\000\000_fields", '\000' , "\001\000\000\000\000\000\000\000p\311O\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134fc900: {__func = {> = {}, data_ = {big = 0x7f0d135ac470, tiny = {__data = "p\304Z\023\r\177\000\000_fields", '\000' , "\001\000\000\000\000\000\000\000p\311O\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0caf7fe700) at pthread_create.c:307 __res = pd = 0x7f0caf7fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139692460730112, -4771262700614340274, 0, 8392704, 0, 139692460730112, 4886492628034498894, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 189 (Thread 0x7f0caeffd700 (LWP 35741)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2935928344, absSteadyTime=absSteadyTime@entry=0x7f0caefeb5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c1728) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607815881} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c1728, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0caefeb618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c1728) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c1728, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607815881}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c1728, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c1728}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -16 '\360', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf68502f0, tiny = {__data = "\360\002\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\235\213\000\000\000\000\000\000\260\001\000\000\000\000\000\000\020\271\376\256\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123508024471857}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8b9d, tiny = {__data = "\235\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\n^\356\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185691264}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134fc940) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134fc940: {> = {}, data_ = {big = 0x7f0d135ac4a0, tiny = {__data = "\240\304Z\023\r\177\000\000\016\000\000\000\000\000\000\000auditd_enabled", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134fc940) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0caefeb9a0 "ReaderPool14"}, _M_string_length = 12, {_M_local_buf = "ReaderPool14\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d135ac4a0, tiny = {__data = "\240\304Z\023\r\177\000\000\016\000\000\000\000\000\000\000auditd_enabled", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134fc940: {__func = {> = {}, data_ = {big = 0x7f0d135ac4a0, tiny = {__data = "\240\304Z\023\r\177\000\000\016\000\000\000\000\000\000\000auditd_enabled", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0caeffd700) at pthread_create.c:307 __res = pd = 0x7f0caeffd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139692452337408, -4771262700614340274, 0, 8392704, 0, 139692452337408, 4886489326815261006, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 188 (Thread 0x7f0cae7fc700 (LWP 35742)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2927535640, absSteadyTime=absSteadyTime@entry=0x7f0cae7ea5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c3480) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607870756} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c3480, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0cae7ea618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c3480) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c3480, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607870756}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c3480, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c3480}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -112 '\220', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6851a90, tiny = {__data = "\220\032\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\236\213\000\000\000\000\000\000\270\001\000\000\000\000\000\000\020\251~\256\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123510982179884}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8b9e, tiny = {__data = "\236\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\372\335\355\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185623424}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134fc980) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134fc980: {> = {}, data_ = {big = 0x7f0d135ac4d0, tiny = {__data = "\320\304Z\023\r\177\000\000\020\312O\023\r\177\000\000\240\311O\023\r\177\000\000\b\000\000\000\000\000\000\000disabled\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134fc980) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0cae7ea9a0 "ReaderPool15"}, _M_string_length = 12, {_M_local_buf = "ReaderPool15\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d135ac4d0, tiny = {__data = "\320\304Z\023\r\177\000\000\020\312O\023\r\177\000\000\240\311O\023\r\177\000\000\b\000\000\000\000\000\000\000disabled\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134fc980: {__func = {> = {}, data_ = {big = 0x7f0d135ac4d0, tiny = {__data = "\320\304Z\023\r\177\000\000\020\312O\023\r\177\000\000\240\311O\023\r\177\000\000\b\000\000\000\000\000\000\000disabled\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0cae7fc700) at pthread_create.c:307 __res = pd = 0x7f0cae7fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139692443944704, -4771262700614340274, 0, 8392704, 0, 139692443944704, 4886490425790017870, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 187 (Thread 0x7f0cadffb700 (LWP 35743)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2919142936, absSteadyTime=absSteadyTime@entry=0x7f0cadfe95f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c63f0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607909761} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c63f0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0cadfe9618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c63f0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c63f0, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607909761}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c63f0, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c63f0}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 32 ' ', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6851a20, tiny = {__data = " \032\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\237\213\000\000\000\000\000\000\300\001\000\000\000\000\000\000\020\231\376\255\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123483976072164}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8b9f, tiny = {__data = "\237\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\372\335\355\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185683584}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134fc9c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134fc9c0: {> = {}, data_ = {big = 0x7f0d135ac500, tiny = {__data = "\000\305Z\023\r\177\000\000\020\312O\023\r\177", '\000' , "\340W\364\022\r\177\000\000\020\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134fc9c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0cadfe99a0 "ReaderPool16"}, _M_string_length = 12, {_M_local_buf = "ReaderPool16\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d135ac500, tiny = {__data = "\000\305Z\023\r\177\000\000\020\312O\023\r\177", '\000' , "\340W\364\022\r\177\000\000\020\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134fc9c0: {__func = {> = {}, data_ = {big = 0x7f0d135ac500, tiny = {__data = "\000\305Z\023\r\177\000\000\020\312O\023\r\177", '\000' , "\340W\364\022\r\177\000\000\020\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0cadffb700) at pthread_create.c:307 __res = pd = 0x7f0cadffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139692435552000, -4771262700614340274, 0, 8392704, 0, 139692435552000, 4886487128865747278, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 186 (Thread 0x7f0cad7fa700 (LWP 35744)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2910750232, absSteadyTime=absSteadyTime@entry=0x7f0cad7e85f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11be7a0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607830765} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11be7a0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0cad7e8618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11be7a0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11be7a0, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607830765}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11be7a0, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11be7a0}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 64 '@', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6851940, tiny = {__data = "@\031\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\240\213\000\000\000\000\000\000\310\001\000\000\000\000\000\000\020\211~\255\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123500975209896}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8ba0, tiny = {__data = "\240\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\232\376\b\r\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185448576}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134fca00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134fca00: {> = {}, data_ = {big = 0x7f0d135ac530, tiny = {__data = "0\305Z\023\r\177", '\000' , "p\311O\023\r\177\000\000\300\311O\023\r\177\000\000\260\312O\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134fca00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0cad7e89a0 "ReaderPool17"}, _M_string_length = 12, {_M_local_buf = "ReaderPool17\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d135ac530, tiny = {__data = "0\305Z\023\r\177", '\000' , "p\311O\023\r\177\000\000\300\311O\023\r\177\000\000\260\312O\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134fca00: {__func = {> = {}, data_ = {big = 0x7f0d135ac530, tiny = {__data = "0\305Z\023\r\177", '\000' , "p\311O\023\r\177\000\000\300\311O\023\r\177\000\000\260\312O\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0cad7fa700) at pthread_create.c:307 __res = pd = 0x7f0cad7fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139692427159296, -4771262700614340274, 0, 8392704, 0, 139692427159296, 4886488227840504142, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 185 (Thread 0x7f0cacff9700 (LWP 35745)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2902357528, absSteadyTime=absSteadyTime@entry=0x7f0cacfe75f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c92d0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607826937} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c92d0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0cacfe7618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c92d0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c92d0, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607826937}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c92d0, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c92d0}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 80 'P', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6850e50, tiny = {__data = "P\016\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\241\213\000\000\000\000\000\000\320\001\000\000\000\000\000\000\020y\376\254\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123512996543603}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8ba1, tiny = {__data = "\241\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\312~\n\r\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185857920}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134fca40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134fca40: {> = {}, data_ = {big = 0x7f0d135ac560, tiny = {__data = "`\305Z\023\r\177", '\000' , "\260\312O\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134fca40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0cacfe79a0 "ReaderPool18"}, _M_string_length = 12, {_M_local_buf = "ReaderPool18\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d135ac560, tiny = {__data = "`\305Z\023\r\177", '\000' , "\260\312O\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134fca40: {__func = {> = {}, data_ = {big = 0x7f0d135ac560, tiny = {__data = "`\305Z\023\r\177", '\000' , "\260\312O\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0cacff9700) at pthread_create.c:307 __res = pd = 0x7f0cacff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139692418766592, -4771262700614340274, 0, 8392704, 0, 139692418766592, 4886484926621266254, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 184 (Thread 0x7f0c8ffff700 (LWP 35746)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2415842840, absSteadyTime=absSteadyTime@entry=0x7f0c8ffed5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11bd3a8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607926678} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11bd3a8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c8ffed618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11bd3a8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11bd3a8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607926678}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11bd3a8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11bd3a8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 48 '0', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6850f30, tiny = {__data = "0\017\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\242\213\000\000\000\000\000\000\330\001\000\000\000\000\000\000\020\331\376\217\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518964470799}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8ba2, tiny = {__data = "\242\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\272\376\001\r\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185674880}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134fca80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134fca80: {> = {}, data_ = {big = 0x7f0d135ac590, tiny = {__data = "\220\305Z\023\r\177\000\000\b\000\000\000\000\000\000\000log_path", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134fca80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c8ffed9a0 "ReaderPool19"}, _M_string_length = 12, {_M_local_buf = "ReaderPool19\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d135ac590, tiny = {__data = "\220\305Z\023\r\177\000\000\b\000\000\000\000\000\000\000log_path", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134fca80: {__func = {> = {}, data_ = {big = 0x7f0d135ac590, tiny = {__data = "\220\305Z\023\r\177\000\000\b\000\000\000\000\000\000\000log_path", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c8ffff700) at pthread_create.c:307 __res = pd = 0x7f0c8ffff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139691932251904, -4771262700614340274, 0, 8392704, 0, 139691932251904, 4886421160315564366, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 183 (Thread 0x7f0c8f7fe700 (LWP 35747)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2407450136, absSteadyTime=absSteadyTime@entry=0x7f0c8f7ec5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c7020) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607837295} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c7020, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c8f7ec618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c7020) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c7020, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607837295}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c7020, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c7020}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -16 '\360', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf68517f0, tiny = {__data = "\360\027\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\243\213\000\000\000\000\000\000\340\001\000\000\000\000\000\000\020\311~\217\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518994056672}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8ba3, tiny = {__data = "\243\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\252~\001\r\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185736704}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134fcac0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134fcac0: {> = {}, data_ = {big = 0x7f0d135ac5c0, tiny = {__data = "\300\305Z\023\r\177\000\000\000\313O\023\r\177\000\000\340\312O\023\r\177\000\000\017\000\000\000\000\000\000\000rotate_interval", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134fcac0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c8f7ec9a0 "ReaderPool20"}, _M_string_length = 12, {_M_local_buf = "ReaderPool20\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d135ac5c0, tiny = {__data = "\300\305Z\023\r\177\000\000\000\313O\023\r\177\000\000\340\312O\023\r\177\000\000\017\000\000\000\000\000\000\000rotate_interval", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134fcac0: {__func = {> = {}, data_ = {big = 0x7f0d135ac5c0, tiny = {__data = "\300\305Z\023\r\177\000\000\000\313O\023\r\177\000\000\340\312O\023\r\177\000\000\017\000\000\000\000\000\000\000rotate_interval", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c8f7fe700) at pthread_create.c:307 __res = pd = 0x7f0c8f7fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139691923859200, -4771262700614340274, 0, 8392704, 0, 139691923859200, 4886422259290321230, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 182 (Thread 0x7f0c8effd700 (LWP 35748)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2399057432, absSteadyTime=absSteadyTime@entry=0x7f0c8efeb5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11bb950) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607949856} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11bb950, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c8efeb618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11bb950) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11bb950, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607949856}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11bb950, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11bb950}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -48 '\320', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf68503d0, tiny = {__data = "\320\003\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\244\213\000\000\000\000\000\000\350\001\000\000\000\000\000\000\020\271\376\216\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123500975223786}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8ba4, tiny = {__data = "\244\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\272\376\321\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185448576}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134fcb00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134fcb00: {> = {}, data_ = {big = 0x7f0d135ac5f0, tiny = {__data = "\360\305Z\023\r\177\000\000\260\312O\023\r\177", '\000' , "\060\313O\023\r\177\000\000\v\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134fcb00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c8efeb9a0 "ReaderPool21"}, _M_string_length = 12, {_M_local_buf = "ReaderPool21\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d135ac5f0, tiny = {__data = "\360\305Z\023\r\177\000\000\260\312O\023\r\177", '\000' , "\060\313O\023\r\177\000\000\v\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134fcb00: {__func = {> = {}, data_ = {big = 0x7f0d135ac5f0, tiny = {__data = "\360\305Z\023\r\177\000\000\260\312O\023\r\177", '\000' , "\060\313O\023\r\177\000\000\v\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c8effd700) at pthread_create.c:307 __res = pd = 0x7f0c8effd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139691915466496, -4771262700614340274, 0, 8392704, 0, 139691915466496, 4886418958071083342, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 181 (Thread 0x7f0c8e7fc700 (LWP 35749)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2390664728, absSteadyTime=absSteadyTime@entry=0x7f0c8e7ea5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11b9310) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607968867} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11b9310, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c8e7ea618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11b9310) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11b9310, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607968867}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11b9310, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11b9310}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -32 '\340', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf68514e0, tiny = {__data = "\340\024\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\245\213\000\000\000\000\000\000\360\001\000\000\000\000\000\000\020\251~\216\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518993926402}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8ba5, tiny = {__data = "\245\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\252~\321\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185736704}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134fcb40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134fcb40: {> = {}, data_ = {big = 0x7f0d135ac620, tiny = {__data = " \306Z\023\r\177", '\000' , "\320\310O\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134fcb40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c8e7ea9a0 "ReaderPool22"}, _M_string_length = 12, {_M_local_buf = "ReaderPool22\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d135ac620, tiny = {__data = " \306Z\023\r\177", '\000' , "\320\310O\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134fcb40: {__func = {> = {}, data_ = {big = 0x7f0d135ac620, tiny = {__data = " \306Z\023\r\177", '\000' , "\320\310O\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c8e7fc700) at pthread_create.c:307 __res = pd = 0x7f0c8e7fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139691907073792, -4771262700614340274, 0, 8392704, 0, 139691907073792, 4886420057045840206, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 180 (Thread 0x7f0c8dffb700 (LWP 35750)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2382272024, absSteadyTime=absSteadyTime@entry=0x7f0c8dfe95f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c1920) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607956113} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c1920, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c8dfe9618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c1920) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c1920, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607956113}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c1920, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c1920}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 48 '0', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6850130, tiny = {__data = "0\001\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\246\213\000\000\000\000\000\000\370\001\000\000\000\000\000\000\020\231\376\215\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123517028190558}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8ba6, tiny = {__data = "\246\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\232\376\320\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185611136}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134fcb80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134fcb80: {> = {}, data_ = {big = 0x7f0d135ac650, tiny = {__data = "P\306Z\023\r\177", '\000' , "\001\000\000\000\000\000\000\000\360\313O\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134fcb80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c8dfe99a0 "ReaderPool23"}, _M_string_length = 12, {_M_local_buf = "ReaderPool23\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d135ac650, tiny = {__data = "P\306Z\023\r\177", '\000' , "\001\000\000\000\000\000\000\000\360\313O\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134fcb80: {__func = {> = {}, data_ = {big = 0x7f0d135ac650, tiny = {__data = "P\306Z\023\r\177", '\000' , "\001\000\000\000\000\000\000\000\360\313O\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c8dffb700) at pthread_create.c:307 __res = pd = 0x7f0c8dffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139691898681088, -4771262700614340274, 0, 8392704, 0, 139691898681088, 4886416760121569614, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 179 (Thread 0x7f0c8d7fa700 (LWP 35751)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2373879320, absSteadyTime=absSteadyTime@entry=0x7f0c8d7e85f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11b99e8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607964555} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11b99e8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c8d7e8618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11b99e8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11b99e8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607964555}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11b99e8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11b99e8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -80 '\260', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf68519b0, tiny = {__data = "\260\031\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\247\213\000\000\000\000\000\000\000\002\000\000\000\000\000\000\020\211~\215\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123509943093386}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8ba7, tiny = {__data = "\247\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000pJ^\360\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185513344}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134fcbc0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134fcbc0: {> = {}, data_ = {big = 0x7f0d135ac680, tiny = {__data = "\200\306Z\023\r\177\000\000\v\000\000\000\000\000\000\000description", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134fcbc0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c8d7e89a0 "ReaderPool24"}, _M_string_length = 12, {_M_local_buf = "ReaderPool24\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d135ac680, tiny = {__data = "\200\306Z\023\r\177\000\000\v\000\000\000\000\000\000\000description", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134fcbc0: {__func = {> = {}, data_ = {big = 0x7f0d135ac680, tiny = {__data = "\200\306Z\023\r\177\000\000\v\000\000\000\000\000\000\000description", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c8d7fa700) at pthread_create.c:307 __res = pd = 0x7f0c8d7fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139691890288384, -4771262700614340274, 0, 8392704, 0, 139691890288384, 4886417859096326478, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 178 (Thread 0x7f0c8cff9700 (LWP 35752)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2365486616, absSteadyTime=absSteadyTime@entry=0x7f0c8cfe75f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c5d90) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607960021} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c5d90, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c8cfe7618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c5d90) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c5d90, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607960021}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c5d90, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c5d90}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 32 ' ', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6850520, tiny = {__data = " \005\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\250\213\000\000\000\000\000\000\b\002\000\000\000\000\000\000\020y\376\214\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518993881228}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8ba8, tiny = {__data = "\250\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\372\376\257\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185736704}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134fcc00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134fcc00: {> = {}, data_ = {big = 0x7f0d135ac6b0, tiny = {__data = "\260\306Z\023\r\177\000\000@\314O\023\r\177\000\000 \314O\023\r\177\000\000\a\000\000\000\000\000\000\000enabled\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134fcc00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c8cfe79a0 "ReaderPool25"}, _M_string_length = 12, {_M_local_buf = "ReaderPool25\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d135ac6b0, tiny = {__data = "\260\306Z\023\r\177\000\000@\314O\023\r\177\000\000 \314O\023\r\177\000\000\a\000\000\000\000\000\000\000enabled\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134fcc00: {__func = {> = {}, data_ = {big = 0x7f0d135ac6b0, tiny = {__data = "\260\306Z\023\r\177\000\000@\314O\023\r\177\000\000 \314O\023\r\177\000\000\a\000\000\000\000\000\000\000enabled\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c8cff9700) at pthread_create.c:307 __res = pd = 0x7f0c8cff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139691881895680, -4771262700614340274, 0, 8392704, 0, 139691881895680, 4886414557877088590, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 177 (Thread 0x7f0c6ffff700 (LWP 35753)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1878971928, absSteadyTime=absSteadyTime@entry=0x7f0c6ffed5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c9c78) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607934390} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c9c78, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c6ffed618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c9c78) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c9c78, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607934390}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c9c78, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c9c78}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -64 '\300', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf68515c0, tiny = {__data = "\300\025\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\251\213\000\000\000\000\000\000\020\002\000\000\000\000\000\000\020\331\376o\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518993996982}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8ba9, tiny = {__data = "\251\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\372\334\345\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185736704}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134fcc40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134fcc40: {> = {}, data_ = {big = 0x7f0d135ac6e0, tiny = {__data = "\340\306Z\023\r\177\000\000\360\313O\023\r\177", '\000' , "\200X\364\022\r\177\000\000\023\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134fcc40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c6ffed9a0 "ReaderPool26"}, _M_string_length = 12, {_M_local_buf = "ReaderPool26\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d135ac6e0, tiny = {__data = "\340\306Z\023\r\177\000\000\360\313O\023\r\177", '\000' , "\200X\364\022\r\177\000\000\023\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134fcc40: {__func = {> = {}, data_ = {big = 0x7f0d135ac6e0, tiny = {__data = "\340\306Z\023\r\177\000\000\360\313O\023\r\177", '\000' , "\200X\364\022\r\177\000\000\023\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c6ffff700) at pthread_create.c:307 __res = pd = 0x7f0c6ffff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139691395380992, -4771262700614340274, 0, 8392704, 0, 139691395380992, 4886913741524808014, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 176 (Thread 0x7f0c6f7fe700 (LWP 35754)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1870579224, absSteadyTime=absSteadyTime@entry=0x7f0c6f7ec5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c4410) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607911478} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c4410, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c6f7ec618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c4410) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c4410, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607911478}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c4410, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c4410}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 32 ' ', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6850520, tiny = {__data = " \005\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\252\213\000\000\000\000\000\000\030\002\000\000\000\000\000\000\020\311~o\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123512053698317}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8baa, tiny = {__data = "\252\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\372\376o\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185490816}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134fcc80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134fcc80: {> = {}, data_ = {big = 0x7f0d135ac710, tiny = {__data = "\020\307Z\023\r\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\070eO\023\r\177\000\000\360\313O\023\r\177\000\000\240\320O\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134fcc80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c6f7ec9a0 "ReaderPool27"}, _M_string_length = 12, {_M_local_buf = "ReaderPool27\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d135ac710, tiny = {__data = "\020\307Z\023\r\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\070eO\023\r\177\000\000\360\313O\023\r\177\000\000\240\320O\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134fcc80: {__func = {> = {}, data_ = {big = 0x7f0d135ac710, tiny = {__data = "\020\307Z\023\r\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\070eO\023\r\177\000\000\360\313O\023\r\177\000\000\240\320O\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c6f7fe700) at pthread_create.c:307 __res = pd = 0x7f0c6f7fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139691386988288, -4771262700614340274, 0, 8392704, 0, 139691386988288, 4886914840499564878, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 175 (Thread 0x7f0c6effd700 (LWP 35755)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1862186520, absSteadyTime=absSteadyTime@entry=0x7f0c6efeb5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c4a58) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607898084} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c4a58, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c6efeb618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c4a58) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c4a58, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607898084}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c4a58, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c4a58}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -128 '\200', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6850980, tiny = {__data = "\200\t\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\253\213\000\000\000\000\000\000 \002\000\000\000\000\000\000\020\271\376n\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123517028318114}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bab, tiny = {__data = "\253\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\332\376\216\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185611136}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134fccc0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134fccc0: {> = {}, data_ = {big = 0x7f0d135ac740, tiny = {__data = "@\307Z\023\r\177", '\000' , "\001\000\000\000\000\000\000\000\240\320O\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134fccc0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c6efeb9a0 "ReaderPool28"}, _M_string_length = 12, {_M_local_buf = "ReaderPool28\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d135ac740, tiny = {__data = "@\307Z\023\r\177", '\000' , "\001\000\000\000\000\000\000\000\240\320O\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134fccc0: {__func = {> = {}, data_ = {big = 0x7f0d135ac740, tiny = {__data = "@\307Z\023\r\177", '\000' , "\001\000\000\000\000\000\000\000\240\320O\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c6effd700) at pthread_create.c:307 __res = pd = 0x7f0c6effd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139691378595584, -4771262700614340274, 0, 8392704, 0, 139691378595584, 4886911539280326990, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 174 (Thread 0x7f0c6e7fc700 (LWP 35756)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1853793816, absSteadyTime=absSteadyTime@entry=0x7f0c6e7ea5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11ba330) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607904213} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11ba330, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c6e7ea618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11ba330) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11ba330, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607904213}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11ba330, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11ba330}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -32 '\340', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf68514e0, tiny = {__data = "\340\024\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\254\213\000\000\000\000\000\000(\002\000\000\000\000\000\000\020\251~n\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518994206004}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bac, tiny = {__data = "\254\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\332\376\n\r\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185736704}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134fcd00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134fcd00: {> = {}, data_ = {big = 0x7f0d135ac770, tiny = {__data = "p\307Z\023\r\177\000\000\020\000\000\000\000\000\000\000\020", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134fcd00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c6e7ea9a0 "ReaderPool29"}, _M_string_length = 12, {_M_local_buf = "ReaderPool29\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d135ac770, tiny = {__data = "p\307Z\023\r\177\000\000\020\000\000\000\000\000\000\000\020", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134fcd00: {__func = {> = {}, data_ = {big = 0x7f0d135ac770, tiny = {__data = "p\307Z\023\r\177\000\000\020\000\000\000\000\000\000\000\020", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c6e7fc700) at pthread_create.c:307 __res = pd = 0x7f0c6e7fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139691370202880, -4771262700614340274, 0, 8392704, 0, 139691370202880, 4886912638255083854, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 173 (Thread 0x7f0c6dffb700 (LWP 35757)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1845401112, absSteadyTime=absSteadyTime@entry=0x7f0c6dfe95f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11ccac8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607885656} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11ccac8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c6dfe9618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11ccac8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11ccac8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607885656}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11ccac8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11ccac8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -32 '\340', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf68514e0, tiny = {__data = "\340\024\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\255\213\000\000\000\000\000\000\060\002\000\000\000\000\000\000\020\231\376m\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518947100077}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bad, tiny = {__data = "\255\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\352~\003\r\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185545088}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134fcd40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134fcd40: {> = {}, data_ = {big = 0x7f0d135ac7a0, tiny = {__data = "\240\307Z\023\r\177\000\000\000\000\000\000\000\000\000\000`\315O\023\r\177\000\000\005\000\000\000\000\000\000\000local\000\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134fcd40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c6dfe99a0 "ReaderPool30"}, _M_string_length = 12, {_M_local_buf = "ReaderPool30\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d135ac7a0, tiny = {__data = "\240\307Z\023\r\177\000\000\000\000\000\000\000\000\000\000`\315O\023\r\177\000\000\005\000\000\000\000\000\000\000local\000\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134fcd40: {__func = {> = {}, data_ = {big = 0x7f0d135ac7a0, tiny = {__data = "\240\307Z\023\r\177\000\000\000\000\000\000\000\000\000\000`\315O\023\r\177\000\000\005\000\000\000\000\000\000\000local\000\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c6dffb700) at pthread_create.c:307 __res = pd = 0x7f0c6dffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139691361810176, -4771262700614340274, 0, 8392704, 0, 139691361810176, 4886909341330813262, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 172 (Thread 0x7f0c6d7fa700 (LWP 35758)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1837008408, absSteadyTime=absSteadyTime@entry=0x7f0c6d7e85f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11babd0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607891725} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11babd0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c6d7e8618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11babd0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11babd0, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607891725}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11babd0, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11babd0}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 64 '@', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6850440, tiny = {__data = "@\004\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\256\213\000\000\000\000\000\000\070\002\000\000\000\000\000\000\020\211~m\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123517028416289}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bae, tiny = {__data = "\256\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\252~\t\r\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185611136}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134fcd80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134fcd80: {> = {}, data_ = {big = 0x7f0d135ac7d0, tiny = {__data = "\320\307Z\023\r\177\000\000\310eO\023\r\177\000\000\000\000\000\000\000\000\000\000\320\315O\023\r\177\000\000\260\315O\023\r\177\000\000\002\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134fcd80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c6d7e89a0 "ReaderPool31"}, _M_string_length = 12, {_M_local_buf = "ReaderPool31\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d135ac7d0, tiny = {__data = "\320\307Z\023\r\177\000\000\310eO\023\r\177\000\000\000\000\000\000\000\000\000\000\320\315O\023\r\177\000\000\260\315O\023\r\177\000\000\002\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134fcd80: {__func = {> = {}, data_ = {big = 0x7f0d135ac7d0, tiny = {__data = "\320\307Z\023\r\177\000\000\310eO\023\r\177\000\000\000\000\000\000\000\000\000\000\320\315O\023\r\177\000\000\260\315O\023\r\177\000\000\002\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c6d7fa700) at pthread_create.c:307 __res = pd = 0x7f0c6d7fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139691353417472, -4771262700614340274, 0, 8392704, 0, 139691353417472, 4886910440305570126, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 171 (Thread 0x7f0c6cff9700 (LWP 35759)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1828615704, absSteadyTime=absSteadyTime@entry=0x7f0c6cfe75f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c6a38) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607984066} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c6a38, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c6cfe7618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c6a38) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c6a38, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607984066}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c6a38, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c6a38}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -32 '\340', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf68506e0, tiny = {__data = "\340\006\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\257\213\000\000\000\000\000\000@\002\000\000\000\000\000\000\020y\376l\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123508972302002}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8baf, tiny = {__data = "\257\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\312~\002\r\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185507200}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134fcdc0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134fcdc0: {> = {}, data_ = {big = 0x7f0d135ac800, tiny = {__data = "\000\310Z\023\r\177", '\000' , "\200\315O\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134fcdc0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c6cfe79a0 "ReaderPool32"}, _M_string_length = 12, {_M_local_buf = "ReaderPool32\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d135ac800, tiny = {__data = "\000\310Z\023\r\177", '\000' , "\200\315O\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134fcdc0: {__func = {> = {}, data_ = {big = 0x7f0d135ac800, tiny = {__data = "\000\310Z\023\r\177", '\000' , "\200\315O\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c6cff9700) at pthread_create.c:307 __res = pd = 0x7f0c6cff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139691345024768, -4771262700614340274, 0, 8392704, 0, 139691345024768, 4886907139086332238, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 170 (Thread 0x7f0c4ffff700 (LWP 35760)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1342101016, absSteadyTime=absSteadyTime@entry=0x7f0c4ffed5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c6570) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607980023} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c6570, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c4ffed618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c6570) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c6570, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607980023}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c6570, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c6570}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 48 '0', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6850830, tiny = {__data = "0\b\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\260\213\000\000\000\000\000\000H\002\000\000\000\000\000\000\020\331\376O\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123512982766323}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bb0, tiny = {__data = "\260\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\331\376O\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185581184}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134fce00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134fce00: {> = {}, data_ = {big = 0x7f0d136fbcf0, tiny = {__data = "\360\274o\023\r\177", '\000' , "\001\000\000\000\000\000\000\000\230eO\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134fce00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c4ffed9a0 "ReaderPool33"}, _M_string_length = 12, {_M_local_buf = "ReaderPool33\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fbcf0, tiny = {__data = "\360\274o\023\r\177", '\000' , "\001\000\000\000\000\000\000\000\230eO\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134fce00: {__func = {> = {}, data_ = {big = 0x7f0d136fbcf0, tiny = {__data = "\360\274o\023\r\177", '\000' , "\001\000\000\000\000\000\000\000\230eO\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c4ffff700) at pthread_create.c:307 __res = pd = 0x7f0c4ffff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139690858510080, -4771262700614340274, 0, 8392704, 0, 139690858510080, 4886843372780630350, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 169 (Thread 0x7f0c4f7fe700 (LWP 35761)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1333708312, absSteadyTime=absSteadyTime@entry=0x7f0c4f7ec5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c34b0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607914156} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c34b0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c4f7ec618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c34b0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c34b0, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607914156}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c34b0, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c34b0}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 48 '0', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6850130, tiny = {__data = "0\001\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\261\213\000\000\000\000\000\000P\002\000\000\000\000\000\000\020\311~O\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123512053899712}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bb1, tiny = {__data = "\261\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\311~O\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185490816}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134fce40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134fce40: {> = {}, data_ = {big = 0x7f0d136fbd20, tiny = {__data = " \275o\023\r\177\000\000\v\000\000\000\000\000\000\000real_userid", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134fce40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c4f7ec9a0 "ReaderPool34"}, _M_string_length = 12, {_M_local_buf = "ReaderPool34\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fbd20, tiny = {__data = " \275o\023\r\177\000\000\v\000\000\000\000\000\000\000real_userid", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134fce40: {__func = {> = {}, data_ = {big = 0x7f0d136fbd20, tiny = {__data = " \275o\023\r\177\000\000\v\000\000\000\000\000\000\000real_userid", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c4f7fe700) at pthread_create.c:307 __res = pd = 0x7f0c4f7fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139690850117376, -4771262700614340274, 0, 8392704, 0, 139690850117376, 4886844471755387214, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 168 (Thread 0x7f0c4effd700 (LWP 35762)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1325315608, absSteadyTime=absSteadyTime@entry=0x7f0c4efeb5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11b9970) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607944588} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11b9970, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c4efeb618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11b9970) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11b9970, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607944588}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11b9970, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11b9970}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 16 '\020', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6850210, tiny = {__data = "\020\002\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\262\213\000\000\000\000\000\000X\002\000\000\000\000\000\000\020\271\376N\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123483976045658}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bb2, tiny = {__data = "\262\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\271\376N\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185683584}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134fce80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134fce80: {> = {}, data_ = {big = 0x7f0d136fbd50, tiny = {__data = "P\275o\023\r\177\000\000\300\316O\023\r\177\000\000\240\316O\023\r\177\000\000\006\000\000\000\000\000\000\000source\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134fce80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c4efeb9a0 "ReaderPool35"}, _M_string_length = 12, {_M_local_buf = "ReaderPool35\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fbd50, tiny = {__data = "P\275o\023\r\177\000\000\300\316O\023\r\177\000\000\240\316O\023\r\177\000\000\006\000\000\000\000\000\000\000source\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134fce80: {__func = {> = {}, data_ = {big = 0x7f0d136fbd50, tiny = {__data = "P\275o\023\r\177\000\000\300\316O\023\r\177\000\000\240\316O\023\r\177\000\000\006\000\000\000\000\000\000\000source\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c4effd700) at pthread_create.c:307 __res = pd = 0x7f0c4effd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139690841724672, -4771262700614340274, 0, 8392704, 0, 139690841724672, 4886841170536149326, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 167 (Thread 0x7f0c4e7fc700 (LWP 35763)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1316922904, absSteadyTime=absSteadyTime@entry=0x7f0c4e7ea5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11caff8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607926898} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11caff8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c4e7ea618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11caff8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11caff8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607926898}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11caff8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11caff8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -32 '\340', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf684ffe0, tiny = {__data = "\340\377\204\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\263\213\000\000\000\000\000\000`\002\000\000\000\000\000\000\020\251~N\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518947521598}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bb3, tiny = {__data = "\263\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\251~N\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185487232}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134fcec0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134fcec0: {> = {}, data_ = {big = 0x7f0d136fbd80, tiny = {__data = "\200\275o\023\r\177\000\000p\316O\023\r\177", '\000' , "\360\316O\023\r\177\000\000\004\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134fcec0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c4e7ea9a0 "ReaderPool36"}, _M_string_length = 12, {_M_local_buf = "ReaderPool36\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fbd80, tiny = {__data = "\200\275o\023\r\177\000\000p\316O\023\r\177", '\000' , "\360\316O\023\r\177\000\000\004\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134fcec0: {__func = {> = {}, data_ = {big = 0x7f0d136fbd80, tiny = {__data = "\200\275o\023\r\177\000\000p\316O\023\r\177", '\000' , "\360\316O\023\r\177\000\000\004\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c4e7fc700) at pthread_create.c:307 __res = pd = 0x7f0c4e7fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139690833331968, -4771262700614340274, 0, 8392704, 0, 139690833331968, 4886842269510906190, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 166 (Thread 0x7f0c4dffb700 (LWP 35764)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1308530200, absSteadyTime=absSteadyTime@entry=0x7f0c4dfe95f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11b8890) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608054539} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11b8890, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c4dfe9618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11b8890) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11b8890, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608054539}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11b8890, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11b8890}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -80 '\260', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf684fdb0, tiny = {__data = "\260\375\204\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\264\213\000\000\000\000\000\000h\002\000\000\000\000\000\000\020\231\376M\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518993984843}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bb4, tiny = {__data = "\264\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\231\376M\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185736704}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134fcf00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134fcf00: {> = {}, data_ = {big = 0x7f0d136fbdb0, tiny = {__data = "\260\275o\023\r\177", '\000' , "\320O\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134fcf00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c4dfe99a0 "ReaderPool37"}, _M_string_length = 12, {_M_local_buf = "ReaderPool37\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fbdb0, tiny = {__data = "\260\275o\023\r\177", '\000' , "\320O\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134fcf00: {__func = {> = {}, data_ = {big = 0x7f0d136fbdb0, tiny = {__data = "\260\275o\023\r\177", '\000' , "\320O\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c4dffb700) at pthread_create.c:307 __res = pd = 0x7f0c4dffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139690824939264, -4771262700614340274, 0, 8392704, 0, 139690824939264, 4886838972586635598, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 165 (Thread 0x7f0c4d7fa700 (LWP 35765)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1300137496, absSteadyTime=absSteadyTime@entry=0x7f0c4d7e85f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c00d8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607935081} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c00d8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c4d7e8618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c00d8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c00d8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607935081}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c00d8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c00d8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 112 'p', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6851470, tiny = {__data = "p\024\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\265\213\000\000\000\000\000\000p\002\000\000\000\000\000\000\020\211~M\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123483976030393}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bb5, tiny = {__data = "\265\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\211~M\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139681253474399}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134fcf40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134fcf40: {> = {}, data_ = {big = 0x7f0d136fbde0, tiny = {__data = "\340\275o\023\r\177", '\000' , "\001\000\000\000\000\000\000\000(fO\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134fcf40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c4d7e89a0 "ReaderPool38"}, _M_string_length = 12, {_M_local_buf = "ReaderPool38\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fbde0, tiny = {__data = "\340\275o\023\r\177", '\000' , "\001\000\000\000\000\000\000\000(fO\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134fcf40: {__func = {> = {}, data_ = {big = 0x7f0d136fbde0, tiny = {__data = "\340\275o\023\r\177", '\000' , "\001\000\000\000\000\000\000\000(fO\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c4d7fa700) at pthread_create.c:307 __res = pd = 0x7f0c4d7fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139690816546560, -4771262700614340274, 0, 8392704, 0, 139690816546560, 4886840071561392462, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 164 (Thread 0x7f0c4cff9700 (LWP 35766)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1291744792, absSteadyTime=absSteadyTime@entry=0x7f0c4cfe75f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11ca7d0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607952859} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11ca7d0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c4cfe7618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11ca7d0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11ca7d0, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607952859}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11ca7d0, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11ca7d0}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 112 'p', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6850670, tiny = {__data = "p\006\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\266\213\000\000\000\000\000\000x\002\000\000\000\000\000\000\020y\376L\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123513971238598}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bb6, tiny = {__data = "\266\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240y\376L\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185615616}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134fcf80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134fcf80: {> = {}, data_ = {big = 0x7f0d136fbe10, tiny = {__data = "\020\276o\023\r\177\000\000\002\000\000\000\000\000\000\000ip", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134fcf80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c4cfe79a0 "ReaderPool39"}, _M_string_length = 12, {_M_local_buf = "ReaderPool39\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fbe10, tiny = {__data = "\020\276o\023\r\177\000\000\002\000\000\000\000\000\000\000ip", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134fcf80: {__func = {> = {}, data_ = {big = 0x7f0d136fbe10, tiny = {__data = "\020\276o\023\r\177\000\000\002\000\000\000\000\000\000\000ip", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c4cff9700) at pthread_create.c:307 __res = pd = 0x7f0c4cff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139690808153856, -4771262700614340274, 0, 8392704, 0, 139690808153856, 4886836770342154574, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 163 (Thread 0x7f0c2ffff700 (LWP 35767)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=805230104, absSteadyTime=absSteadyTime@entry=0x7f0c2ffed5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c6150) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608050703} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c6150, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c2ffed618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c6150) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c6150, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608050703}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c6150, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c6150}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 64 '@', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6851240, tiny = {__data = "@\022\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\267\213\000\000\000\000\000\000\200\002\000\000\000\000\000\000\020\331\376/\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123512996450678}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bb7, tiny = {__data = "\267\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\331\376/\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185857920}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d134fcfc0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d134fcfc0: {> = {}, data_ = {big = 0x7f0d136fbe40, tiny = {__data = "@\276o\023\r\177\000\000\000\000\000\000\000\000\000\000\340\317O\023\r\177\000\000\004\000\000\000\000\000\000\000port", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d134fcfc0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c2ffed9a0 "ReaderPool40"}, _M_string_length = 12, {_M_local_buf = "ReaderPool40\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fbe40, tiny = {__data = "@\276o\023\r\177\000\000\000\000\000\000\000\000\000\000\340\317O\023\r\177\000\000\004\000\000\000\000\000\000\000port", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d134fcfc0: {__func = {> = {}, data_ = {big = 0x7f0d136fbe40, tiny = {__data = "@\276o\023\r\177\000\000\000\000\000\000\000\000\000\000\340\317O\023\r\177\000\000\004\000\000\000\000\000\000\000port", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c2ffff700) at pthread_create.c:307 __res = pd = 0x7f0c2ffff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139690321639168, -4771262700614340274, 0, 8392704, 0, 139690321639168, 4886773004036452686, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 162 (Thread 0x7f0c2f7fe700 (LWP 35768)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=796837400, absSteadyTime=absSteadyTime@entry=0x7f0c2f7ec5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11cca08) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607991089} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11cca08, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c2f7ec618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11cca08) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11cca08, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607991089}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11cca08, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11cca08}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 0 '\000', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6850600, tiny = {__data = "\000\006\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\270\213\000\000\000\000\000\000\210\002\000\000\000\000\000\000\020\311~/\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518964434517}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bb8, tiny = {__data = "\270\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\311~/\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185674880}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13540000) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540000: {> = {}, data_ = {big = 0x7f0d136fbe70, tiny = {__data = "p\276o\023\r\177", '\000' , "\300sT\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13540000) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c2f7ec9a0 "ReaderPool41"}, _M_string_length = 12, {_M_local_buf = "ReaderPool41\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fbe70, tiny = {__data = "p\276o\023\r\177", '\000' , "\300sT\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540000: {__func = {> = {}, data_ = {big = 0x7f0d136fbe70, tiny = {__data = "p\276o\023\r\177", '\000' , "\300sT\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c2f7fe700) at pthread_create.c:307 __res = pd = 0x7f0c2f7fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139690313246464, -4771262700614340274, 0, 8392704, 0, 139690313246464, 4886774103011209550, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 161 (Thread 0x7f0c2effd700 (LWP 35769)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=788444696, absSteadyTime=absSteadyTime@entry=0x7f0c2efeb5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11bdbd0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607999325} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11bdbd0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c2efeb618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11bdbd0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11bdbd0, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607999325}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11bdbd0, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11bdbd0}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -16 '\360', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf68510f0, tiny = {__data = "\360\020\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\271\213\000\000\000\000\000\000\220\002\000\000\000\000\000\000\020\271\376.\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123512982759867}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bb9, tiny = {__data = "\271\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\271\376.\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185581184}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13540040) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540040: {> = {}, data_ = {big = 0x7f0d136fbea0, tiny = {__data = "\240\276o\023\r\177\000\000\006\000\000\000\000\000\000\000events", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13540040) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c2efeb9a0 "ReaderPool42"}, _M_string_length = 12, {_M_local_buf = "ReaderPool42\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fbea0, tiny = {__data = "\240\276o\023\r\177\000\000\006\000\000\000\000\000\000\000events", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540040: {__func = {> = {}, data_ = {big = 0x7f0d136fbea0, tiny = {__data = "\240\276o\023\r\177\000\000\006\000\000\000\000\000\000\000events", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c2effd700) at pthread_create.c:307 __res = pd = 0x7f0c2effd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139690304853760, -4771262700614340274, 0, 8392704, 0, 139690304853760, 4886770801791971662, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 160 (Thread 0x7f0c2e7fc700 (LWP 35770)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=780051992, absSteadyTime=absSteadyTime@entry=0x7f0c2e7ea5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11cc420) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607969271} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11cc420, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c2e7ea618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11cc420) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11cc420, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607969271}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11cc420, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11cc420}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 0 '\000', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6851b00, tiny = {__data = "\000\033\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\272\213\000\000\000\000\000\000\230\002\000\000\000\000\000\000\020\251~.\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123505029706636}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bba, tiny = {__data = "\272\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\251~.\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185597952}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13540080) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540080: {> = {}, data_ = {big = 0x7f0d136fbed0, tiny = {__data = "оo\023\r\177\000\000\000\000\000\000\000\000\000\000\240\000T\023\r\177\000\000\v\000\000\000\000\000\000\000description\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13540080) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c2e7ea9a0 "ReaderPool43"}, _M_string_length = 12, {_M_local_buf = "ReaderPool43\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fbed0, tiny = {__data = "оo\023\r\177\000\000\000\000\000\000\000\000\000\000\240\000T\023\r\177\000\000\v\000\000\000\000\000\000\000description\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540080: {__func = {> = {}, data_ = {big = 0x7f0d136fbed0, tiny = {__data = "оo\023\r\177\000\000\000\000\000\000\000\000\000\000\240\000T\023\r\177\000\000\v\000\000\000\000\000\000\000description\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c2e7fc700) at pthread_create.c:307 __res = pd = 0x7f0c2e7fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139690296461056, -4771262700614340274, 0, 8392704, 0, 139690296461056, 4886771900766728526, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 159 (Thread 0x7f0c2dffb700 (LWP 35771)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=771659288, absSteadyTime=absSteadyTime@entry=0x7f0c2dfe95f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11cb808) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608028153} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11cb808, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c2dfe9618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11cb808) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11cb808, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608028153}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11cb808, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11cb808}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -80 '\260', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf68512b0, tiny = {__data = "\260\022\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\273\213\000\000\000\000\000\000\240\002\000\000\000\000\000\000\020\231\376-\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123513016614314}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bbb, tiny = {__data = "\273\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\231\376-\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185595520}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135400c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135400c0: {> = {}, data_ = {big = 0x7f0d136fbf00, tiny = {__data = "\000\277o\023\r\177\000\000`\001T\023\r\177\000\000p\000T\023\r\177\000\000\020\001T\023\r\177\000\000\360\000T\023\r\177\000\000\a\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135400c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c2dfe99a0 "ReaderPool44"}, _M_string_length = 12, {_M_local_buf = "ReaderPool44\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fbf00, tiny = {__data = "\000\277o\023\r\177\000\000`\001T\023\r\177\000\000p\000T\023\r\177\000\000\020\001T\023\r\177\000\000\360\000T\023\r\177\000\000\a\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135400c0: {__func = {> = {}, data_ = {big = 0x7f0d136fbf00, tiny = {__data = "\000\277o\023\r\177\000\000`\001T\023\r\177\000\000p\000T\023\r\177\000\000\020\001T\023\r\177\000\000\360\000T\023\r\177\000\000\a\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c2dffb700) at pthread_create.c:307 __res = pd = 0x7f0c2dffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139690288068352, -4771262700614340274, 0, 8392704, 0, 139690288068352, 4886768603842457934, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 158 (Thread 0x7f0c2d7fa700 (LWP 35772)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=763266584, absSteadyTime=absSteadyTime@entry=0x7f0c2d7e85f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c81a8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607973689} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c81a8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c2d7e8618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c81a8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c81a8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607973689}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c81a8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c81a8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 112 'p', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6850d70, tiny = {__data = "p\r\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\274\213\000\000\000\000\000\000\250\002\000\000\000\000\000\000\020\211~-\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123517942355128}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bbc, tiny = {__data = "\274\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\211~-\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185732480}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13540100) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540100: {> = {}, data_ = {big = 0x7f0d136fbf30, tiny = {__data = "0\277o\023\r\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\300\000T\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13540100) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c2d7e89a0 "ReaderPool45"}, _M_string_length = 12, {_M_local_buf = "ReaderPool45\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fbf30, tiny = {__data = "0\277o\023\r\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\300\000T\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540100: {__func = {> = {}, data_ = {big = 0x7f0d136fbf30, tiny = {__data = "0\277o\023\r\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\300\000T\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c2d7fa700) at pthread_create.c:307 __res = pd = 0x7f0c2d7fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139690279675648, -4771262700614340274, 0, 8392704, 0, 139690279675648, 4886769702817214798, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 157 (Thread 0x7f0c2cff9700 (LWP 35773)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=754873880, absSteadyTime=absSteadyTime@entry=0x7f0c2cfe75f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11bea28) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607985610} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11bea28, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c2cfe7618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11bea28) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11bea28, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607985610}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11bea28, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11bea28}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 32 ' ', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf684fe20, tiny = {__data = " \376\204\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\275\213\000\000\000\000\000\000\260\002\000\000\000\000\000\000\020y\376,\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518993981150}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bbd, tiny = {__data = "\275\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240y\376,\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139681253474399}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13540140) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540140: {> = {}, data_ = {big = 0x7f0d136fbf60, tiny = {__data = "`\277o\023\r\177", '\000' , "\001\000\000\000\000\000\000\000\210WS\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13540140) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c2cfe79a0 "ReaderPool46"}, _M_string_length = 12, {_M_local_buf = "ReaderPool46\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fbf60, tiny = {__data = "`\277o\023\r\177", '\000' , "\001\000\000\000\000\000\000\000\210WS\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540140: {__func = {> = {}, data_ = {big = 0x7f0d136fbf60, tiny = {__data = "`\277o\023\r\177", '\000' , "\001\000\000\000\000\000\000\000\210WS\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c2cff9700) at pthread_create.c:307 __res = pd = 0x7f0c2cff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139690271282944, -4771262700614340274, 0, 8392704, 0, 139690271282944, 4886766401597976910, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 156 (Thread 0x7f0c0ffff700 (LWP 35774)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=268359192, absSteadyTime=absSteadyTime@entry=0x7f0c0ffed5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11beb78) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608024785} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11beb78, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c0ffed618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11beb78) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11beb78, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608024785}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11beb78, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11beb78}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -96 '\240', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf68516a0, tiny = {__data = "\240\026\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\276\213\000\000\000\000\000\000\270\002\000\000\000\000\000\000\020\331\376\017\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123513971036695}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bbe, tiny = {__data = "\276\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\331\376\017\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185773696}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13540180) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540180: {> = {}, data_ = {big = 0x7f0d136fbf90, tiny = {__data = "\220\277o\023\r\177\000\000\002\000\000\000\000\000\000\000id", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13540180) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c0ffed9a0 "ReaderPool47"}, _M_string_length = 12, {_M_local_buf = "ReaderPool47\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fbf90, tiny = {__data = "\220\277o\023\r\177\000\000\002\000\000\000\000\000\000\000id", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540180: {__func = {> = {}, data_ = {big = 0x7f0d136fbf90, tiny = {__data = "\220\277o\023\r\177\000\000\002\000\000\000\000\000\000\000id", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c0ffff700) at pthread_create.c:307 __res = pd = 0x7f0c0ffff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139689784768256, -4771262700614340274, 0, 8392704, 0, 139689784768256, 4886702635292275022, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 155 (Thread 0x7f0c0f7fe700 (LWP 35775)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=259966488, absSteadyTime=absSteadyTime@entry=0x7f0c0f7ec5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c2a30) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607987464} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c2a30, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c0f7ec618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c2a30) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c2a30, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607987464}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c2a30, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c2a30}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -80 '\260', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf68504b0, tiny = {__data = "\260\004\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\277\213\000\000\000\000\000\000\300\002\000\000\000\000\000\000\020\311~\017\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123504035710210}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bbf, tiny = {__data = "\277\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\311~\017\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185758976}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135401c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135401c0: {> = {}, data_ = {big = 0x7f0d136fbfc0, tiny = {__data = "\300\277o\023\r\177\000\000\000\000\000\000\000\000\000\000\300\t\365\022\r\177\000\000\020\000\000\000\000\000\000\000\020", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135401c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c0f7ec9a0 "ReaderPool48"}, _M_string_length = 12, {_M_local_buf = "ReaderPool48\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fbfc0, tiny = {__data = "\300\277o\023\r\177\000\000\000\000\000\000\000\000\000\000\300\t\365\022\r\177\000\000\020\000\000\000\000\000\000\000\020", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135401c0: {__func = {> = {}, data_ = {big = 0x7f0d136fbfc0, tiny = {__data = "\300\277o\023\r\177\000\000\000\000\000\000\000\000\000\000\300\t\365\022\r\177\000\000\020\000\000\000\000\000\000\000\020", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c0f7fe700) at pthread_create.c:307 __res = pd = 0x7f0c0f7fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139689776375552, -4771262700614340274, 0, 8392704, 0, 139689776375552, 4886703734267031886, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 154 (Thread 0x7f0c0effd700 (LWP 35776)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=251573784, absSteadyTime=absSteadyTime@entry=0x7f0c0efeb5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11cb538) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 607995664} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11cb538, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c0efeb618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11cb538) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11cb538, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762607995664}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11cb538, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11cb538}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -64 '\300', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf68500c0, tiny = {__data = "\300\000\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\300\213\000\000\000\000\000\000\310\002\000\000\000\000\000\000\020\271\376\016\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123517028346900}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bc0, tiny = {__data = "\300\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\271\376\016\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185611136}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13540200) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540200: {> = {}, data_ = {big = 0x7f0d136fbff0, tiny = {__data = "\360\277o\023\r\177\000\000\360\002T\023\r\177", '\000' , "\060\002T\023\r\177\000\000\005\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13540200) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c0efeb9a0 "ReaderPool49"}, _M_string_length = 12, {_M_local_buf = "ReaderPool49\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fbff0, tiny = {__data = "\360\277o\023\r\177\000\000\360\002T\023\r\177", '\000' , "\060\002T\023\r\177\000\000\005\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540200: {__func = {> = {}, data_ = {big = 0x7f0d136fbff0, tiny = {__data = "\360\277o\023\r\177\000\000\360\002T\023\r\177", '\000' , "\060\002T\023\r\177\000\000\005\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c0effd700) at pthread_create.c:307 __res = pd = 0x7f0c0effd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139689767982848, -4771262700614340274, 0, 8392704, 0, 139689767982848, 4886700433047793998, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 153 (Thread 0x7f0c0e7fc700 (LWP 35777)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=243181080, absSteadyTime=absSteadyTime@entry=0x7f0c0e7ea5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c3d80) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608062658} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c3d80, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c0e7ea618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c3d80) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c3d80, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608062658}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c3d80, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c3d80}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 112 'p', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6851b70, tiny = {__data = "p\033\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\301\213\000\000\000\000\000\000\320\002\000\000\000\000\000\000\020\251~\016\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518947160981}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bc1, tiny = {__data = "\301\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\251~\016\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185545088}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13540240) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540240: {> = {}, data_ = {big = 0x7f0d136fc020, tiny = {__data = " \300o\023\r\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\030XS\023\r\177\000\000\000\000\000\000\000\000\000\000\240\002T\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13540240) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c0e7ea9a0 "ReaderPool50"}, _M_string_length = 12, {_M_local_buf = "ReaderPool50\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc020, tiny = {__data = " \300o\023\r\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\030XS\023\r\177\000\000\000\000\000\000\000\000\000\000\240\002T\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540240: {__func = {> = {}, data_ = {big = 0x7f0d136fc020, tiny = {__data = " \300o\023\r\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\030XS\023\r\177\000\000\000\000\000\000\000\000\000\000\240\002T\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c0e7fc700) at pthread_create.c:307 __res = pd = 0x7f0c0e7fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139689759590144, -4771262700614340274, 0, 8392704, 0, 139689759590144, 4886701532022550862, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 152 (Thread 0x7f0c0dffb700 (LWP 35778)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=234788376, absSteadyTime=absSteadyTime@entry=0x7f0c0dfe95f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c6240) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608043262} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c6240, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c0dfe9618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c6240) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c6240, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608043262}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c6240, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c6240}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -96 '\240', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6850fa0, tiny = {__data = "\240\017\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\302\213\000\000\000\000\000\000\330\002\000\000\000\000\000\000\020\231\376\r\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518946967170}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bc2, tiny = {__data = "\302\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\231\376\r\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185545088}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13540280) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540280: {> = {}, data_ = {big = 0x7f0d136fc050, tiny = {__data = "P\300o\023\r\177", '\000' , "P\002T\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13540280) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c0dfe99a0 "ReaderPool51"}, _M_string_length = 12, {_M_local_buf = "ReaderPool51\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc050, tiny = {__data = "P\300o\023\r\177", '\000' , "P\002T\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540280: {__func = {> = {}, data_ = {big = 0x7f0d136fc050, tiny = {__data = "P\300o\023\r\177", '\000' , "P\002T\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c0dffb700) at pthread_create.c:307 __res = pd = 0x7f0c0dffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139689751197440, -4771262700614340274, 0, 8392704, 0, 139689751197440, 4886698235098280270, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 151 (Thread 0x7f0c0d7fa700 (LWP 35779)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=226395672, absSteadyTime=absSteadyTime@entry=0x7f0c0d7e85f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c7668) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608082713} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c7668, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c0d7e8618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c7668) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c7668, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608082713}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c7668, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c7668}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -16 '\360', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf68517f0, tiny = {__data = "\360\027\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000Ë\000\000\000\000\000\000\340\002\000\000\000\000\000\000\020\211~\r\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518964448231}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bc3, tiny = {__data = "Ë\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\211~\r\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185674880}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135402c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135402c0: {> = {}, data_ = {big = 0x7f0d136fc080, tiny = {__data = "\200\300o\023\r\177\000\000\004\000\000\000\000\000\000\000port", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135402c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c0d7e89a0 "ReaderPool52"}, _M_string_length = 12, {_M_local_buf = "ReaderPool52\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc080, tiny = {__data = "\200\300o\023\r\177\000\000\004\000\000\000\000\000\000\000port", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135402c0: {__func = {> = {}, data_ = {big = 0x7f0d136fc080, tiny = {__data = "\200\300o\023\r\177\000\000\004\000\000\000\000\000\000\000port", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c0d7fa700) at pthread_create.c:307 __res = pd = 0x7f0c0d7fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139689742804736, -4771262700614340274, 0, 8392704, 0, 139689742804736, 4886699334073037134, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 150 (Thread 0x7f0c0cff9700 (LWP 35780)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=218002968, absSteadyTime=absSteadyTime@entry=0x7f0c0cfe75f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c2fb8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608057721} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c2fb8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0c0cfe7618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c2fb8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c2fb8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608057721}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c2fb8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c2fb8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -64 '\300', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf68500c0, tiny = {__data = "\300\000\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000ċ\000\000\000\000\000\000\350\002\000\000\000\000\000\000\020y\376\f\f\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123483976015596}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bc4, tiny = {__data = "ċ\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240y\376\f\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185683584}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13540300) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540300: {> = {}, data_ = {big = 0x7f0d136fc0b0, tiny = {__data = "\260\300o\023\r\177\000\000\340\003T\023\r\177\000\000 \003T\023\r\177\000\000\006\000\000\000\000\000\000\000remote\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13540300) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0c0cfe79a0 "ReaderPool53"}, _M_string_length = 12, {_M_local_buf = "ReaderPool53\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc0b0, tiny = {__data = "\260\300o\023\r\177\000\000\340\003T\023\r\177\000\000 \003T\023\r\177\000\000\006\000\000\000\000\000\000\000remote\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540300: {__func = {> = {}, data_ = {big = 0x7f0d136fc0b0, tiny = {__data = "\260\300o\023\r\177\000\000\340\003T\023\r\177\000\000 \003T\023\r\177\000\000\006\000\000\000\000\000\000\000remote\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0c0cff9700) at pthread_create.c:307 __res = pd = 0x7f0c0cff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139689734412032, -4771262700614340274, 0, 8392704, 0, 139689734412032, 4886696032853799246, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 149 (Thread 0x7f0beffff700 (LWP 35781)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=4026455576, absSteadyTime=absSteadyTime@entry=0x7f0beffed5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c45a8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608030017} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c45a8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0beffed618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c45a8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c45a8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608030017}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c45a8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c45a8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 16 '\020', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6851710, tiny = {__data = "\020\027\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000ŋ\000\000\000\000\000\000\360\002\000\000\000\000\000\000\020\331\376\357\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123505029982174}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bc5, tiny = {__data = "ŋ\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\332\375\372\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185617152}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13540340) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540340: {> = {}, data_ = {big = 0x7f0d136fc0e0, tiny = {__data = "\340\300o\023\r\177\000\000HXS\023\r\177\000\000\000\000\000\000\000\000\000\000\220\003T\023\r\177\000\000p\003T\023\r\177\000\000\002\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13540340) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0beffed9a0 "ReaderPool54"}, _M_string_length = 12, {_M_local_buf = "ReaderPool54\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc0e0, tiny = {__data = "\340\300o\023\r\177\000\000HXS\023\r\177\000\000\000\000\000\000\000\000\000\000\220\003T\023\r\177\000\000p\003T\023\r\177\000\000\002\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540340: {__func = {> = {}, data_ = {big = 0x7f0d136fc0e0, tiny = {__data = "\340\300o\023\r\177\000\000HXS\023\r\177\000\000\000\000\000\000\000\000\000\000\220\003T\023\r\177\000\000p\003T\023\r\177\000\000\002\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0beffff700) at pthread_create.c:307 __res = pd = 0x7f0beffff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139689247897344, -4771262700614340274, 0, 8392704, 0, 139689247897344, 4890572916222046542, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 148 (Thread 0x7f0bef7fe700 (LWP 35782)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=4018062872, absSteadyTime=absSteadyTime@entry=0x7f0bef7ec5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c46e0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608073166} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c46e0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0bef7ec618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c46e0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c46e0, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608073166}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c46e0, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c46e0}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -96 '\240', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf68508a0, tiny = {__data = "\240\b\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000Ƌ\000\000\000\000\000\000\370\002\000\000\000\000\000\000\020\311~\357\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123517028805074}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bc6, tiny = {__data = "Ƌ\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\372\376\357\v\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185762944}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13540380) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540380: {> = {}, data_ = {big = 0x7f0d136fc110, tiny = {__data = "\020\301o\023\r\177", '\000' , "@\003T\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13540380) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0bef7ec9a0 "ReaderPool55"}, _M_string_length = 12, {_M_local_buf = "ReaderPool55\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc110, tiny = {__data = "\020\301o\023\r\177", '\000' , "@\003T\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540380: {__func = {> = {}, data_ = {big = 0x7f0d136fc110, tiny = {__data = "\020\301o\023\r\177", '\000' , "@\003T\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0bef7fe700) at pthread_create.c:307 __res = pd = 0x7f0bef7fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139689239504640, -4771262700614340274, 0, 8392704, 0, 139689239504640, 4890574015196803406, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 147 (Thread 0x7f0beeffd700 (LWP 35783)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=4009670168, absSteadyTime=absSteadyTime@entry=0x7f0beefeb5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11cb358) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608096010} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11cb358, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0beefeb618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11cb358) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11cb358, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608096010}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11cb358, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11cb358}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -80 '\260', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf684fdb0, tiny = {__data = "\260\375\204\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000Nj\000\000\000\000\000\000\000\003\000\000\000\000\000\000\020\271\376\356\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123505029717975}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bc7, tiny = {__data = "Nj\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\352~\357\v\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185597952}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135403c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135403c0: {> = {}, data_ = {big = 0x7f0d136fc140, tiny = {__data = "@\301o\023\r\177", '\000' , "\001\000\000\000\000\000\000\000\360\002T\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135403c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0beefeb9a0 "ReaderPool56"}, _M_string_length = 12, {_M_local_buf = "ReaderPool56\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc140, tiny = {__data = "@\301o\023\r\177", '\000' , "\001\000\000\000\000\000\000\000\360\002T\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135403c0: {__func = {> = {}, data_ = {big = 0x7f0d136fc140, tiny = {__data = "@\301o\023\r\177", '\000' , "\001\000\000\000\000\000\000\000\360\002T\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0beeffd700) at pthread_create.c:307 __res = pd = 0x7f0beeffd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139689231111936, -4771262700614340274, 0, 8392704, 0, 139689231111936, 4890570713977565518, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 146 (Thread 0x7f0bee7fc700 (LWP 35784)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=4001277464, absSteadyTime=absSteadyTime@entry=0x7f0bee7ea5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11b7ee8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608080725} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11b7ee8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0bee7ea618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11b7ee8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11b7ee8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608080725}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11b7ee8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11b7ee8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -64 '\300', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf68515c0, tiny = {__data = "\300\025\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000ȋ\000\000\000\000\000\000\b\003\000\000\000\000\000\000\020\251~\356\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518994202183}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bc8, tiny = {__data = "ȋ\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\212}\370\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185736704}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13540400) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540400: {> = {}, data_ = {big = 0x7f0d136fc170, tiny = {__data = "p\301o\023\r\177\000\000\t\000\000\000\000\000\000\000timestamp", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13540400) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0bee7ea9a0 "ReaderPool57"}, _M_string_length = 12, {_M_local_buf = "ReaderPool57\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc170, tiny = {__data = "p\301o\023\r\177\000\000\t\000\000\000\000\000\000\000timestamp", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540400: {__func = {> = {}, data_ = {big = 0x7f0d136fc170, tiny = {__data = "p\301o\023\r\177\000\000\t\000\000\000\000\000\000\000timestamp", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0bee7fc700) at pthread_create.c:307 __res = pd = 0x7f0bee7fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139689222719232, -4771262700614340274, 0, 8392704, 0, 139689222719232, 4890571812952322382, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 145 (Thread 0x7f0bedffb700 (LWP 35785)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3992884760, absSteadyTime=absSteadyTime@entry=0x7f0bedfe95f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c92e8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608085778} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c92e8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0bedfe9618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c92e8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c92e8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608085778}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c92e8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c92e8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -128 '\200', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6850980, tiny = {__data = "\200\t\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000ɋ\000\000\000\000\000\000\020\003\000\000\000\000\000\000\020\231\376\355\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518947270842}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bc9, tiny = {__data = "ɋ\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000pz\375\367\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185487232}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13540440) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540440: {> = {}, data_ = {big = 0x7f0d136fc1a0, tiny = {__data = "\240\301o\023\r\177\000\000\000\000\000\000\000\000\000\000`\004T\023\r\177\000\000\004\000\000\000\000\000\000\000user", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13540440) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0bedfe99a0 "ReaderPool58"}, _M_string_length = 12, {_M_local_buf = "ReaderPool58\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc1a0, tiny = {__data = "\240\301o\023\r\177\000\000\000\000\000\000\000\000\000\000`\004T\023\r\177\000\000\004\000\000\000\000\000\000\000user", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540440: {__func = {> = {}, data_ = {big = 0x7f0d136fc1a0, tiny = {__data = "\240\301o\023\r\177\000\000\000\000\000\000\000\000\000\000`\004T\023\r\177\000\000\004\000\000\000\000\000\000\000user", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0bedffb700) at pthread_create.c:307 __res = pd = 0x7f0bedffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139689214326528, -4771262700614340274, 0, 8392704, 0, 139689214326528, 4890568516028051790, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 144 (Thread 0x7f0bed7fa700 (LWP 35786)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3984492056, absSteadyTime=absSteadyTime@entry=0x7f0bed7e85f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c4cf8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608092588} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c4cf8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0bed7e8618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c4cf8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c4cf8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608092588}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c4cf8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c4cf8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 0 '\000', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6851b00, tiny = {__data = "\000\033\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000ʋ\000\000\000\000\000\000\030\003\000\000\000\000\000\000\020\211~\355\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518992388574}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bca, tiny = {__data = "ʋ\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000pj}\367\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185675136}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13540480) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540480: {> = {}, data_ = {big = 0x7f0d136fc1d0, tiny = {__data = "\320\301o\023\r\177\000\000xXS\023\r\177\000\000\000\000\000\000\000\000\000\000\320\004T\023\r\177\000\000\260\004T\023\r\177\000\000\006\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13540480) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0bed7e89a0 "ReaderPool59"}, _M_string_length = 12, {_M_local_buf = "ReaderPool59\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc1d0, tiny = {__data = "\320\301o\023\r\177\000\000xXS\023\r\177\000\000\000\000\000\000\000\000\000\000\320\004T\023\r\177\000\000\260\004T\023\r\177\000\000\006\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540480: {__func = {> = {}, data_ = {big = 0x7f0d136fc1d0, tiny = {__data = "\320\301o\023\r\177\000\000xXS\023\r\177\000\000\000\000\000\000\000\000\000\000\320\004T\023\r\177\000\000\260\004T\023\r\177\000\000\006\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0bed7fa700) at pthread_create.c:307 __res = pd = 0x7f0bed7fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139689205933824, -4771262700614340274, 0, 8392704, 0, 139689205933824, 4890569615002808654, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 143 (Thread 0x7f0becff9700 (LWP 35787)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3976099352, absSteadyTime=absSteadyTime@entry=0x7f0becfe75f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c1d28) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608076851} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c1d28, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0becfe7618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c1d28) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c1d28, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608076851}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c1d28, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c1d28}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -80 '\260', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6850bb0, tiny = {__data = "\260\v\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000ˋ\000\000\000\000\000\000 \003\000\000\000\000\000\000\020y\376\354\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518947072844}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bcb, tiny = {__data = "ˋ\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\332\376n\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139681253474399}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135404c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135404c0: {> = {}, data_ = {big = 0x7f0d136fc200, tiny = {__data = "\000\302o\023\r\177", '\000' , "\200\004T\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135404c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0becfe79a0 "ReaderPool60"}, _M_string_length = 12, {_M_local_buf = "ReaderPool60\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc200, tiny = {__data = "\000\302o\023\r\177", '\000' , "\200\004T\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135404c0: {__func = {> = {}, data_ = {big = 0x7f0d136fc200, tiny = {__data = "\000\302o\023\r\177", '\000' , "\200\004T\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0becff9700) at pthread_create.c:307 __res = pd = 0x7f0becff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139689197541120, -4771262700614340274, 0, 8392704, 0, 139689197541120, 4890566313783570766, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 142 (Thread 0x7f0bcffff700 (LWP 35788)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3489584664, absSteadyTime=absSteadyTime@entry=0x7f0bcffed5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11b9b20) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608099833} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11b9b20, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0bcffed618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11b9b20) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11b9b20, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608099833}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11b9b20, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11b9b20}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -128 '\200', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6850980, tiny = {__data = "\200\t\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\066\263[\000\000\000\000\000\270\330\376\317\v\177\000\000з^\031\r\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123512053956084}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x7f0cf68c6610, tiny = {__data = "\020f\214\366\f\177\000\000K\270\242", '\000' , "\305\376=\031\r\177\000\000\000*_\023\r\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185490816}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13540500) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540500: {> = {}, data_ = {big = 0x7f0d136fc230, tiny = {__data = "0\302o\023\r\177", '\000' , "`\001T\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13540500) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0bcffed9a0 "ReaderPool61"}, _M_string_length = 12, {_M_local_buf = "ReaderPool61\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc230, tiny = {__data = "0\302o\023\r\177", '\000' , "`\001T\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540500: {__func = {> = {}, data_ = {big = 0x7f0d136fc230, tiny = {__data = "0\302o\023\r\177", '\000' , "`\001T\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0bcffff700) at pthread_create.c:307 __res = pd = 0x7f0bcffff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139688711026432, -4771262700614340274, 0, 8392704, 0, 139688711026432, 4890502547477868878, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 141 (Thread 0x7f0bcf7fe700 (LWP 35789)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3481191960, absSteadyTime=absSteadyTime@entry=0x7f0bcf7ec5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11cd950) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608089718} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11cd950, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0bcf7ec618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11cd950) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11cd950, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608089718}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11cd950, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11cd950}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 48 '0', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6850f30, tiny = {__data = "0\017\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000͋\000\000\000\000\000\000\020\002\000\000\000\000\000\000\020\311~\317\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518993975900}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bcd, tiny = {__data = "͋\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\311~\317\v\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139681253474399}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13540540) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540540: {> = {}, data_ = {big = 0x7f0d136fc260, tiny = {__data = "`\302o\023\r\177\000\000\004\000\000\000\000\000\000\000name", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13540540) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0bcf7ec9a0 "ReaderPool62"}, _M_string_length = 12, {_M_local_buf = "ReaderPool62\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc260, tiny = {__data = "`\302o\023\r\177\000\000\004\000\000\000\000\000\000\000name", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540540: {__func = {> = {}, data_ = {big = 0x7f0d136fc260, tiny = {__data = "`\302o\023\r\177\000\000\004\000\000\000\000\000\000\000name", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0bcf7fe700) at pthread_create.c:307 __res = pd = 0x7f0bcf7fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139688702633728, -4771262700614340274, 0, 8392704, 0, 139688702633728, 4890503646452625742, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 140 (Thread 0x7f0bceffd700 (LWP 35790)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3472799256, absSteadyTime=absSteadyTime@entry=0x7f0bcefeb5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11cc3a8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608107829} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11cc3a8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0bcefeb618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11cc3a8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11cc3a8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608107829}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11cc3a8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11cc3a8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 96 '`', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6851860, tiny = {__data = "`\030\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\316\213\000\000\000\000\000\000\030\002\000\000\000\000\000\000\020\271\376\316\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123500975234733}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bce, tiny = {__data = "\316\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000pJ^\360\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185448576}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13540580) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540580: {> = {}, data_ = {big = 0x7f0d136fc290, tiny = {__data = "\220\302o\023\r\177\000\000\300\005T\023\r\177\000\000\240\005T\023\r\177\000\000\017\000\000\000\000\000\000\000optional_fields", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13540580) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0bcefeb9a0 "ReaderPool63"}, _M_string_length = 12, {_M_local_buf = "ReaderPool63\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc290, tiny = {__data = "\220\302o\023\r\177\000\000\300\005T\023\r\177\000\000\240\005T\023\r\177\000\000\017\000\000\000\000\000\000\000optional_fields", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540580: {__func = {> = {}, data_ = {big = 0x7f0d136fc290, tiny = {__data = "\220\302o\023\r\177\000\000\300\005T\023\r\177\000\000\240\005T\023\r\177\000\000\017\000\000\000\000\000\000\000optional_fields", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0bceffd700) at pthread_create.c:307 __res = pd = 0x7f0bceffd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139688694241024, -4771262700614340274, 0, 8392704, 0, 139688694241024, 4890500345233387854, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 139 (Thread 0x7f0bce7fc700 (LWP 35791)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3464406552, absSteadyTime=absSteadyTime@entry=0x7f0bce7ea5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11b7348) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608102119} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11b7348, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0bce7ea618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11b7348) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11b7348, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608102119}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11b7348, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11b7348}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -64 '\300', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf68507c0, tiny = {__data = "\300\a\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000ϋ\000\000\000\000\000\000 \002\000\000\000\000\000\000\020\251~\316\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518992131710}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bcf, tiny = {__data = "ϋ\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\332\376\316\v\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139681253474399}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135405c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135405c0: {> = {}, data_ = {big = 0x7f0d136fc2c0, tiny = {__data = "\300\302o\023\r\177\000\000p\005T\023\r\177", '\000' , "\360\005T\023\r\177\000\000\004\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135405c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0bce7ea9a0 "ReaderPool64"}, _M_string_length = 12, {_M_local_buf = "ReaderPool64\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc2c0, tiny = {__data = "\300\302o\023\r\177\000\000p\005T\023\r\177", '\000' , "\360\005T\023\r\177\000\000\004\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135405c0: {__func = {> = {}, data_ = {big = 0x7f0d136fc2c0, tiny = {__data = "\300\302o\023\r\177\000\000p\005T\023\r\177", '\000' , "\360\005T\023\r\177\000\000\004\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0bce7fc700) at pthread_create.c:307 __res = pd = 0x7f0bce7fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139688685848320, -4771262700614340274, 0, 8392704, 0, 139688685848320, 4890501444208144718, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 138 (Thread 0x7f0bcdffb700 (LWP 35792)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3456013848, absSteadyTime=absSteadyTime@entry=0x7f0bcdfe95f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c9a38) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608110681} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c9a38, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0bcdfe9618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c9a38) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c9a38, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608110681}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c9a38, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c9a38}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -96 '\240', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf68501a0, tiny = {__data = "\240\001\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000Ћ\000\000\000\000\000\000(\002\000\000\000\000\000\000\020\231\376\315\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518995267898}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bd0, tiny = {__data = "Ћ\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\312~\316\v\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13540600) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540600: {> = {}, data_ = {big = 0x7f0d136fc2f0, tiny = {__data = "\360\302o\023\r\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000`\006T\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13540600) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0bcdfe99a0 "ReaderPool65"}, _M_string_length = 12, {_M_local_buf = "ReaderPool65\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc2f0, tiny = {__data = "\360\302o\023\r\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000`\006T\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540600: {__func = {> = {}, data_ = {big = 0x7f0d136fc2f0, tiny = {__data = "\360\302o\023\r\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000`\006T\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0bcdffb700) at pthread_create.c:307 __res = pd = 0x7f0bcdffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139688677455616, -4771262700614340274, 0, 8392704, 0, 139688677455616, 4890498147283874126, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 137 (Thread 0x7f0bcd7fa700 (LWP 35793)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3447621144, absSteadyTime=absSteadyTime@entry=0x7f0bcd7e85f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c3618) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608116501} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c3618, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0bcd7e8618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c3618) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c3618, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608116501}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c3618, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c3618}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -128 '\200', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6850280, tiny = {__data = "\200\002\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000ы\000\000\000\000\000\000\060\002\000\000\000\000\000\000\020\211~\315\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123512996465352}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bd1, tiny = {__data = "ы\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\272\376\315\v\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185857920}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13540640) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540640: {> = {}, data_ = {big = 0x7f0d136fc320, tiny = {__data = " \303o\023\r\177\000\000ion", '\000' , "\aT\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13540640) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0bcd7e89a0 "ReaderPool66"}, _M_string_length = 12, {_M_local_buf = "ReaderPool66\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc320, tiny = {__data = " \303o\023\r\177\000\000ion", '\000' , "\aT\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540640: {__func = {> = {}, data_ = {big = 0x7f0d136fc320, tiny = {__data = " \303o\023\r\177\000\000ion", '\000' , "\aT\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0bcd7fa700) at pthread_create.c:307 __res = pd = 0x7f0bcd7fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139688669062912, -4771262700614340274, 0, 8392704, 0, 139688669062912, 4890499246258630990, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 136 (Thread 0x7f0bccff9700 (LWP 35794)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3439228440, absSteadyTime=absSteadyTime@entry=0x7f0bccfe75f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11be740) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608118654} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11be740, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0bccfe7618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11be740) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11be740, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608118654}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11be740, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11be740}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 64 '@', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6851940, tiny = {__data = "@\031\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000ҋ\000\000\000\000\000\000\070\002\000\000\000\000\000\000\020y\376\314\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518947066753}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bd2, tiny = {__data = "ҋ\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\252~\315\v\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185545088}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13540680) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540680: {> = {}, data_ = {big = 0x7f0d136fc350, tiny = {__data = "P\303o\023\r\177\000\000\a\000\000\000\000\000\000\000enabled", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13540680) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0bccfe79a0 "ReaderPool67"}, _M_string_length = 12, {_M_local_buf = "ReaderPool67\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc350, tiny = {__data = "P\303o\023\r\177\000\000\a\000\000\000\000\000\000\000enabled", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540680: {__func = {> = {}, data_ = {big = 0x7f0d136fc350, tiny = {__data = "P\303o\023\r\177\000\000\a\000\000\000\000\000\000\000enabled", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0bccff9700) at pthread_create.c:307 __res = pd = 0x7f0bccff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139688660670208, -4771262700614340274, 0, 8392704, 0, 139688660670208, 4890495945039393102, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 135 (Thread 0x7f0baffff700 (LWP 35795)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2952713752, absSteadyTime=absSteadyTime@entry=0x7f0baffed5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11b8ef0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608122807} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11b8ef0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0baffed618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11b8ef0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11b8ef0, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608122807}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11b8ef0, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11b8ef0}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -112 '\220', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6850c90, tiny = {__data = "\220\f\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000Ӌ\000\000\000\000\000\000@\002\000\000\000\000\000\000\020\331\376\257\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123512054085953}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bd3, tiny = {__data = "Ӌ\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\331\376\257\v\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135406c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135406c0: {> = {}, data_ = {big = 0x7f0d136fc380, tiny = {__data = "\200\303o\023\r\177", '\000' , "\v\365\022\r\177\000\000\023\000\000\000\000\000\000\000\023", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135406c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0baffed9a0 "ReaderPool68"}, _M_string_length = 12, {_M_local_buf = "ReaderPool68\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc380, tiny = {__data = "\200\303o\023\r\177", '\000' , "\v\365\022\r\177\000\000\023\000\000\000\000\000\000\000\023", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135406c0: {__func = {> = {}, data_ = {big = 0x7f0d136fc380, tiny = {__data = "\200\303o\023\r\177", '\000' , "\v\365\022\r\177\000\000\023\000\000\000\000\000\000\000\023", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0baffff700) at pthread_create.c:307 __res = pd = 0x7f0baffff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139688174155520, -4771262700614340274, 0, 8392704, 0, 139688174155520, 4890432178733691214, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 134 (Thread 0x7f0baf7fe700 (LWP 35796)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2944321048, absSteadyTime=absSteadyTime@entry=0x7f0baf7ec5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11bcc58) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608125836} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11bcc58, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0baf7ec618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11bcc58) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11bcc58, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608125836}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11bcc58, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11bcc58}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 96 '`', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6850a60, tiny = {__data = "`\n\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000ԋ\000\000\000\000\000\000H\002\000\000\000\000\000\000\020\311~\257\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518994022144}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bd4, tiny = {__data = "ԋ\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\311~\257\v\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185736704}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13540700) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540700: {> = {}, data_ = {big = 0x7f0d136fc3b0, tiny = {__data = "\260\303o\023\r\177\000\000\330XS\023\r\177\000\000`\006T\023\r\177\000\000\300\nT\023\r\177\000\000\060\aT\023\r\177\000\000\002\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13540700) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0baf7ec9a0 "ReaderPool69"}, _M_string_length = 12, {_M_local_buf = "ReaderPool69\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc3b0, tiny = {__data = "\260\303o\023\r\177\000\000\330XS\023\r\177\000\000`\006T\023\r\177\000\000\300\nT\023\r\177\000\000\060\aT\023\r\177\000\000\002\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540700: {__func = {> = {}, data_ = {big = 0x7f0d136fc3b0, tiny = {__data = "\260\303o\023\r\177\000\000\330XS\023\r\177\000\000`\006T\023\r\177\000\000\300\nT\023\r\177\000\000\060\aT\023\r\177\000\000\002\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0baf7fe700) at pthread_create.c:307 __res = pd = 0x7f0baf7fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139688165762816, -4771262700614340274, 0, 8392704, 0, 139688165762816, 4890433277708448078, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 133 (Thread 0x7f0baeffd700 (LWP 35797)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2935928344, absSteadyTime=absSteadyTime@entry=0x7f0baefeb5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11bba28) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608148115} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11bba28, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0baefeb618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11bba28) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11bba28, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608148115}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11bba28, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11bba28}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 80 'P', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6850050, tiny = {__data = "P\000\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000Ջ\000\000\000\000\000\000P\002\000\000\000\000\000\000\020\271\376\256\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518947541069}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bd5, tiny = {__data = "Ջ\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\252~\t\r\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185487232}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13540740) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540740: {> = {}, data_ = {big = 0x7f0d136fc3e0, tiny = {__data = "\340\303o\023\r\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\300\nT\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13540740) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0baefeb9a0 "ReaderPool70"}, _M_string_length = 12, {_M_local_buf = "ReaderPool70\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc3e0, tiny = {__data = "\340\303o\023\r\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\300\nT\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540740: {__func = {> = {}, data_ = {big = 0x7f0d136fc3e0, tiny = {__data = "\340\303o\023\r\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\300\nT\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0baeffd700) at pthread_create.c:307 __res = pd = 0x7f0baeffd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139688157370112, -4771262700614340274, 0, 8392704, 0, 139688157370112, 4890429976489210190, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 132 (Thread 0x7f0bae7fc700 (LWP 35798)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2927535640, absSteadyTime=absSteadyTime@entry=0x7f0bae7ea5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11cace0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608141938} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11cace0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0bae7ea618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11cace0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11cace0, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608141938}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11cace0, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1af8b40, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11cace0}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1af8b40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1af8b00, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134f9800, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 64 '@', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6850b40, tiny = {__data = "@\v\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\326\213\000\000\000\000\000\000X\002\000\000\000\000\000\000\020\251~\256\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518994030484}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bd6, tiny = {__data = "\326\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\232\376\b\r\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185736704}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13540780) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540780: {> = {}, data_ = {big = 0x7f0d136fc410, tiny = {__data = "\020\304o\023\r\177", '\000' , "\001\000\000\000\000\000\000\000\220\bT\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13540780) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0bae7ea9a0 "ReaderPool71"}, _M_string_length = 12, {_M_local_buf = "ReaderPool71\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc410, tiny = {__data = "\020\304o\023\r\177", '\000' , "\001\000\000\000\000\000\000\000\220\bT\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540780: {__func = {> = {}, data_ = {big = 0x7f0d136fc410, tiny = {__data = "\020\304o\023\r\177", '\000' , "\001\000\000\000\000\000\000\000\220\bT\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0bae7fc700) at pthread_create.c:307 __res = pd = 0x7f0bae7fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139688148977408, -4771262700614340274, 0, 8392704, 0, 139688148977408, 4890431075463967054, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 131 (Thread 0x7f0badffb700 (LWP 35799)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2919142936, absSteadyTime=absSteadyTime@entry=0x7f0badfe95f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c59d0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608144224} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c59d0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0badfe9618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c59d0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c59d0, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608144224}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c59d0, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c59d0}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -96 '\240', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f9a3a0, tiny = {__data = "\240\243\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\327\213\000\000\000\000\000\000`\002\000\000\000\000\000\000\020\231\376\255\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518994253510}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bd7, tiny = {__data = "\327\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\372\336\365\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185736704}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13540880) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540880: {> = {}, data_ = {big = 0x7f0d136fc470, tiny = {__data = "p\304o\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13540880) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0badfe99a0 "WriterPool0"}, _M_string_length = 11, {_M_local_buf = "WriterPool0\000\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc470, tiny = {__data = "p\304o\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540880: {__func = {> = {}, data_ = {big = 0x7f0d136fc470, tiny = {__data = "p\304o\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0badffb700) at pthread_create.c:307 __res = pd = 0x7f0badffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139688140584704, -4771262700614340274, 0, 8392704, 0, 139688140584704, 4890427778539696462, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 130 (Thread 0x7f0bad7fa700 (LWP 35800)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2910750232, absSteadyTime=absSteadyTime@entry=0x7f0bad7e85f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c0a68) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608151300} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c0a68, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0bad7e8618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c0a68) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c0a68, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608151300}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c0a68, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c0a68}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -32 '\340', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f99ae0, tiny = {__data = "\340\232\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000؋\000\000\000\000\000\000h\002\000\000\000\000\000\000\020\211~\255\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518992768697}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bd8, tiny = {__data = "؋\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000pZ\232\340\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185736704}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135408c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135408c0: {> = {}, data_ = {big = 0x7f0d136fc4a0, tiny = {__data = "\240\304o\023\r\177", '\000' , "\001\000\000\000\000\000\000\000\230YS\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135408c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0bad7e89a0 "WriterPool1"}, _M_string_length = 11, {_M_local_buf = "WriterPool1\000\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc4a0, tiny = {__data = "\240\304o\023\r\177", '\000' , "\001\000\000\000\000\000\000\000\230YS\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135408c0: {__func = {> = {}, data_ = {big = 0x7f0d136fc4a0, tiny = {__data = "\240\304o\023\r\177", '\000' , "\001\000\000\000\000\000\000\000\230YS\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0bad7fa700) at pthread_create.c:307 __res = pd = 0x7f0bad7fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139688132192000, -4771262700614340274, 0, 8392704, 0, 139688132192000, 4890428877514453326, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 129 (Thread 0x7f0bacff9700 (LWP 35801)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2902357528, absSteadyTime=absSteadyTime@entry=0x7f0bacfe75f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11b97f0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608155360} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11b97f0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0bacfe7618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11b97f0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11b97f0, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608155360}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11b97f0, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11b97f0}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -80 '\260', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f98ab0, tiny = {__data = "\260\212\371\301\b\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000ً\000\000\000\000\000\000p\002\000\000\000\000\000\000\020y\376\254\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518992404554}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bd9, tiny = {__data = "ً\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000pz\336\361\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185675136}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13540900) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540900: {> = {}, data_ = {big = 0x7f0d136fc4d0, tiny = {__data = "\320\304o\023\r\177\000\000\002\000\000\000\000\000\000\000ip", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13540900) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0bacfe79a0 "WriterPool2"}, _M_string_length = 11, {_M_local_buf = "WriterPool2\000\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc4d0, tiny = {__data = "\320\304o\023\r\177\000\000\002\000\000\000\000\000\000\000ip", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540900: {__func = {> = {}, data_ = {big = 0x7f0d136fc4d0, tiny = {__data = "\320\304o\023\r\177\000\000\002\000\000\000\000\000\000\000ip", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0bacff9700) at pthread_create.c:307 __res = pd = 0x7f0bacff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139688123799296, -4771262700614340274, 0, 8392704, 0, 139688123799296, 4890425576295215438, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 128 (Thread 0x7f0b8ffff700 (LWP 35802)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2415842840, absSteadyTime=absSteadyTime@entry=0x7f0b8ffed5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11cde78) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608166592} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11cde78, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0b8ffed618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11cde78) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11cde78, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608166592}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11cde78, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11cde78}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -64 '\300', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f971c0, tiny = {__data = "\300q\371\301\b\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000ڋ\000\000\000\000\000\000x\002\000\000\000\000\000\000\020\331\376\217\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518998516622}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bda, tiny = {__data = "ڋ\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\331\376\217\v\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13540980) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540980: {> = {}, data_ = {big = 0x7f0d136fc500, tiny = {__data = "\000\305o\023\r\177\000\000\220\bT\023\r\177\000\000\000\000\000\000\000\000\000\000\320\tT\023\r\177\000\000\260\tT\023\r\177\000\000\t\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13540980) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b8ffed9a0 "WriterPool3"}, _M_string_length = 11, {_M_local_buf = "WriterPool3\000\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc500, tiny = {__data = "\000\305o\023\r\177\000\000\220\bT\023\r\177\000\000\000\000\000\000\000\000\000\000\320\tT\023\r\177\000\000\260\tT\023\r\177\000\000\t\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540980: {__func = {> = {}, data_ = {big = 0x7f0d136fc500, tiny = {__data = "\000\305o\023\r\177\000\000\220\bT\023\r\177\000\000\000\000\000\000\000\000\000\000\320\tT\023\r\177\000\000\260\tT\023\r\177\000\000\t\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0b8ffff700) at pthread_create.c:307 __res = pd = 0x7f0b8ffff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139687637284608, -4771262700614340274, 0, 8392704, 0, 139687637284608, 4890361809989513550, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 127 (Thread 0x7f0b8f7fe700 (LWP 35803)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 No locals. #1 0x00000000009e15d1 in __gthread_cond_timedwait (__abs_timeout=0x7f0b8f7eb160, __mutex=, __cond=0x7f0885984268) at /opt/gcc-10.2.0/include/c++/10.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h:872 No locals. #2 __wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=0x7f0885984268) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:232 __ts = {tv_sec = 1638524634, tv_nsec = 621532366} #3 wait_until > > (__atime=..., __lock=..., this=0x7f0885984268) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:126 No locals. #4 operator() (__closure=) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:349 now = status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x7f0a122ce5a0}, }, }}, }}} #5 magma::LSMTree::tryLevel0BlockingCompaction() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:364 bt = {dest = 0x7f08841147f0, start = {__d = {__r = 15123218508186134}}, name = 0x0, out = 0x0} lock = {_M_device = 0x7f08859840f0, _M_owns = true} ratio = needsLevel0Compact = {__ratio = , __this = 0x7f0885984000} #6 0x00000000009e9e72 in add (autoFlush=false, rawVal=..., rawKey=..., op=magma::Update, this=0x7f0885984000) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:316 No locals. #7 magma::LSMTree::Write(magma::Operation, magma::Slice const&, magma::Slice const&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:1491 No locals. #8 0x000000000097e08e in magma::KVStore::writeDocument(magma::Magma::WriteOperation const&, magma::WAL*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/kvstore/kvstore.cc:827 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} doReplace = true walOffset = {SegID = 8949, SegOffset = 786451} doValueSplitting = seqValue = {data = 0x7f08669b8200 "\016\034", len = 51} seqKey = {data = 0x7f0884937028 "", len = 8} #9 0x000000000097e105 in magma::KVStore::write(magma::Magma::WriteOperation const&, magma::WAL*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/kvstore/kvstore.cc:630 No locals. #10 0x000000000098c719 in magma::KVStore::WriteDocs(magma::WAL*, std::vector > const&, std::function, std::function > const*> ()>) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/kvstore/write.cc:162 i = 0 lock = {_M_device = @0x7f0884937030} kvID = 66 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} deltas = {&, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback)::DeltaInfo, std::allocator&, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback)::DeltaInfo> >> = { _M_impl = {&, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback)::DeltaInfo>> = {<__gnu_cxx::new_allocator&, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback)::DeltaInfo>> = {}, }, &, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback)::DeltaInfo, std::allocator&, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback)::DeltaInfo> >::_Vector_impl_data> = {_M_start = 0x7f0737c8c000, _M_finish = 0x7f0737c8c020, _M_end_of_storage = 0x7f0737c8c020}, }}, } rstats = {NBytesOutgoing = 0, NReadBytes = 9531, NReadIOs = 5, NDataBlockReads = 4, NIndexBlockReads = 6} postOps = 0x7f0b8f7eba40 doWALAbort = true doAbortTxn = true _ = {fn = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7f074e57f520, _M_const_object = 0x7f074e57f520, _M_function_pointer = 0x7f074e57f520, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7f074e57f520, this adjustment 24}, _M_pod_data = " \365WN\a\177\000\000\030\000\000\000\000\000\000"}, _M_manager = 0x98bbb0 &, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x98bb70 &, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback):: >::_M_invoke(const std::_Any_data &)>}} deltaSeqnoFmt = {seqno = 6021239, buf = "\000\000\000\000\000[\340w"} deltaValFmt = {fields = 8 '\b', key = {data = 0x0, len = 0}, meta = {data = 0x0, len = 0}, value = {data = 0x0, len = 0}, logicalSize = 1441, buffer = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b8f7eb610 "\b\241\005"}, _M_string_length = 5, { _M_local_buf = "\b\241\005\000\000\000\000\000\311\065\271\000\000\000\000", _M_allocated_capacity = 368904}}} #11 0x0000000000952f55 in magma::Magma::Impl::WriteDocs(unsigned short, std::vector > const&, unsigned int, std::function, std::function > const*> ()>) () at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} kvstore = {> = {> = {}, _M_ptr = 0x7f0884936e10, _M_refcount = {_M_pi = 0x7f0884936e00}}, } #12 0x0000000000953102 in magma::Magma::WriteDocs(unsigned short, std::vector > const&, unsigned int, std::function, std::function > const*> ()>) () at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 No locals. #13 0x0000000000890ef4 in MagmaMemoryTrackingProxy::WriteDocs(unsigned short, std::vector > const&, unsigned int, std::function, std::function > const*> ()>) () at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 wrappedDocCallback = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7f0b8f7ebaa0, _M_const_object = 0x7f0b8f7ebaa0, _M_function_pointer = 0x7f0b8f7ebaa0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7f0b8f7ebaa0, this adjustment 139687628815056}, _M_pod_data = "\240\272~\217\v\177\000\000к~\217\v\177\000"}, _M_manager = 0x88f9a0 &, magma::Magma::KVStoreRevision, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x88f810 > const&, unsigned int, std::function, std::function > const*> ()>)::{lambda(magma::Magma::WriteOperation const&, bool, magma::Slice)#1}>::_M_invoke(std::_Any_data const&, magma::Magma::WriteOperation const&, bool&&, magma::Slice&&)>} wrappedPostCallback = { > const*> >> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7f0b8f7ebac0, _M_const_object = 0x7f0b8f7ebac0, _M_function_pointer = 0x7f0b8f7ebac0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7f0b8f7ebac0, this adjustment 139687628815056}, _M_pod_data = "\300\272~\217\v\177\000\000к~\217\v\177\000"}, _M_manager = 0x88f9e0 >*>(), MagmaMemoryTrackingProxy::WriteDocs(magma::Magma::KVStoreID, const std::vector&, magma::Magma::KVStoreRevision, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x88f890 > const*> (), MagmaMemoryTrackingProxy::WriteDocs(unsigned short, std::vector > const&, unsigned int, std::function, std::function > const*> ()>)::{lambda()#2}>::_M_invoke(std::_Any_data const&)>} domainGuard = {previous = cb::Primary} #14 0x0000000000878d9f in MagmaKVStore::saveDocs(MagmaKVStoreTransactionContext&, VB::Commit&, kvstats_ctx&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/include/memcached/vbucket.h:62 ninserts = 0 ndeletes = 2 vbid = {vbid = 66} writeDocsCB = localDbReqs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = { _M_start = 0x7f08e23fdaa0, _M_finish = 0x7f08e23fdb30, _M_end_of_storage = 0x7f08e23fdb30}, }}, } magmaDbStats = { = {_vptr.UserStats = 0x105cb80 }, docCount = -2, purgeSeqno = {> = {label = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b8f7ebb10 "unlabelled"}, _M_string_length = 10, { _M_local_buf = "unlabelled\000\000\000\000\000", _M_allocated_capacity = 7812730926796664437}}}, val = 0}} postWriteOps = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = { _M_start = 0x7f0864debf80, _M_finish = 0x7f0864dec0b8, _M_end_of_storage = 0x7f0864dec120}, }}, } lastSeqno = 8317397 beginTime = {__d = {__r = 15123218508171030}} saveDocsDuration = {__r = 373} postWriteDocsCB = {__this = , __commitData = , __localDbReqs = @0x7f0b8f7eba20, __lastSeqno = @0x7f0b8f7eb9f8, __vbid = , __ninserts = , __ndeletes = , __magmaDbStats = , __beginTime = , __saveDocsDuration = , __postWriteOps = } ctx = writeOps = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = { _M_start = 0x7f0d101e25e0, _M_finish = 0x7f0d101e26b0, _M_end_of_storage = 0x7f0d101e26b0}, }}, } getDroppedStatus = dropped = manifestResult = { >> = {}, first = true, second = {> = {label = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b8f7ebb48 "unlabelled"}, _M_string_length = 10, {_M_local_buf = "unlabelled\000\000\000\000\000", _M_allocated_capacity = 7812730926796664437}}}, val = 50}} status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x42}, }, }}, }}} #15 0x00000000008718ff in MagmaKVStore::commit(std::unique_ptr >, VB::Commit&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kvstore/magma-kvstore/magma-kvstore.cc:711 ctx = @0x7f0877668f20: { = {_vptr.TransactionContext = 0x105ba48 , kvstore = @0x7f0883d31400, vbid = {vbid = 66}, cb = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x7f06cb00aa80}, }, }}, }}}, pendingReqs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = { _M_map = 0x7f0866119c80, _M_map_size = 8, _M_start = {_M_cur = 0x7f08bc102200, _M_first = 0x7f08bc102200, _M_last = 0x7f08bc1023e0, _M_node = 0x7f0866119c98}, _M_finish = {_M_cur = 0x7f08bc1022c0, _M_first = 0x7f08bc102200, _M_last = 0x7f08bc1023e0, _M_node = 0x7f0866119c98}}, }}, }} kvctx = {commitData = @0x7f0b8f7ec070, onDiskPrepareDelta = 0, onDiskPrepareBytesDelta = 0} success = true errCode = #16 0x000000000081b605 in EPBucket::commit(KVStoreIface&, std::unique_ptr >, VB::Commit&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_bucket.cc:927 timer = {dest = 0x7f0d100005f8, start = {__d = {__r = 15123218507797493}}, name = 0xc7ae21 "disk_commit", out = 0x0} commit_start = vbid = {vbid = 66} res = commit_time = #17 0x00000000008242dd in EPBucket::flushVBucket_UNLOCKED(LockedVBucketPtr) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_bucket.cc:799 vbid = {vbid = 66} toFlush = {items = { >, std::allocator > > >> = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, ranges = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, moreAvailable = false, maxDeletedRevSeqno = {> = { >> = {}, _M_payload = {> = {_M_payload = {_M_empty = {}, _M_value = 66}, _M_engaged = true}, }}, >> = {}, }, checkpointType = Memory, flushHandle = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x7f08ea145cc0}, }, }}, }}} moreAvailable = wakeupCheckpointRemover = range = rwUnderlying = 0x7f0883d31400 ctx = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }} mustDedupe = prev = persistedVbState = vbstate = {static CurrentVersion = 4, maxDeletedSeqno = {counter = {_M_elems = "B\000\000\000\000"}}, highSeqno = 8317395, purgeSeqno = 8150803, lastSnapStart = 8317395, lastSnapEnd = 8317395, maxCas = 1638465109676589056, hlcCasEpochSeqno = 1, mightContainXattrs = false, supportsNamespaces = true, version = 4, persistedCompletedSeqno = 0, persistedPreparedSeqno = 0, highPreparedSeqno = 0, maxVisibleSeqno = 8317395, onDiskPrepares = 0, onDiskPrepareBytes = 0, checkpointType = Memory, transition = {failovers = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f08dc310000 "[{\"id\":117551353904094,\"seq\":8317334},{\"id\":237421055939885,\"seq\":8269149},{\"id\":51531106945334,\"seq\":8269149},{\"id\":105618369454884,\"seq\":8269143},{\"id\":80518391539325,\"seq\":8269143},{\"id\":1234371756"...}, _M_string_length = 917, {_M_local_buf = "\225\003", '\000' , _M_allocated_capacity = 917}}, replicationTopology = { m_type = nlohmann::detail::null, m_value = {object = 0x0, array = 0x0, string = 0x0, binary = 0x0, boolean = false, number_integer = 0, number_unsigned = 0, number_float = 0}}, state = vbucket_state_replica}} logged = false callback = {__this = 0x7f0d100e2000, __logged = @0x7f0b8f7ebd95, __vbid = {vbid = }} writeOp = commitData = {collections = {collections = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0b8f7ec0a0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, scopes = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0b8f7ec0d8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, droppedScopes = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0b8f7ec110, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, flushAccounting = {stats = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f08641f0680, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x7f0863b6de80}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, droppedStats = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0b8f7ec180, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, droppedCollections = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0b8f7ec1b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, droppedInStore = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0b8f7ec1f0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}}, manifestUid = {> = {label = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b8f7ec208 "unlabelled"}, _M_string_length = 10, {_M_local_buf = "unlabelled\000\217\v\177\000", _M_allocated_capacity = 7812730926796664437}}}, val = 50}, manifest = {> = {> = {> = {> = {> = {> = {}, }, }, }, > = {}, > = {}, }, }, _M_data = 0x7f0d101f8760}, nonEmptyDroppedCollections = 0, needsMetaCommit = false}, writeOp = Upsert, proposedVBState = { static CurrentVersion = 4, maxDeletedSeqno = {counter = {_M_elems = "B\000\000\000\000"}}, highSeqno = 8317397, purgeSeqno = 8150803, lastSnapStart = 8317397, lastSnapEnd = 8317397, maxCas = 1638465110148841472, hlcCasEpochSeqno = 1, mightContainXattrs = false, supportsNamespaces = true, version = 4, persistedCompletedSeqno = 0, persistedPreparedSeqno = 0, highPreparedSeqno = 0, maxVisibleSeqno = 8317397, onDiskPrepares = 0, onDiskPrepareBytes = 0, checkpointType = Memory, transition = {failovers = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f08648bc400 "[{\"id\":117551353904094,\"seq\":8317334},{\"id\":237421055939885,\"seq\":8269149},{\"id\":51531106945334,\"seq\":8269149},{\"id\":105618369454884,\"seq\":8269143},{\"id\":80518391539325,\"seq\":8269143},{\"id\":1234371756"...}, _M_string_length = 917, {_M_local_buf = "\225\003\000\000\000\000\000\000H\203@\026\r\177\000", _M_allocated_capacity = 917}}, replicationTopology = {m_type = nlohmann::detail::null, m_value = {object = 0x0, array = 0x0, string = 0x0, binary = 0x0, boolean = false, number_integer = 0, number_unsigned = 0, number_float = 0}}, state = vbucket_state_replica}}, sysErrorCallback = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7f075fdf0d20, _M_const_object = 0x7f075fdf0d20, _M_function_pointer = 0x7f075fdf0d20, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7f075fdf0d20, this adjustment 139675148547360}, _M_pod_data = " \r\337_\a\177\000\000 \365\234\247\b\177\000"}, _M_manager = 0x819040 >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x818ee0 >::_M_invoke(const std::_Any_data &, const std::system_error &)>}} proposedVBState = @0x7f0b8f7ec238: {static CurrentVersion = 4, maxDeletedSeqno = {counter = {_M_elems = "B\000\000\000\000"}}, highSeqno = 8317397, purgeSeqno = 8150803, lastSnapStart = 8317397, lastSnapEnd = 8317397, maxCas = 1638465110148841472, hlcCasEpochSeqno = 1, mightContainXattrs = false, supportsNamespaces = true, version = 4, persistedCompletedSeqno = 0, persistedPreparedSeqno = 0, highPreparedSeqno = 0, maxVisibleSeqno = 8317397, onDiskPrepares = 0, onDiskPrepareBytes = 0, checkpointType = Memory, transition = {failovers = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f08648bc400 "[{\"id\":117551353904094,\"seq\":8317334},{\"id\":237421055939885,\"seq\":8269149},{\"id\":51531106945334,\"seq\":8269149},{\"id\":105618369454884,\"seq\":8269143},{\"id\":80518391539325,\"seq\":8269143},{\"id\":1234371756"...}, _M_string_length = 917, {_M_local_buf = "\225\003\000\000\000\000\000\000H\203@\026\r\177\000", _M_allocated_capacity = 917}}, replicationTopology = {m_type = nlohmann::detail::null, m_value = {object = 0x0, array = 0x0, string = 0x0, binary = 0x0, boolean = false, number_integer = 0, number_unsigned = 0, number_float = 0}}, state = vbucket_state_replica}} maxSeqno = maxVbStateOpCas = minSeqno = flushBatchSize = mustPersistVBState = hcs = hps = maxVisibleSeqno = {> = {label = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b8f7ebe50 "unlabelled"}, _M_string_length = 10, {_M_local_buf = "unlabelled\000\217\v\177\000", _M_allocated_capacity = 7812730926796664437}}}, val = 8317397} aggStats = {numItems = 2, totalBytes = 278, totalAgeInMilliseconds = 30246437011} highSeqno = #18 0x0000000000824daf in EPBucket::flushVBucket(Vbid) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_bucket.cc:376 vb = {vb = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, lock = {_M_device = 0x0, _M_owns = false}} #19 0x00000000006d7920 in Flusher::flushVB (this=0x7f0863711600) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/flusher.cc:285 vbid = {vbid = 66} #20 0x00000000006d8270 in Flusher::step(GlobalTask*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/flusher.cc:200 more = currentState = Flusher::Running #21 0x0000000000a9eeb2 in GlobalTask::execute() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/globaltask.cc:68 guard = {previous = 0x0} #22 0x0000000000a9c0c5 in FollyExecutorPool::TaskProxy::scheduleViaCPUPool()::{lambda()#2}::operator()() const (__closure=0x7f0b8f7ec840) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:189 scheduleOverhead = start = {__d = {__r = 15123218507782514}} runAgain = false proxy = @0x7f08eaa6f250: { > >::Callback> = { >> = {, boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>> = {, boost::intrusive::dft_tag, 1>> = {> = {next_ = 0x0, prev_ = 0x0}, }, , boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>, 1>> = {}, }, }, _vptr.Callback = 0xca2b48 , wheel_ = 0x0, expiration_ = {__d = {__r = 0}}, bucket_ = -1, requestContext_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, task = {> = {> = {}, _M_ptr = 0x7f0863fd24d0, _M_refcount = {_M_pi = 0x7f0863fd24c0}}, }, taskId = 2021, scheduledOnCpuPool = true, executor = @0x7f0d13dfea00, cpuPool = @0x7f0d134fa400} #23 0x0000000000bf0c60 in operator() (this=0x7f0b8f7ec840) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:416 fn = @0x7f0b8f7ec840: {> = {}, data_ = {big = 0x7f08eaa6f250, tiny = {__data = "P\362\246\352\b\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000ۋ\000\000\000\000\000\000\200\002\000\000\000\000\000\000\020\311~\217\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>} #24 folly::ThreadPoolExecutor::runTask(std::shared_ptr const&, folly::ThreadPoolExecutor::Task&&) (this=this@entry=0x7f0d134fa400, thread=..., task=task@entry=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/ThreadPoolExecutor.cpp:97 rctx = {prev_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }} startTime = {__d = {__r = 15123218507782189}} stats = {expired = false, waitTime = {__r = 779}, runTime = {__r = 0}, enqueueTime = {__d = {__r = 15123218507781410}}, requestId = 0} #25 0x0000000000bd8a1a in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:265 task = {storage_ = {{emptyState = 80 'P', value = { = {func_ = {> = {}, data_ = {big = 0x7f08eaa6f250, tiny = {__data = "P\362\246\352\b\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000ۋ\000\000\000\000\000\000\200\002\000\000\000\000\000\000\020\311~\217\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123218507781410}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bdb, tiny = {__data = "ۋ\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\311~\217\v\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139681253474399}}, hasValue = true}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #26 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #27 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #28 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #29 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #30 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #31 0x0000000000a9bd54 in operator() (this=0x7f0d135409c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135409c0: {> = {}, data_ = {big = 0x7f0d136fc530, tiny = {__data = "0\305o\023\r\177", '\000' , "\200\tT\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #32 operator() (__closure=0x7f0d135409c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b8f7ec9a0 "WriterPool4"}, _M_string_length = 11, {_M_local_buf = "WriterPool4\000\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc530, tiny = {__data = "0\305o\023\r\177", '\000' , "\200\tT\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #33 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135409c0: {__func = {> = {}, data_ = {big = 0x7f0d136fc530, tiny = {__data = "0\305o\023\r\177", '\000' , "\200\tT\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #34 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #35 0x00007f0d18faeea5 in start_thread (arg=0x7f0b8f7fe700) at pthread_create.c:307 __res = pd = 0x7f0b8f7fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139687628891904, -4771262700614340274, 0, 8392704, 0, 139687628891904, 4890362908964270414, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #36 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 126 (Thread 0x7f0b8effd700 (LWP 35804)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 No locals. #1 0x00000000009e15d1 in __gthread_cond_timedwait (__abs_timeout=0x7f0b8efea160, __mutex=, __cond=0x7f08e110d268) at /opt/gcc-10.2.0/include/c++/10.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h:872 No locals. #2 __wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=0x7f08e110d268) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:232 __ts = {tv_sec = 1638524634, tv_nsec = 620946397} #3 wait_until > > (__atime=..., __lock=..., this=0x7f08e110d268) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:126 No locals. #4 operator() (__closure=) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:349 now = status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x7f08eb248f00}, }, }}, }}} #5 magma::LSMTree::tryLevel0BlockingCompaction() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:364 bt = {dest = 0x7f08da020290, start = {__d = {__r = 15123245655557531}}, name = 0x0, out = 0x0} lock = {_M_device = 0x7f08e110d0f0, _M_owns = true} ratio = needsLevel0Compact = {__ratio = , __this = 0x7f08e110d000} #6 0x00000000009e9e72 in add (autoFlush=false, rawVal=..., rawKey=..., op=magma::Update, this=0x7f08e110d000) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:316 No locals. #7 magma::LSMTree::Write(magma::Operation, magma::Slice const&, magma::Slice const&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:1491 No locals. #8 0x000000000097e08e in magma::KVStore::writeDocument(magma::Magma::WriteOperation const&, magma::WAL*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/kvstore/kvstore.cc:827 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} doReplace = false walOffset = {SegID = 9901, SegOffset = 1527827} doValueSplitting = seqValue = {data = 0x7f08de48b000 "\f\030", len = 1451} seqKey = {data = 0x7f08dac97728 "", len = 8} #9 0x000000000097e105 in magma::KVStore::write(magma::Magma::WriteOperation const&, magma::WAL*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/kvstore/kvstore.cc:630 No locals. #10 0x000000000098c719 in magma::KVStore::WriteDocs(magma::WAL*, std::vector > const&, std::function, std::function > const*> ()>) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/kvstore/write.cc:162 i = 0 lock = {_M_device = @0x7f08dac97730} kvID = 13 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} deltas = {&, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback)::DeltaInfo, std::allocator&, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback)::DeltaInfo> >> = { _M_impl = {&, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback)::DeltaInfo>> = {<__gnu_cxx::new_allocator&, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback)::DeltaInfo>> = {}, }, &, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback)::DeltaInfo, std::allocator&, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback)::DeltaInfo> >::_Vector_impl_data> = {_M_start = 0x7f08e5536a30, _M_finish = 0x7f08e5536a40, _M_end_of_storage = 0x7f08e5536a40}, }}, } rstats = {NBytesOutgoing = 0, NReadBytes = 0, NReadIOs = 0, NDataBlockReads = 0, NIndexBlockReads = 0} postOps = 0x7f0b8efeaa40 doWALAbort = true doAbortTxn = true _ = {fn = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ef3768cb1a0, _M_const_object = 0x7ef3768cb1a0, _M_function_pointer = 0x7ef3768cb1a0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ef3768cb1a0}, _M_pod_data = "\240\261\214v\363~\000\000\000\000\000\000\000\000\000"}, _M_manager = 0x98bbb0 &, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x98bb70 &, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback):: >::_M_invoke(const std::_Any_data &)>}} deltaSeqnoFmt = {seqno = 0, buf = "\000\000\000\000\000\000\000"} deltaValFmt = {fields = 0 '\000', key = {data = 0x0, len = 0}, meta = {data = 0x0, len = 0}, value = {data = 0x0, len = 0}, logicalSize = 1675214656, buffer = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b8efea610 ""}, _M_string_length = 0, { _M_local_buf = "\000\000\000\000\000\000\000\000\311\065\271\000\000\000\000", _M_allocated_capacity = 0}}} #11 0x0000000000952f55 in magma::Magma::Impl::WriteDocs(unsigned short, std::vector > const&, unsigned int, std::function, std::function > const*> ()>) () at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} kvstore = {> = {> = {}, _M_ptr = 0x7f08dac97510, _M_refcount = {_M_pi = 0x7f08dac97500}}, } #12 0x0000000000953102 in magma::Magma::WriteDocs(unsigned short, std::vector > const&, unsigned int, std::function, std::function > const*> ()>) () at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 No locals. #13 0x0000000000890ef4 in MagmaMemoryTrackingProxy::WriteDocs(unsigned short, std::vector > const&, unsigned int, std::function, std::function > const*> ()>) () at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 wrappedDocCallback = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7f0b8efeaaa0, _M_const_object = 0x7f0b8efeaaa0, _M_function_pointer = 0x7f0b8efeaaa0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7f0b8efeaaa0, this adjustment 139687620422352}, _M_pod_data = "\240\252\376\216\v\177\000\000Ъ\376\216\v\177\000"}, _M_manager = 0x88f9a0 &, magma::Magma::KVStoreRevision, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x88f810 > const&, unsigned int, std::function, std::function > const*> ()>)::{lambda(magma::Magma::WriteOperation const&, bool, magma::Slice)#1}>::_M_invoke(std::_Any_data const&, magma::Magma::WriteOperation const&, bool&&, magma::Slice&&)>} wrappedPostCallback = { > const*> >> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7f0b8efeaac0, _M_const_object = 0x7f0b8efeaac0, _M_function_pointer = 0x7f0b8efeaac0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7f0b8efeaac0, this adjustment 139687620422352}, _M_pod_data = "\300\252\376\216\v\177\000\000Ъ\376\216\v\177\000"}, _M_manager = 0x88f9e0 >*>(), MagmaMemoryTrackingProxy::WriteDocs(magma::Magma::KVStoreID, const std::vector&, magma::Magma::KVStoreRevision, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x88f890 > const*> (), MagmaMemoryTrackingProxy::WriteDocs(unsigned short, std::vector > const&, unsigned int, std::function, std::function > const*> ()>)::{lambda()#2}>::_M_invoke(std::_Any_data const&)>} domainGuard = {previous = cb::Primary} #14 0x0000000000878d9f in MagmaKVStore::saveDocs(MagmaKVStoreTransactionContext&, VB::Commit&, kvstats_ctx&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/include/memcached/vbucket.h:62 ninserts = 1 ndeletes = 0 vbid = {vbid = 13} writeDocsCB = localDbReqs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = { _M_start = 0x7f08e30189e0, _M_finish = 0x7f08e3018a70, _M_end_of_storage = 0x7f08e3018a70}, }}, } magmaDbStats = { = {_vptr.UserStats = 0x105cb80 }, docCount = 1, purgeSeqno = {> = {label = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b8efeab10 "unlabelled"}, _M_string_length = 10, { _M_local_buf = "unlabelled\000\000\000\000\000", _M_allocated_capacity = 7812730926796664437}}}, val = 0}} postWriteOps = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = { _M_start = 0x7f085f4af440, _M_finish = 0x7f085f4af578, _M_end_of_storage = 0x7f085f4af5e0}, }}, } lastSeqno = 8301013 beginTime = {__d = {__r = 15123245655537240}} saveDocsDuration = {__r = 187} postWriteDocsCB = {__this = , __commitData = , __localDbReqs = @0x7f0b8efeaa20, __lastSeqno = @0x7f0b8efea9f8, __vbid = , __ninserts = , __ndeletes = , __magmaDbStats = , __beginTime = , __saveDocsDuration = , __postWriteOps = } ctx = writeOps = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = { _M_start = 0x7f08d6c4e180, _M_finish = 0x7f08d6c4e1e8, _M_end_of_storage = 0x7f08d6c4e1e8}, }}, } getDroppedStatus = dropped = manifestResult = { >> = {}, first = true, second = {> = {label = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b8efeab48 "unlabelled"}, _M_string_length = 10, {_M_local_buf = "unlabelled\000\000\000\000\000", _M_allocated_capacity = 7812730926796664437}}}, val = 50}} status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x3d}, }, }}, }}} #15 0x00000000008718ff in MagmaKVStore::commit(std::unique_ptr >, VB::Commit&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kvstore/magma-kvstore/magma-kvstore.cc:711 ctx = @0x7f08cace2e00: { = {_vptr.TransactionContext = 0x105ba48 , kvstore = @0x7f08e1c15300, vbid = {vbid = 13}, cb = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x7f0781f26940}, }, }}, }}}, pendingReqs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = { _M_map = 0x7f0c6c20afc0, _M_map_size = 8, _M_start = {_M_cur = 0x7f08ed354600, _M_first = 0x7f08ed354600, _M_last = 0x7f08ed3547e0, _M_node = 0x7f0c6c20afd8}, _M_finish = {_M_cur = 0x7f08ed354660, _M_first = 0x7f08ed354600, _M_last = 0x7f08ed3547e0, _M_node = 0x7f0c6c20afd8}}, }}, }} kvctx = {commitData = @0x7f0b8efeb070, onDiskPrepareDelta = 0, onDiskPrepareBytesDelta = 0} success = true errCode = #16 0x000000000081b605 in EPBucket::commit(KVStoreIface&, std::unique_ptr >, VB::Commit&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_bucket.cc:927 timer = {dest = 0x7f0d100005f8, start = {__d = {__r = 15123245655349163}}, name = 0xc7ae21 "disk_commit", out = 0x0} commit_start = vbid = {vbid = 13} res = commit_time = #17 0x00000000008242dd in EPBucket::flushVBucket_UNLOCKED(LockedVBucketPtr) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_bucket.cc:799 vbid = {vbid = 13} toFlush = {items = { >, std::allocator > > >> = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, ranges = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, moreAvailable = false, maxDeletedRevSeqno = {> = { >> = {}, _M_payload = {> = {_M_payload = {_M_empty = {}, _M_value = 61}, _M_engaged = true}, }}, >> = {}, }, checkpointType = Memory, flushHandle = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x7ef38f235ee0}, }, }}, }}} moreAvailable = wakeupCheckpointRemover = range = rwUnderlying = 0x7f08e1c15300 ctx = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }} mustDedupe = prev = persistedVbState = vbstate = {static CurrentVersion = 4, maxDeletedSeqno = {counter = {_M_elems = "=\000\000\000\000"}}, highSeqno = 8301012, purgeSeqno = 8125635, lastSnapStart = 8301012, lastSnapEnd = 8301012, maxCas = 1638465137272094720, hlcCasEpochSeqno = 1, mightContainXattrs = false, supportsNamespaces = true, version = 4, persistedCompletedSeqno = 0, persistedPreparedSeqno = 0, highPreparedSeqno = 0, maxVisibleSeqno = 8301012, onDiskPrepares = 0, onDiskPrepareBytes = 0, checkpointType = Memory, transition = {failovers = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0862ccb400 "[{\"id\":146432505160403,\"seq\":8299867},{\"id\":252716964156647,\"seq\":8249507},{\"id\":22342316193791,\"seq\":8249507},{\"id\":118793395530310,\"seq\":8249501},{\"id\":49155694745067,\"seq\":8249501},{\"id\":1399486041"...}, _M_string_length = 917, {_M_local_buf = "\225\003", '\000' , _M_allocated_capacity = 917}}, replicationTopology = { m_type = nlohmann::detail::null, m_value = {object = 0x0, array = 0x0, string = 0x0, binary = 0x0, boolean = false, number_integer = 0, number_unsigned = 0, number_float = 0}}, state = vbucket_state_replica}} logged = false callback = {__this = 0x7f0d100e2000, __logged = @0x7f0b8efead95, __vbid = {vbid = }} writeOp = commitData = {collections = {collections = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0b8efeb0a0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, scopes = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0b8efeb0d8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, droppedScopes = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0b8efeb110, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, flushAccounting = {stats = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f087f939210, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x7f0d08589480}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, droppedStats = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0b8efeb180, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, droppedCollections = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0b8efeb1b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, droppedInStore = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0b8efeb1f0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}}, manifestUid = {> = {label = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b8efeb208 "unlabelled"}, _M_string_length = 10, {_M_local_buf = "unlabelled\000\026\r\177\000", _M_allocated_capacity = 7812730926796664437}}}, val = 50}, manifest = {> = {> = {> = {> = {> = {> = {}, }, }, }, > = {}, > = {}, }, }, _M_data = 0x7f0d101eb9c0}, nonEmptyDroppedCollections = 0, needsMetaCommit = false}, writeOp = Upsert, proposedVBState = { static CurrentVersion = 4, maxDeletedSeqno = {counter = {_M_elems = "=\000\000\000\000"}}, highSeqno = 8301013, purgeSeqno = 8125635, lastSnapStart = 8301013, lastSnapEnd = 8301013, maxCas = 1638465137279696896, hlcCasEpochSeqno = 1, mightContainXattrs = false, supportsNamespaces = true, version = 4, persistedCompletedSeqno = 0, persistedPreparedSeqno = 0, highPreparedSeqno = 0, maxVisibleSeqno = 8301013, onDiskPrepares = 0, onDiskPrepareBytes = 0, checkpointType = Memory, transition = {failovers = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f08a9bed000 "[{\"id\":146432505160403,\"seq\":8299867},{\"id\":252716964156647,\"seq\":8249507},{\"id\":22342316193791,\"seq\":8249507},{\"id\":118793395530310,\"seq\":8249501},{\"id\":49155694745067,\"seq\":8249501},{\"id\":1399486041"...}, _M_string_length = 917, {_M_local_buf = "\225\003\000\000\000\000\000\000H\203@\026\r\177\000", _M_allocated_capacity = 917}}, replicationTopology = {m_type = nlohmann::detail::null, m_value = {object = 0x0, array = 0x0, string = 0x0, binary = 0x0, boolean = false, number_integer = 0, number_unsigned = 0, number_float = 0}}, state = vbucket_state_replica}}, sysErrorCallback = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7f08bff13dc0, _M_const_object = 0x7f08bff13dc0, _M_function_pointer = 0x7f08bff13dc0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7f08bff13dc0, this adjustment 139674779717128}, _M_pod_data = "\300=\361\277\b\177\000\000\b\016\241\221\b\177\000"}, _M_manager = 0x819040 >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x818ee0 >::_M_invoke(const std::_Any_data &, const std::system_error &)>}} proposedVBState = @0x7f0b8efeb238: {static CurrentVersion = 4, maxDeletedSeqno = {counter = {_M_elems = "=\000\000\000\000"}}, highSeqno = 8301013, purgeSeqno = 8125635, lastSnapStart = 8301013, lastSnapEnd = 8301013, maxCas = 1638465137279696896, hlcCasEpochSeqno = 1, mightContainXattrs = false, supportsNamespaces = true, version = 4, persistedCompletedSeqno = 0, persistedPreparedSeqno = 0, highPreparedSeqno = 0, maxVisibleSeqno = 8301013, onDiskPrepares = 0, onDiskPrepareBytes = 0, checkpointType = Memory, transition = {failovers = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f08a9bed000 "[{\"id\":146432505160403,\"seq\":8299867},{\"id\":252716964156647,\"seq\":8249507},{\"id\":22342316193791,\"seq\":8249507},{\"id\":118793395530310,\"seq\":8249501},{\"id\":49155694745067,\"seq\":8249501},{\"id\":1399486041"...}, _M_string_length = 917, {_M_local_buf = "\225\003\000\000\000\000\000\000H\203@\026\r\177\000", _M_allocated_capacity = 917}}, replicationTopology = {m_type = nlohmann::detail::null, m_value = {object = 0x0, array = 0x0, string = 0x0, binary = 0x0, boolean = false, number_integer = 0, number_unsigned = 0, number_float = 0}}, state = vbucket_state_replica}} maxSeqno = maxVbStateOpCas = minSeqno = flushBatchSize = mustPersistVBState = hcs = hps = maxVisibleSeqno = {> = {label = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b8efeae50 "unlabelled"}, _M_string_length = 10, {_M_local_buf = "unlabelled\000\000\000\000\000", _M_allocated_capacity = 7812730926796664437}}}, val = 8301013} aggStats = {numItems = 1, totalBytes = 1552, totalAgeInMilliseconds = 15123245638} highSeqno = #18 0x0000000000824daf in EPBucket::flushVBucket(Vbid) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_bucket.cc:376 vb = {vb = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, lock = {_M_device = 0x0, _M_owns = false}} #19 0x00000000006d7920 in Flusher::flushVB (this=0x7f08635f5300) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/flusher.cc:285 vbid = {vbid = 13} #20 0x00000000006d8270 in Flusher::step(GlobalTask*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/flusher.cc:200 more = currentState = Flusher::Running #21 0x0000000000a9eeb2 in GlobalTask::execute() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/globaltask.cc:68 guard = {previous = 0x0} #22 0x0000000000a9c0c5 in FollyExecutorPool::TaskProxy::scheduleViaCPUPool()::{lambda()#2}::operator()() const (__closure=0x7f0b8efeb840) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:189 scheduleOverhead = start = {__d = {__r = 15123245655334881}} runAgain = false proxy = @0x7f08eaa6f2c0: { > >::Callback> = { >> = {, boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>> = {, boost::intrusive::dft_tag, 1>> = {> = {next_ = 0x0, prev_ = 0x0}, }, , boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>, 1>> = {}, }, }, _vptr.Callback = 0xca2b48 , wheel_ = 0x0, expiration_ = {__d = {__r = 0}}, bucket_ = -1, requestContext_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, task = {> = {> = {}, _M_ptr = 0x7f0863efe730, _M_refcount = {_M_pi = 0x7f0863efe720}}, }, taskId = 1968, scheduledOnCpuPool = true, executor = @0x7f0d13dfea00, cpuPool = @0x7f0d134fa400} #23 0x0000000000bf0c60 in operator() (this=0x7f0b8efeb840) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:416 fn = @0x7f0b8efeb840: {> = {}, data_ = {big = 0x7f08eaa6f2c0, tiny = {__data = "\300\362\246\352\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000܋\000\000\000\000\000\000\210\002\000\000\000\000\000\000\020\271\376\216\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>} #24 folly::ThreadPoolExecutor::runTask(std::shared_ptr const&, folly::ThreadPoolExecutor::Task&&) (this=this@entry=0x7f0d134fa400, thread=..., task=task@entry=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/ThreadPoolExecutor.cpp:97 rctx = {prev_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }} startTime = {__d = {__r = 15123245655333583}} stats = {expired = false, waitTime = {__r = 1173}, runTime = {__r = 0}, enqueueTime = {__d = {__r = 15123245655332410}}, requestId = 0} #25 0x0000000000bd8a1a in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:265 task = {storage_ = {{emptyState = -64 '\300', value = { = {func_ = {> = {}, data_ = {big = 0x7f08eaa6f2c0, tiny = {__data = "\300\362\246\352\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000܋\000\000\000\000\000\000\210\002\000\000\000\000\000\000\020\271\376\216\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123245655332410}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bdc, tiny = {__data = "܋\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000pڜ\343\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = true}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #26 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #27 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #28 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #29 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #30 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #31 0x0000000000a9bd54 in operator() (this=0x7f0d13540940) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540940: {> = {}, data_ = {big = 0x7f0d136fc560, tiny = {__data = "`\305o\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #32 operator() (__closure=0x7f0d13540940) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b8efeb9a0 "WriterPool5"}, _M_string_length = 11, {_M_local_buf = "WriterPool5\000\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc560, tiny = {__data = "`\305o\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #33 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540940: {__func = {> = {}, data_ = {big = 0x7f0d136fc560, tiny = {__data = "`\305o\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #34 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #35 0x00007f0d18faeea5 in start_thread (arg=0x7f0b8effd700) at pthread_create.c:307 __res = pd = 0x7f0b8effd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139687620499200, -4771262700614340274, 0, 8392704, 0, 139687620499200, 4890359607745032526, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #36 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 125 (Thread 0x7f0b8e7fc700 (LWP 35805)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2390664728, absSteadyTime=absSteadyTime@entry=0x7f0b8e7ea5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c80b8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608183366} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c80b8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0b8e7ea618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c80b8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c80b8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608183366}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c80b8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c80b8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -48 '\320', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f9a5d0, tiny = {__data = "Х\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\335\213\000\000\000\000\000\000\220\002\000\000\000\000\000\000\020\251~\216\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518985902163}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bdd, tiny = {__data = "\335\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p:\336\357\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185561088}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13540a00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540a00: {> = {}, data_ = {big = 0x7f0d136fc590, tiny = {__data = "\220\305o\023\r\177", '\000' , "\001\000\000\000\000\000\000\000\310YS\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13540a00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b8e7ea9a0 "WriterPool6"}, _M_string_length = 11, {_M_local_buf = "WriterPool6\000\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc590, tiny = {__data = "\220\305o\023\r\177", '\000' , "\001\000\000\000\000\000\000\000\310YS\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540a00: {__func = {> = {}, data_ = {big = 0x7f0d136fc590, tiny = {__data = "\220\305o\023\r\177", '\000' , "\001\000\000\000\000\000\000\000\310YS\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0b8e7fc700) at pthread_create.c:307 __res = pd = 0x7f0b8e7fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139687612106496, -4771262700614340274, 0, 8392704, 0, 139687612106496, 4890360706719789390, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 124 (Thread 0x7f0b8dffb700 (LWP 35806)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 No locals. #1 0x00000000009e15d1 in __gthread_cond_timedwait (__abs_timeout=0x7f0b8dfe8160, __mutex=, __cond=0x7f08d4815268) at /opt/gcc-10.2.0/include/c++/10.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h:872 No locals. #2 __wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=0x7f08d4815268) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:232 __ts = {tv_sec = 1638524634, tv_nsec = 620740990} #3 wait_until > > (__atime=..., __lock=..., this=0x7f08d4815268) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:126 No locals. #4 operator() (__closure=) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:349 now = status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x7f0cf6a5ef70}, }, }}, }}} #5 magma::LSMTree::tryLevel0BlockingCompaction() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:364 bt = {dest = 0x7f08d5817730, start = {__d = {__r = 15123247677761388}}, name = 0x0, out = 0x0} lock = {_M_device = 0x7f08d48150f0, _M_owns = true} ratio = needsLevel0Compact = {__ratio = , __this = 0x7f08d4815000} #6 0x00000000009e9e72 in add (autoFlush=false, rawVal=..., rawKey=..., op=magma::Update, this=0x7f08d4815000) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:316 No locals. #7 magma::LSMTree::Write(magma::Operation, magma::Slice const&, magma::Slice const&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:1491 No locals. #8 0x000000000097e08e in magma::KVStore::writeDocument(magma::Magma::WriteOperation const&, magma::WAL*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/kvstore/kvstore.cc:827 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} doReplace = false walOffset = {SegID = 9854, SegOffset = 9183251} doValueSplitting = seqValue = {data = 0x7ef480fc9800 "\f\030", len = 1445} seqKey = {data = 0x7f08d647b828 "", len = 8} #9 0x000000000097e105 in magma::KVStore::write(magma::Magma::WriteOperation const&, magma::WAL*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/kvstore/kvstore.cc:630 No locals. #10 0x000000000098c719 in magma::KVStore::WriteDocs(magma::WAL*, std::vector > const&, std::function, std::function > const*> ()>) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/kvstore/write.cc:162 i = 0 lock = {_M_device = @0x7f08d647b830} kvID = 16 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} deltas = {&, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback)::DeltaInfo, std::allocator&, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback)::DeltaInfo> >> = { _M_impl = {&, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback)::DeltaInfo>> = {<__gnu_cxx::new_allocator&, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback)::DeltaInfo>> = {}, }, &, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback)::DeltaInfo, std::allocator&, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback)::DeltaInfo> >::_Vector_impl_data> = {_M_start = 0x7f08e7132080, _M_finish = 0x7f08e7132090, _M_end_of_storage = 0x7f08e7132090}, }}, } rstats = {NBytesOutgoing = 0, NReadBytes = 0, NReadIOs = 0, NDataBlockReads = 0, NIndexBlockReads = 0} postOps = 0x7f0b8dfe8a40 doWALAbort = true doAbortTxn = true _ = {fn = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7f066c34e880, _M_const_object = 0x7f066c34e880, _M_function_pointer = 0x7f066c34e880, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7f066c34e880}, _M_pod_data = "\200\350\064l\006\177\000\000\000\000\000\000\000\000\000"}, _M_manager = 0x98bbb0 &, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x98bb70 &, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback):: >::_M_invoke(const std::_Any_data &)>}} deltaSeqnoFmt = {seqno = 0, buf = "\000\000\000\000\000\000\000"} deltaValFmt = {fields = 0 '\000', key = {data = 0x0, len = 0}, meta = {data = 0x0, len = 0}, value = {data = 0x0, len = 0}, logicalSize = 1674823488, buffer = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b8dfe8610 ""}, _M_string_length = 0, { _M_local_buf = "\000\000\000\000\000\000\000\000\311\065\271\000\000\000\000", _M_allocated_capacity = 0}}} #11 0x0000000000952f55 in magma::Magma::Impl::WriteDocs(unsigned short, std::vector > const&, unsigned int, std::function, std::function > const*> ()>) () at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} kvstore = {> = {> = {}, _M_ptr = 0x7f08d647b610, _M_refcount = {_M_pi = 0x7f08d647b600}}, } #12 0x0000000000953102 in magma::Magma::WriteDocs(unsigned short, std::vector > const&, unsigned int, std::function, std::function > const*> ()>) () at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 No locals. #13 0x0000000000890ef4 in MagmaMemoryTrackingProxy::WriteDocs(unsigned short, std::vector > const&, unsigned int, std::function, std::function > const*> ()>) () at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 wrappedDocCallback = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7f0b8dfe8aa0, _M_const_object = 0x7f0b8dfe8aa0, _M_function_pointer = 0x7f0b8dfe8aa0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7f0b8dfe8aa0, this adjustment 139687603636944}, _M_pod_data = "\240\212\376\215\v\177\000\000Њ\376\215\v\177\000"}, _M_manager = 0x88f9a0 &, magma::Magma::KVStoreRevision, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x88f810 > const&, unsigned int, std::function, std::function > const*> ()>)::{lambda(magma::Magma::WriteOperation const&, bool, magma::Slice)#1}>::_M_invoke(std::_Any_data const&, magma::Magma::WriteOperation const&, bool&&, magma::Slice&&)>} wrappedPostCallback = { > const*> >> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7f0b8dfe8ac0, _M_const_object = 0x7f0b8dfe8ac0, _M_function_pointer = 0x7f0b8dfe8ac0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7f0b8dfe8ac0, this adjustment 139687603636944}, _M_pod_data = "\300\212\376\215\v\177\000\000Њ\376\215\v\177\000"}, _M_manager = 0x88f9e0 >*>(), MagmaMemoryTrackingProxy::WriteDocs(magma::Magma::KVStoreID, const std::vector&, magma::Magma::KVStoreRevision, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x88f890 > const*> (), MagmaMemoryTrackingProxy::WriteDocs(unsigned short, std::vector > const&, unsigned int, std::function, std::function > const*> ()>)::{lambda()#2}>::_M_invoke(std::_Any_data const&)>} domainGuard = {previous = cb::Primary} #14 0x0000000000878d9f in MagmaKVStore::saveDocs(MagmaKVStoreTransactionContext&, VB::Commit&, kvstats_ctx&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/include/memcached/vbucket.h:62 ninserts = 1 ndeletes = 0 vbid = {vbid = 16} writeDocsCB = localDbReqs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = { _M_start = 0x7f08949d1fa0, _M_finish = 0x7f08949d2030, _M_end_of_storage = 0x7f08949d2030}, }}, } magmaDbStats = { = {_vptr.UserStats = 0x105cb80 }, docCount = 1, purgeSeqno = {> = {label = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b8dfe8b10 "unlabelled"}, _M_string_length = 10, { _M_local_buf = "unlabelled\000\000\000\000\000", _M_allocated_capacity = 7812730926796664437}}}, val = 0}} postWriteOps = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = { _M_start = 0x7f0864955fc0, _M_finish = 0x7f08649560f8, _M_end_of_storage = 0x7f0864956160}, }}, } lastSeqno = 8298786 beginTime = {__d = {__r = 15123247677736952}} saveDocsDuration = {__r = 239} postWriteDocsCB = {__this = , __commitData = , __localDbReqs = @0x7f0b8dfe8a20, __lastSeqno = @0x7f0b8dfe89f8, __vbid = , __ninserts = , __ndeletes = , __magmaDbStats = , __beginTime = , __saveDocsDuration = , __postWriteOps = } ctx = writeOps = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = { _M_start = 0x7f076a19bc20, _M_finish = 0x7f076a19bc88, _M_end_of_storage = 0x7f076a19bc88}, }}, } getDroppedStatus = dropped = manifestResult = { >> = {}, first = true, second = {> = {label = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b8dfe8b48 "unlabelled"}, _M_string_length = 10, {_M_local_buf = "unlabelled\000\000\000\000\000", _M_allocated_capacity = 7812730926796664437}}}, val = 50}} status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x3e}, }, }}, }}} #15 0x00000000008718ff in MagmaKVStore::commit(std::unique_ptr >, VB::Commit&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kvstore/magma-kvstore/magma-kvstore.cc:711 ctx = @0x7f0879e12400: { = {_vptr.TransactionContext = 0x105ba48 , kvstore = @0x7f08d4004080, vbid = {vbid = 16}, cb = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x7ef376981ea0}, }, }}, }}}, pendingReqs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = { _M_map = 0x7f08eb769c00, _M_map_size = 8, _M_start = {_M_cur = 0x7f08ebe67600, _M_first = 0x7f08ebe67600, _M_last = 0x7f08ebe677e0, _M_node = 0x7f08eb769c18}, _M_finish = {_M_cur = 0x7f08ebe67660, _M_first = 0x7f08ebe67600, _M_last = 0x7f08ebe677e0, _M_node = 0x7f08eb769c18}}, }}, }} kvctx = {commitData = @0x7f0b8dfe9070, onDiskPrepareDelta = 0, onDiskPrepareBytesDelta = 0} success = true errCode = #16 0x000000000081b605 in EPBucket::commit(KVStoreIface&, std::unique_ptr >, VB::Commit&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_bucket.cc:927 timer = {dest = 0x7f0d100005f8, start = {__d = {__r = 15123247677496876}}, name = 0xc7ae21 "disk_commit", out = 0x0} commit_start = vbid = {vbid = 16} res = commit_time = #17 0x00000000008242dd in EPBucket::flushVBucket_UNLOCKED(LockedVBucketPtr) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_bucket.cc:799 vbid = {vbid = 16} toFlush = {items = { >, std::allocator > > >> = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, ranges = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, moreAvailable = false, maxDeletedRevSeqno = {> = { >> = {}, _M_payload = {> = {_M_payload = {_M_empty = {}, _M_value = 62}, _M_engaged = true}, }}, >> = {}, }, checkpointType = Memory, flushHandle = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x7ef3843074e0}, }, }}, }}} moreAvailable = wakeupCheckpointRemover = range = rwUnderlying = 0x7f08d4004080 ctx = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }} mustDedupe = prev = persistedVbState = vbstate = {static CurrentVersion = 4, maxDeletedSeqno = {counter = {_M_elems = ">\000\000\000\000"}}, highSeqno = 8298785, purgeSeqno = 8129777, lastSnapStart = 8298785, lastSnapEnd = 8298785, maxCas = 1638465139185090560, hlcCasEpochSeqno = 1, mightContainXattrs = false, supportsNamespaces = true, version = 4, persistedCompletedSeqno = 0, persistedPreparedSeqno = 0, highPreparedSeqno = 0, maxVisibleSeqno = 8298785, onDiskPrepares = 0, onDiskPrepareBytes = 0, checkpointType = Memory, transition = {failovers = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f08f358b800 "[{\"id\":250720920648589,\"seq\":8297848},{\"id\":230631738821710,\"seq\":8248303},{\"id\":19914994494302,\"seq\":8248303},{\"id\":90145235416980,\"seq\":8248292},{\"id\":44501527203278,\"seq\":8248292},{\"id\":18175023420"...}, _M_string_length = 916, {_M_local_buf = "\224\003", '\000' , _M_allocated_capacity = 916}}, replicationTopology = { m_type = nlohmann::detail::null, m_value = {object = 0x0, array = 0x0, string = 0x0, binary = 0x0, boolean = false, number_integer = 0, number_unsigned = 0, number_float = 0}}, state = vbucket_state_replica}} logged = false callback = {__this = 0x7f0d100e2000, __logged = @0x7f0b8dfe8d95, __vbid = {vbid = }} writeOp = commitData = {collections = {collections = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0b8dfe90a0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, scopes = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0b8dfe90d8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, droppedScopes = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0b8dfe9110, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, flushAccounting = {stats = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f08a83152e0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x7f0d082d05c0}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, droppedStats = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0b8dfe9180, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, droppedCollections = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0b8dfe91b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, droppedInStore = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0b8dfe91f0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}}, manifestUid = {> = {label = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b8dfe9208 "unlabelled"}, _M_string_length = 10, {_M_local_buf = "unlabelled\000\000\000\000\000", _M_allocated_capacity = 7812730926796664437}}}, val = 50}, manifest = {> = {> = {> = {> = {> = {> = {}, }, }, }, > = {}, > = {}, }, }, _M_data = 0x7f0d101f69a0}, nonEmptyDroppedCollections = 0, needsMetaCommit = false}, writeOp = Upsert, proposedVBState = { static CurrentVersion = 4, maxDeletedSeqno = {counter = {_M_elems = ">\000\000\000\000"}}, highSeqno = 8298786, purgeSeqno = 8129777, lastSnapStart = 8298786, lastSnapEnd = 8298786, maxCas = 1638465139285426176, hlcCasEpochSeqno = 1, mightContainXattrs = false, supportsNamespaces = true, version = 4, persistedCompletedSeqno = 0, persistedPreparedSeqno = 0, highPreparedSeqno = 0, maxVisibleSeqno = 8298786, onDiskPrepares = 0, onDiskPrepareBytes = 0, checkpointType = Memory, transition = {failovers = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f08ecf1f800 "[{\"id\":250720920648589,\"seq\":8297848},{\"id\":230631738821710,\"seq\":8248303},{\"id\":19914994494302,\"seq\":8248303},{\"id\":90145235416980,\"seq\":8248292},{\"id\":44501527203278,\"seq\":8248292},{\"id\":18175023420"...}, _M_string_length = 916, {_M_local_buf = "\224\003\000\000\000\000\000\000H\203@\026\r\177\000", _M_allocated_capacity = 916}}, replicationTopology = {m_type = nlohmann::detail::null, m_value = {object = 0x0, array = 0x0, string = 0x0, binary = 0x0, boolean = false, number_integer = 0, number_unsigned = 0, number_float = 0}}, state = vbucket_state_replica}}, sysErrorCallback = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7f0744875fa0, _M_const_object = 0x7f0744875fa0, _M_function_pointer = 0x7f0744875fa0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7f0744875fa0, this adjustment 139675030551000}, _M_pod_data = "\240_\207D\a\177\000\000\330y\224\240\b\177\000"}, _M_manager = 0x819040 >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x818ee0 >::_M_invoke(const std::_Any_data &, const std::system_error &)>}} proposedVBState = @0x7f0b8dfe9238: {static CurrentVersion = 4, maxDeletedSeqno = {counter = {_M_elems = ">\000\000\000\000"}}, highSeqno = 8298786, purgeSeqno = 8129777, lastSnapStart = 8298786, lastSnapEnd = 8298786, maxCas = 1638465139285426176, hlcCasEpochSeqno = 1, mightContainXattrs = false, supportsNamespaces = true, version = 4, persistedCompletedSeqno = 0, persistedPreparedSeqno = 0, highPreparedSeqno = 0, maxVisibleSeqno = 8298786, onDiskPrepares = 0, onDiskPrepareBytes = 0, checkpointType = Memory, transition = {failovers = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f08ecf1f800 "[{\"id\":250720920648589,\"seq\":8297848},{\"id\":230631738821710,\"seq\":8248303},{\"id\":19914994494302,\"seq\":8248303},{\"id\":90145235416980,\"seq\":8248292},{\"id\":44501527203278,\"seq\":8248292},{\"id\":18175023420"...}, _M_string_length = 916, {_M_local_buf = "\224\003\000\000\000\000\000\000H\203@\026\r\177\000", _M_allocated_capacity = 916}}, replicationTopology = {m_type = nlohmann::detail::null, m_value = {object = 0x0, array = 0x0, string = 0x0, binary = 0x0, boolean = false, number_integer = 0, number_unsigned = 0, number_float = 0}}, state = vbucket_state_replica}} maxSeqno = maxVbStateOpCas = minSeqno = flushBatchSize = mustPersistVBState = hcs = hps = maxVisibleSeqno = {> = {label = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b8dfe8e50 "unlabelled"}, _M_string_length = 10, {_M_local_buf = "unlabelled\000\000\000\000\000", _M_allocated_capacity = 7812730926796664437}}}, val = 8298786} aggStats = {numItems = 1, totalBytes = 1546, totalAgeInMilliseconds = 15123247643} highSeqno = #18 0x0000000000824daf in EPBucket::flushVBucket(Vbid) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_bucket.cc:376 vb = {vb = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, lock = {_M_device = 0x0, _M_owns = false}} #19 0x00000000006d7920 in Flusher::flushVB (this=0x7f08635f6800) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/flusher.cc:285 vbid = {vbid = 16} #20 0x00000000006d8270 in Flusher::step(GlobalTask*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/flusher.cc:200 more = currentState = Flusher::Running #21 0x0000000000a9eeb2 in GlobalTask::execute() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/globaltask.cc:68 guard = {previous = 0x0} #22 0x0000000000a9c0c5 in FollyExecutorPool::TaskProxy::scheduleViaCPUPool()::{lambda()#2}::operator()() const (__closure=0x7f0b8dfe9840) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:189 scheduleOverhead = start = {__d = {__r = 15123247677480542}} runAgain = false proxy = @0x7f08c1f99c30: { > >::Callback> = { >> = {, boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>> = {, boost::intrusive::dft_tag, 1>> = {> = {next_ = 0x0, prev_ = 0x0}, }, , boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>, 1>> = {}, }, }, _vptr.Callback = 0xca2b48 , wheel_ = 0x0, expiration_ = {__d = {__r = 0}}, bucket_ = -1, requestContext_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, task = {> = {> = {}, _M_ptr = 0x7f0863f01890, _M_refcount = {_M_pi = 0x7f0863f01880}}, }, taskId = 1971, scheduledOnCpuPool = true, executor = @0x7f0d13dfea00, cpuPool = @0x7f0d134fa400} #23 0x0000000000bf0c60 in operator() (this=0x7f0b8dfe9840) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:416 fn = @0x7f0b8dfe9840: {> = {}, data_ = {big = 0x7f08c1f99c30, tiny = {__data = "0\234\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000ދ\000\000\000\000\000\000\230\002\000\000\000\000\000\000\020\231\376\215\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>} #24 folly::ThreadPoolExecutor::runTask(std::shared_ptr const&, folly::ThreadPoolExecutor::Task&&) (this=this@entry=0x7f0d134fa400, thread=..., task=task@entry=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/ThreadPoolExecutor.cpp:97 rctx = {prev_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }} startTime = {__d = {__r = 15123247677479670}} stats = {expired = false, waitTime = {__r = 3931}, runTime = {__r = 0}, enqueueTime = {__d = {__r = 15123247677475739}}, requestId = 0} #25 0x0000000000bd8a1a in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:265 task = {storage_ = {{emptyState = 48 '0', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f99c30, tiny = {__data = "0\234\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000ދ\000\000\000\000\000\000\230\002\000\000\000\000\000\000\020\231\376\215\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123247677475739}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bde, tiny = {__data = "ދ\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000pj}\367\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139681253474399}}, hasValue = true}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #26 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #27 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #28 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #29 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #30 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #31 0x0000000000a9bd54 in operator() (this=0x7f0d13540a40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540a40: {> = {}, data_ = {big = 0x7f0d136fc5c0, tiny = {__data = "\300\305o\023\r\177\000\000\006\000\000\000\000\000\000\000domain", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #32 operator() (__closure=0x7f0d13540a40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b8dfe99a0 "WriterPool7"}, _M_string_length = 11, {_M_local_buf = "WriterPool7\000\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc5c0, tiny = {__data = "\300\305o\023\r\177\000\000\006\000\000\000\000\000\000\000domain", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #33 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540a40: {__func = {> = {}, data_ = {big = 0x7f0d136fc5c0, tiny = {__data = "\300\305o\023\r\177\000\000\006\000\000\000\000\000\000\000domain", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #34 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #35 0x00007f0d18faeea5 in start_thread (arg=0x7f0b8dffb700) at pthread_create.c:307 __res = pd = 0x7f0b8dffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139687603713792, -4771262700614340274, 0, 8392704, 0, 139687603713792, 4890357409795518798, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #36 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 123 (Thread 0x7f0b8d7fa700 (LWP 35807)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2373879320, absSteadyTime=absSteadyTime@entry=0x7f0b8d7e85f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c57c0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608187004} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c57c0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0b8d7e8618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c57c0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c57c0, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608187004}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c57c0, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c57c0}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -112 '\220', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f9a090, tiny = {__data = "\220\240\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000ߋ\000\000\000\000\000\000\240\002\000\000\000\000\000\000\020\211~\215\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518997763119}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bdf, tiny = {__data = "ߋ\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\352~\v\r\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13540a80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13540a80: {> = {}, data_ = {big = 0x7f0d136fc5f0, tiny = {__data = "\360\305o\023\r\177\000\000\000\000\000\000\000\000\000\000\240\nT\023\r\177\000\000\004\000\000\000\000\000\000\000user", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13540a80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b8d7e89a0 "WriterPool8"}, _M_string_length = 11, {_M_local_buf = "WriterPool8\000\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc5f0, tiny = {__data = "\360\305o\023\r\177\000\000\000\000\000\000\000\000\000\000\240\nT\023\r\177\000\000\004\000\000\000\000\000\000\000user", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13540a80: {__func = {> = {}, data_ = {big = 0x7f0d136fc5f0, tiny = {__data = "\360\305o\023\r\177\000\000\000\000\000\000\000\000\000\000\240\nT\023\r\177\000\000\004\000\000\000\000\000\000\000user", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0b8d7fa700) at pthread_create.c:307 __res = pd = 0x7f0b8d7fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139687595321088, -4771262700614340274, 0, 8392704, 0, 139687595321088, 4890358508770275662, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 122 (Thread 0x7f0b8cff9700 (LWP 35808)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2365486616, absSteadyTime=absSteadyTime@entry=0x7f0b8cfe75f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c5040) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608192578} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c5040, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0b8cfe7618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c5040) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c5040, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608192578}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c5040, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c5040}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -64 '\300', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f9a2c0, tiny = {__data = "\300\242\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\340\213\000\000\000\000\000\000\250\002\000\000\000\000\000\000\020y\376\214\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518986814526}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8be0, tiny = {__data = "\340\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\332\376\n\r\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13580ac0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13580ac0: {> = {}, data_ = {big = 0x7f0d136fc620, tiny = {__data = " \306o\023\r\177\000\000\320\tX\023\r\177", '\000' , "\360\nX\023\r\177\000\000\v\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13580ac0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b8cfe79a0 "WriterPool9"}, _M_string_length = 11, {_M_local_buf = "WriterPool9\000\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0d136fc620, tiny = {__data = " \306o\023\r\177\000\000\320\tX\023\r\177", '\000' , "\360\nX\023\r\177\000\000\v\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13580ac0: {__func = {> = {}, data_ = {big = 0x7f0d136fc620, tiny = {__data = " \306o\023\r\177\000\000\320\tX\023\r\177", '\000' , "\360\nX\023\r\177\000\000\v\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0b8cff9700) at pthread_create.c:307 __res = pd = 0x7f0b8cff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139687586928384, -4771262700614340274, 0, 8392704, 0, 139687586928384, 4890355207551037774, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 121 (Thread 0x7f0b6ffff700 (LWP 35809)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1878971928, absSteadyTime=absSteadyTime@entry=0x7f0b6ffed5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11cacb0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608198046} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11cacb0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0b6ffed618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11cacb0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11cacb0, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608198046}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11cacb0, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11cacb0}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 112 'p', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f9a870, tiny = {__data = "p\250\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\341\213\000\000\000\000\000\000\260\002\000\000\000\000\000\000\020\331\376o\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123505036063272}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8be1, tiny = {__data = "\341\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\252~\215\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139681253474399}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13580b00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13580b00: {> = {}, data_ = {big = 0x7f0cf6978d10, tiny = {__data = "\020\215\227\366\f\177", '\000' , "\200\tX\023\r\177\000\000\260\vX\023\r\177\000\000`\vX\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13580b00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b6ffed9a0 "WriterPool10"}, _M_string_length = 12, {_M_local_buf = "WriterPool10\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6978d10, tiny = {__data = "\020\215\227\366\f\177", '\000' , "\200\tX\023\r\177\000\000\260\vX\023\r\177\000\000`\vX\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13580b00: {__func = {> = {}, data_ = {big = 0x7f0cf6978d10, tiny = {__data = "\020\215\227\366\f\177", '\000' , "\200\tX\023\r\177\000\000\260\vX\023\r\177\000\000`\vX\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0b6ffff700) at pthread_create.c:307 __res = pd = 0x7f0b6ffff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139687100413696, -4771262700614340274, 0, 8392704, 0, 139687100413696, 4890854391198757198, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 120 (Thread 0x7f0b6f7fe700 (LWP 35810)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1870579224, absSteadyTime=absSteadyTime@entry=0x7f0b6f7ec5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11bf8f8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608205839} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11bf8f8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0b6f7ec618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11bf8f8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11bf8f8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608205839}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11bf8f8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11bf8f8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 80 'P', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f99b50, tiny = {__data = "P\233\371\301\b\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\342\213\000\000\000\000\000\000\270\002\000\000\000\000\000\000\020\311~o\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518987996837}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8be2, tiny = {__data = "\342\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\232\376\214\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13580b40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13580b40: {> = {}, data_ = {big = 0x7f0cf6978d40, tiny = {__data = "@\215\227\366\f\177\000\000nt", '\000' , "\001\000\000\000\000\000\000\000\020\vX\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13580b40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b6f7ec9a0 "WriterPool11"}, _M_string_length = 12, {_M_local_buf = "WriterPool11\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6978d40, tiny = {__data = "@\215\227\366\f\177\000\000nt", '\000' , "\001\000\000\000\000\000\000\000\020\vX\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13580b40: {__func = {> = {}, data_ = {big = 0x7f0cf6978d40, tiny = {__data = "@\215\227\366\f\177\000\000nt", '\000' , "\001\000\000\000\000\000\000\000\020\vX\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0b6f7fe700) at pthread_create.c:307 __res = pd = 0x7f0b6f7fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139687092020992, -4771262700614340274, 0, 8392704, 0, 139687092020992, 4890855490173514062, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 119 (Thread 0x7f0b6effd700 (LWP 35811)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1862186520, absSteadyTime=absSteadyTime@entry=0x7f0b6efeb5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c0a50) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608209732} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c0a50, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0b6efeb618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c0a50) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c0a50, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608209732}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c0a50, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c0a50}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -80 '\260', value = { = {func_ = {> = {}, data_ = {big = 0x7f08eaa6e8b0, tiny = {__data = "\260\350\246\352\b\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\343\213\000\000\000\000\000\000\300\002\000\000\000\000\000\000\020\271\376n\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518985602225}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8be3, tiny = {__data = "\343\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p*^\357\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185566976}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13580b80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13580b80: {> = {}, data_ = {big = 0x7f0cf6978d70, tiny = {__data = "p\215\227\366\f\177\000\000\r\000\000\000\000\000\000\000executionTime", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13580b80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b6efeb9a0 "WriterPool12"}, _M_string_length = 12, {_M_local_buf = "WriterPool12\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6978d70, tiny = {__data = "p\215\227\366\f\177\000\000\r\000\000\000\000\000\000\000executionTime", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13580b80: {__func = {> = {}, data_ = {big = 0x7f0cf6978d70, tiny = {__data = "p\215\227\366\f\177\000\000\r\000\000\000\000\000\000\000executionTime", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0b6effd700) at pthread_create.c:307 __res = pd = 0x7f0b6effd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139687083628288, -4771262700614340274, 0, 8392704, 0, 139687083628288, 4890852188954276174, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 118 (Thread 0x7f0b6e7fc700 (LWP 35812)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1853793816, absSteadyTime=absSteadyTime@entry=0x7f0b6e7ea5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c7980) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608212899} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c7980, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0b6e7ea618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c7980) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c7980, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608212899}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c7980, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c7980}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 96 '`', value = { = {func_ = {> = {}, data_ = {big = 0x7f08eaa6e760, tiny = {__data = "`\347\246\352\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\344\213\000\000\000\000\000\000\310\002\000\000\000\000\000\000\020\251~n\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518997539875}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8be4, tiny = {__data = "\344\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\032\336\356\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13580bc0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13580bc0: {> = {}, data_ = {big = 0x7f0cf6978da0, tiny = {__data = "\240\215\227\366\f\177\000\000\000\000\000\000\000\000\000\000\340\vX\023\r\177\000\000\v\000\000\000\000\000\000\000elapsedTime\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13580bc0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b6e7ea9a0 "WriterPool13"}, _M_string_length = 12, {_M_local_buf = "WriterPool13\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6978da0, tiny = {__data = "\240\215\227\366\f\177\000\000\000\000\000\000\000\000\000\000\340\vX\023\r\177\000\000\v\000\000\000\000\000\000\000elapsedTime\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13580bc0: {__func = {> = {}, data_ = {big = 0x7f0cf6978da0, tiny = {__data = "\240\215\227\366\f\177\000\000\000\000\000\000\000\000\000\000\340\vX\023\r\177\000\000\v\000\000\000\000\000\000\000elapsedTime\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0b6e7fc700) at pthread_create.c:307 __res = pd = 0x7f0b6e7fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139687075235584, -4771262700614340274, 0, 8392704, 0, 139687075235584, 4890853287929033038, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 117 (Thread 0x7f0b6dffb700 (LWP 35813)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 No locals. #1 0x00000000009e15d1 in __gthread_cond_timedwait (__abs_timeout=0x7f0b6dfe8160, __mutex=, __cond=0x7f087f602268) at /opt/gcc-10.2.0/include/c++/10.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h:872 No locals. #2 __wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=0x7f087f602268) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:232 __ts = {tv_sec = 1638524634, tv_nsec = 618766266} #3 wait_until > > (__atime=..., __lock=..., this=0x7f087f602268) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:126 No locals. #4 operator() (__closure=) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:349 now = status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x7f0d1358a780}, }, }}, }}} #5 magma::LSMTree::tryLevel0BlockingCompaction() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:364 bt = {dest = 0x7f087ddd3030, start = {__d = {__r = 15123241631118009}}, name = 0x0, out = 0x0} lock = {_M_device = 0x7f087f6020f0, _M_owns = true} ratio = needsLevel0Compact = {__ratio = , __this = 0x7f087f602000} #6 0x00000000009e9e72 in add (autoFlush=false, rawVal=..., rawKey=..., op=magma::Update, this=0x7f087f602000) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:316 No locals. #7 magma::LSMTree::Write(magma::Operation, magma::Slice const&, magma::Slice const&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:1491 No locals. #8 0x000000000097e08e in magma::KVStore::writeDocument(magma::Magma::WriteOperation const&, magma::WAL*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/kvstore/kvstore.cc:827 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} doReplace = false walOffset = {SegID = 9494, SegOffset = 2445331} doValueSplitting = seqValue = {data = 0x7ef45b98bc00 "\f\030", len = 1425} seqKey = {data = 0x7f087d537d28 "", len = 8} #9 0x000000000097e105 in magma::KVStore::write(magma::Magma::WriteOperation const&, magma::WAL*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/kvstore/kvstore.cc:630 No locals. #10 0x000000000098c719 in magma::KVStore::WriteDocs(magma::WAL*, std::vector > const&, std::function, std::function > const*> ()>) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/kvstore/write.cc:162 i = 0 lock = {_M_device = @0x7f087d537d30} kvID = 63 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} deltas = {&, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback)::DeltaInfo, std::allocator&, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback)::DeltaInfo> >> = { _M_impl = {&, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback)::DeltaInfo>> = {<__gnu_cxx::new_allocator&, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback)::DeltaInfo>> = {}, }, &, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback)::DeltaInfo, std::allocator&, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback)::DeltaInfo> >::_Vector_impl_data> = {_M_start = 0x7f088e299490, _M_finish = 0x7f088e2994a0, _M_end_of_storage = 0x7f088e2994a0}, }}, } rstats = {NBytesOutgoing = 0, NReadBytes = 0, NReadIOs = 0, NDataBlockReads = 0, NIndexBlockReads = 0} postOps = 0x7f0b6dfe8a40 doWALAbort = true doAbortTxn = true _ = {fn = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7f075a1ce100, _M_const_object = 0x7f075a1ce100, _M_function_pointer = 0x7f075a1ce100, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7f075a1ce100}, _M_pod_data = "\000\341\034Z\a\177\000\000\000\000\000\000\000\000\000"}, _M_manager = 0x98bbb0 &, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x98bb70 &, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback):: >::_M_invoke(const std::_Any_data &)>}} deltaSeqnoFmt = {seqno = 0, buf = "\000\000\000\000\000\000\000"} deltaValFmt = {fields = 0 '\000', key = {data = 0x0, len = 0}, meta = {data = 0x0, len = 0}, value = {data = 0x0, len = 0}, logicalSize = 1675206976, buffer = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b6dfe8610 ""}, _M_string_length = 0, { _M_local_buf = "\000\000\000\000\000\000\000\000\311\065\271\000\000\000\000", _M_allocated_capacity = 0}}} #11 0x0000000000952f55 in magma::Magma::Impl::WriteDocs(unsigned short, std::vector > const&, unsigned int, std::function, std::function > const*> ()>) () at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} kvstore = {> = {> = {}, _M_ptr = 0x7f087d537b10, _M_refcount = {_M_pi = 0x7f087d537b00}}, } #12 0x0000000000953102 in magma::Magma::WriteDocs(unsigned short, std::vector > const&, unsigned int, std::function, std::function > const*> ()>) () at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 No locals. #13 0x0000000000890ef4 in MagmaMemoryTrackingProxy::WriteDocs(unsigned short, std::vector > const&, unsigned int, std::function, std::function > const*> ()>) () at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 wrappedDocCallback = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7f0b6dfe8aa0, _M_const_object = 0x7f0b6dfe8aa0, _M_function_pointer = 0x7f0b6dfe8aa0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7f0b6dfe8aa0, this adjustment 139687066766032}, _M_pod_data = "\240\212\376m\v\177\000\000Њ\376m\v\177\000"}, _M_manager = 0x88f9a0 &, magma::Magma::KVStoreRevision, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x88f810 > const&, unsigned int, std::function, std::function > const*> ()>)::{lambda(magma::Magma::WriteOperation const&, bool, magma::Slice)#1}>::_M_invoke(std::_Any_data const&, magma::Magma::WriteOperation const&, bool&&, magma::Slice&&)>} wrappedPostCallback = { > const*> >> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7f0b6dfe8ac0, _M_const_object = 0x7f0b6dfe8ac0, _M_function_pointer = 0x7f0b6dfe8ac0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7f0b6dfe8ac0, this adjustment 139687066766032}, _M_pod_data = "\300\212\376m\v\177\000\000Њ\376m\v\177\000"}, _M_manager = 0x88f9e0 >*>(), MagmaMemoryTrackingProxy::WriteDocs(magma::Magma::KVStoreID, const std::vector&, magma::Magma::KVStoreRevision, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x88f890 > const*> (), MagmaMemoryTrackingProxy::WriteDocs(unsigned short, std::vector > const&, unsigned int, std::function, std::function > const*> ()>)::{lambda()#2}>::_M_invoke(std::_Any_data const&)>} domainGuard = {previous = cb::Primary} #14 0x0000000000878d9f in MagmaKVStore::saveDocs(MagmaKVStoreTransactionContext&, VB::Commit&, kvstats_ctx&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/include/memcached/vbucket.h:62 ninserts = 1 ndeletes = 0 vbid = {vbid = 63} writeDocsCB = localDbReqs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = { _M_start = 0x7f08e7877a40, _M_finish = 0x7f08e7877ad0, _M_end_of_storage = 0x7f08e7877ad0}, }}, } magmaDbStats = { = {_vptr.UserStats = 0x105cb80 }, docCount = 1, purgeSeqno = {> = {label = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b6dfe8b10 "unlabelled"}, _M_string_length = 10, { _M_local_buf = "unlabelled\000\000\000\000\000", _M_allocated_capacity = 7812730926796664437}}}, val = 0}} postWriteOps = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = { _M_start = 0x7f087c194d00, _M_finish = 0x7f087c194e38, _M_end_of_storage = 0x7f087c194ea0}, }}, } lastSeqno = 8358907 beginTime = {__d = {__r = 15123241631109390}} saveDocsDuration = {__r = 161} postWriteDocsCB = {__this = , __commitData = , __localDbReqs = @0x7f0b6dfe8a20, __lastSeqno = @0x7f0b6dfe89f8, __vbid = , __ninserts = , __ndeletes = , __magmaDbStats = , __beginTime = , __saveDocsDuration = , __postWriteOps = } ctx = writeOps = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = { _M_start = 0x7f01cabd22f0, _M_finish = 0x7f01cabd2358, _M_end_of_storage = 0x7f01cabd2358}, }}, } getDroppedStatus = dropped = manifestResult = { >> = {}, first = true, second = {> = {label = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b6dfe8b48 "unlabelled"}, _M_string_length = 10, {_M_local_buf = "unlabelled\000\000\000\000\000", _M_allocated_capacity = 7812730926796664437}}}, val = 50}} status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x3f}, }, }}, }}} #15 0x00000000008718ff in MagmaKVStore::commit(std::unique_ptr >, VB::Commit&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kvstore/magma-kvstore/magma-kvstore.cc:711 ctx = @0x7ef8c1e0c380: { = {_vptr.TransactionContext = 0x105ba48 , kvstore = @0x7f0876e0ca00, vbid = {vbid = 63}, cb = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x7ef3781906c0}, }, }}, }}}, pendingReqs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = { _M_map = 0x7f076a9906c0, _M_map_size = 8, _M_start = {_M_cur = 0x7f08b6d1ee00, _M_first = 0x7f08b6d1ee00, _M_last = 0x7f08b6d1efe0, _M_node = 0x7f076a9906d8}, _M_finish = {_M_cur = 0x7f08b6d1ee60, _M_first = 0x7f08b6d1ee00, _M_last = 0x7f08b6d1efe0, _M_node = 0x7f076a9906d8}}, }}, }} kvctx = {commitData = @0x7f0b6dfe9070, onDiskPrepareDelta = 0, onDiskPrepareBytesDelta = 0} success = true errCode = #16 0x000000000081b605 in EPBucket::commit(KVStoreIface&, std::unique_ptr >, VB::Commit&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_bucket.cc:927 timer = {dest = 0x7f0d100005f8, start = {__d = {__r = 15123241630947581}}, name = 0xc7ae21 "disk_commit", out = 0x0} commit_start = vbid = {vbid = 63} res = commit_time = #17 0x00000000008242dd in EPBucket::flushVBucket_UNLOCKED(LockedVBucketPtr) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_bucket.cc:799 vbid = {vbid = 63} toFlush = {items = { >, std::allocator > > >> = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, ranges = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, moreAvailable = false, maxDeletedRevSeqno = {> = { >> = {}, _M_payload = {> = {_M_payload = {_M_empty = {}, _M_value = 63}, _M_engaged = true}, }}, >> = {}, }, checkpointType = Memory, flushHandle = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x7f067a310700}, }, }}, }}} moreAvailable = wakeupCheckpointRemover = range = rwUnderlying = 0x7f0876e0ca00 ctx = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }} mustDedupe = prev = persistedVbState = vbstate = {static CurrentVersion = 4, maxDeletedSeqno = {counter = {_M_elems = "?\000\000\000\000"}}, highSeqno = 8358906, purgeSeqno = 8185501, lastSnapStart = 8358906, lastSnapEnd = 8358906, maxCas = 1638465133146341376, hlcCasEpochSeqno = 1, mightContainXattrs = false, supportsNamespaces = true, version = 4, persistedCompletedSeqno = 0, persistedPreparedSeqno = 0, highPreparedSeqno = 0, maxVisibleSeqno = 8358906, onDiskPrepares = 0, onDiskPrepareBytes = 0, checkpointType = Memory, transition = {failovers = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f08f4769c00 "[{\"id\":87418223916956,\"seq\":8358049},{\"id\":12568435475122,\"seq\":8309283},{\"id\":258365911711763,\"seq\":8309283},{\"id\":73770447891945,\"seq\":8309276},{\"id\":120419166645439,\"seq\":8309276},{\"id\":89955350703"...}, _M_string_length = 915, {_M_local_buf = "\223\003", '\000' , _M_allocated_capacity = 915}}, replicationTopology = { m_type = nlohmann::detail::null, m_value = {object = 0x0, array = 0x0, string = 0x0, binary = 0x0, boolean = false, number_integer = 0, number_unsigned = 0, number_float = 0}}, state = vbucket_state_replica}} logged = false callback = {__this = 0x7f0d100e2000, __logged = @0x7f0b6dfe8d95, __vbid = {vbid = }} writeOp = commitData = {collections = {collections = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0b6dfe90a0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, scopes = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0b6dfe90d8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, droppedScopes = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0b6dfe9110, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, flushAccounting = {stats = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0d100b1540, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x7f0d0830c0c0}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, droppedStats = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0b6dfe9180, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, droppedCollections = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0b6dfe91b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, droppedInStore = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0b6dfe91f0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}}, manifestUid = {> = {label = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b6dfe9208 "unlabelled"}, _M_string_length = 10, {_M_local_buf = "unlabelled\000\000\000\000\000", _M_allocated_capacity = 7812730926796664437}}}, val = 50}, manifest = {> = {> = {> = {> = {> = {> = {}, }, }, }, > = {}, > = {}, }, }, _M_data = 0x7f0d101f9e20}, nonEmptyDroppedCollections = 0, needsMetaCommit = false}, writeOp = Upsert, proposedVBState = { static CurrentVersion = 4, maxDeletedSeqno = {counter = {_M_elems = "?\000\000\000\000"}}, highSeqno = 8358907, purgeSeqno = 8185501, lastSnapStart = 8358907, lastSnapEnd = 8358907, maxCas = 1638465133272367104, hlcCasEpochSeqno = 1, mightContainXattrs = false, supportsNamespaces = true, version = 4, persistedCompletedSeqno = 0, persistedPreparedSeqno = 0, highPreparedSeqno = 0, maxVisibleSeqno = 8358907, onDiskPrepares = 0, onDiskPrepareBytes = 0, checkpointType = Memory, transition = {failovers = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f08e154b800 "[{\"id\":87418223916956,\"seq\":8358049},{\"id\":12568435475122,\"seq\":8309283},{\"id\":258365911711763,\"seq\":8309283},{\"id\":73770447891945,\"seq\":8309276},{\"id\":120419166645439,\"seq\":8309276},{\"id\":89955350703"...}, _M_string_length = 915, {_M_local_buf = "\223\003\000\000\000\000\000\000H\203@\026\r\177\000", _M_allocated_capacity = 915}}, replicationTopology = {m_type = nlohmann::detail::null, m_value = {object = 0x0, array = 0x0, string = 0x0, binary = 0x0, boolean = false, number_integer = 0, number_unsigned = 0, number_float = 0}}, state = vbucket_state_replica}}, sysErrorCallback = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7f07114288a0, _M_const_object = 0x7f07114288a0, _M_function_pointer = 0x7f07114288a0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7f07114288a0, this adjustment 139676124008320}, _M_pod_data = "\240\210B\021\a\177\000\000\200O\301\341\b\177\000"}, _M_manager = 0x819040 >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x818ee0 >::_M_invoke(const std::_Any_data &, const std::system_error &)>}} proposedVBState = @0x7f0b6dfe9238: {static CurrentVersion = 4, maxDeletedSeqno = {counter = {_M_elems = "?\000\000\000\000"}}, highSeqno = 8358907, purgeSeqno = 8185501, lastSnapStart = 8358907, lastSnapEnd = 8358907, maxCas = 1638465133272367104, hlcCasEpochSeqno = 1, mightContainXattrs = false, supportsNamespaces = true, version = 4, persistedCompletedSeqno = 0, persistedPreparedSeqno = 0, highPreparedSeqno = 0, maxVisibleSeqno = 8358907, onDiskPrepares = 0, onDiskPrepareBytes = 0, checkpointType = Memory, transition = {failovers = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f08e154b800 "[{\"id\":87418223916956,\"seq\":8358049},{\"id\":12568435475122,\"seq\":8309283},{\"id\":258365911711763,\"seq\":8309283},{\"id\":73770447891945,\"seq\":8309276},{\"id\":120419166645439,\"seq\":8309276},{\"id\":89955350703"...}, _M_string_length = 915, {_M_local_buf = "\223\003\000\000\000\000\000\000H\203@\026\r\177\000", _M_allocated_capacity = 915}}, replicationTopology = {m_type = nlohmann::detail::null, m_value = {object = 0x0, array = 0x0, string = 0x0, binary = 0x0, boolean = false, number_integer = 0, number_unsigned = 0, number_float = 0}}, state = vbucket_state_replica}} maxSeqno = maxVbStateOpCas = minSeqno = flushBatchSize = mustPersistVBState = hcs = hps = maxVisibleSeqno = {> = {label = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b6dfe8e50 "unlabelled"}, _M_string_length = 10, {_M_local_buf = "unlabelled\000\000\000\000\000", _M_allocated_capacity = 7812730926796664437}}}, val = 8358907} aggStats = {numItems = 1, totalBytes = 1526, totalAgeInMilliseconds = 15123241630} highSeqno = #18 0x0000000000824daf in EPBucket::flushVBucket(Vbid) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_bucket.cc:376 vb = {vb = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, lock = {_M_device = 0x0, _M_owns = false}} #19 0x00000000006d7920 in Flusher::flushVB (this=0x7f0863710100) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/flusher.cc:285 vbid = {vbid = 63} #20 0x00000000006d8270 in Flusher::step(GlobalTask*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/flusher.cc:200 more = currentState = Flusher::Running #21 0x0000000000a9eeb2 in GlobalTask::execute() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/globaltask.cc:68 guard = {previous = 0x0} #22 0x0000000000a9c0c5 in FollyExecutorPool::TaskProxy::scheduleViaCPUPool()::{lambda()#2}::operator()() const (__closure=0x7f0b6dfe9840) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:189 scheduleOverhead = start = {__d = {__r = 15123241630930979}} runAgain = false proxy = @0x7f08c1f9a720: { > >::Callback> = { >> = {, boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>> = {, boost::intrusive::dft_tag, 1>> = {> = {next_ = 0x0, prev_ = 0x0}, }, , boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>, 1>> = {}, }, }, _vptr.Callback = 0xca2b48 , wheel_ = 0x0, expiration_ = {__d = {__r = 0}}, bucket_ = -1, requestContext_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, task = {> = {> = {}, _M_ptr = 0x7f0863fd22f0, _M_refcount = {_M_pi = 0x7f0863fd22e0}}, }, taskId = 2018, scheduledOnCpuPool = true, executor = @0x7f0d13dfea00, cpuPool = @0x7f0d134fa400} #23 0x0000000000bf0c60 in operator() (this=0x7f0b6dfe9840) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:416 fn = @0x7f0b6dfe9840: {> = {}, data_ = {big = 0x7f08c1f9a720, tiny = {__data = " \247\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\345\213\000\000\000\000\000\000\320\002\000\000\000\000\000\000\020\231\376m\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>} #24 folly::ThreadPoolExecutor::runTask(std::shared_ptr const&, folly::ThreadPoolExecutor::Task&&) (this=this@entry=0x7f0d134fa400, thread=..., task=task@entry=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/ThreadPoolExecutor.cpp:97 rctx = {prev_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }} startTime = {__d = {__r = 15123241630930407}} stats = {expired = false, waitTime = {__r = 4749}, runTime = {__r = 0}, enqueueTime = {__d = {__r = 15123241630925658}}, requestId = 0} #25 0x0000000000bd8a1a in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:265 task = {storage_ = {{emptyState = 32 ' ', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f9a720, tiny = {__data = " \247\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\345\213\000\000\000\000\000\000\320\002\000\000\000\000\000\000\020\231\376m\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123241630925658}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8be5, tiny = {__data = "\345\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\n^\356\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185412480}}, hasValue = true}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #26 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #27 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #28 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #29 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #30 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #31 0x0000000000a9bd54 in operator() (this=0x7f0d13580c00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13580c00: {> = {}, data_ = {big = 0x7f0cf6978dd0, tiny = {__data = "Ѝ\227\366\f\177\000\000@\bX\023\r\177", '\000' , "\060\fX\023\r\177\000\000\a\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #32 operator() (__closure=0x7f0d13580c00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b6dfe99a0 "WriterPool14"}, _M_string_length = 12, {_M_local_buf = "WriterPool14\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6978dd0, tiny = {__data = "Ѝ\227\366\f\177\000\000@\bX\023\r\177", '\000' , "\060\fX\023\r\177\000\000\a\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #33 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13580c00: {__func = {> = {}, data_ = {big = 0x7f0cf6978dd0, tiny = {__data = "Ѝ\227\366\f\177\000\000@\bX\023\r\177", '\000' , "\060\fX\023\r\177\000\000\a\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #34 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #35 0x00007f0d18faeea5 in start_thread (arg=0x7f0b6dffb700) at pthread_create.c:307 __res = pd = 0x7f0b6dffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139687066842880, -4771262700614340274, 0, 8392704, 0, 139687066842880, 4890849991004762446, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #36 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 116 (Thread 0x7f0b6d7fa700 (LWP 35814)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1837008408, absSteadyTime=absSteadyTime@entry=0x7f0b6d7e85f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c6a98) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608220102} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c6a98, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0b6d7e8618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c6a98) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c6a98, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608220102}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c6a98, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c6a98}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 0 '\000', value = { = {func_ = {> = {}, data_ = {big = 0x7f08d2248400, tiny = {__data = "\000\204$\322\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\346\213\000\000\000\000\000\000\330\002\000\000\000\000\000\000\020\211~m\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518035538237}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8be6, tiny = {__data = "\346\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\372\335\355\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139681253474399}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13580c40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13580c40: {> = {}, data_ = {big = 0x7f0cf6978e00, tiny = {__data = "\000\216\227\366\f\177", '\000' , "\200\377W\023\r\177\000\000\360\fX\023\r\177\000\000\240\fX\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13580c40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b6d7e89a0 "WriterPool15"}, _M_string_length = 12, {_M_local_buf = "WriterPool15\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6978e00, tiny = {__data = "\000\216\227\366\f\177", '\000' , "\200\377W\023\r\177\000\000\360\fX\023\r\177\000\000\240\fX\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13580c40: {__func = {> = {}, data_ = {big = 0x7f0cf6978e00, tiny = {__data = "\000\216\227\366\f\177", '\000' , "\200\377W\023\r\177\000\000\360\fX\023\r\177\000\000\240\fX\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0b6d7fa700) at pthread_create.c:307 __res = pd = 0x7f0b6d7fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139687058450176, -4771262700614340274, 0, 8392704, 0, 139687058450176, 4890851089979519310, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 115 (Thread 0x7f0b6cff9700 (LWP 35815)): #0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 No locals. #1 0x00007f0d18fb0e9b in _L_lock_883 () from /lib64/libpthread.so.0 No symbol table info available. #2 0x00007f0d18fb0d68 in __GI___pthread_mutex_lock (mutex=0x7f08f0b67170) at ../nptl/pthread_mutex_lock.c:78 type = 0 id = #3 0x0000000000943fd4 in __gthread_mutex_lock (__mutex=0x7f08f0b67170) at /opt/gcc-10.2.0/include/c++/10.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h:749 No locals. #4 lock (this=0x7f08f0b67170) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_mutex.h:100 __e = #5 lock (this=0x7f0b6cfe6fd0) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/unique_lock.h:138 No locals. #6 unique_lock (__m=..., this=0x7f0b6cfe6fd0) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/unique_lock.h:68 No locals. #7 GetStats (cacheDuration=..., magmaStats=..., this=) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db_stats.cc:352 lock = {_M_device = 0x7f08f0b67170, _M_owns = false} now = #8 magma::Magma::GetStats(magma::Magma::MagmaStats&, std::chrono::duration >) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db_stats.cc:368 No locals. #9 0x00000000008908e0 in MagmaMemoryTrackingProxy::GetStats(std::chrono::duration >) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kvstore/magma-kvstore/magma-memory-tracking-proxy.cc:248 domainGuard = {previous = cb::Primary} stats = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f077e212000}, }, }}, }} #10 0x000000000086eca0 in MagmaKVStore::getAggrDbFileInfo (this=) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kvstore/magma-kvstore/magma-kvstore.cc:3130 stats = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f077e212000}, }, }}, }} vbinfo = {fileSize = 38370992128, spaceUsed = 22441149776, prepareBytes = 0} #11 0x000000000081f0f5 in EPBucket::getFileStats(BucketStatCollector const&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kvshard.h:72 dbInfo = {fileSize = 38370992128, spaceUsed = 22441149776, prepareBytes = 0} shardId = numShards = 72 totalInfo = {fileSize = 136937390080, spaceUsed = 77913484824, prepareBytes = 0} #12 0x00000000006b310b in EventuallyPersistentEngine::doEngineStatsLowCardinality(BucketStatCollector const&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_engine.cc:3128 epstats = @0x7f0d10000058: {warmedUpKeys = {value = {> = {static _S_alignment = 8, _M_i = 48555900}, static is_always_lock_free = true}}, warmedUpValues = {value = {> = {static _S_alignment = 8, _M_i = 48555900}, static is_always_lock_free = true}}, warmedUpPrepares = {value = {> = { static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, warmupItemsVisitedWhilstLoadingPrepares = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, warmDups = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, warmOOM = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, warmupMemUsedCap = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = 1, static is_always_lock_free = }, warmupNumReadCap = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = 1, static is_always_lock_free = }, diskQueueSize = {> = {}, value = {> = {static _S_alignment = 8, _M_i = 157027}, static is_always_lock_free = true}}, flusher_todo = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, flusherCommits = { value = {> = {static _S_alignment = 8, _M_i = 13035457}, static is_always_lock_free = true}}, cumulativeFlushTime = {value = {> = {static _S_alignment = 8, _M_i = 35587923}, static is_always_lock_free = true}}, cumulativeCommitTime = {value = {> = {static _S_alignment = 8, _M_i = 35329434}, static is_always_lock_free = true}}, tooYoung = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, tooOld = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, totalPersisted = {value = {> = {static _S_alignment = 8, _M_i = 34025731}, static is_always_lock_free = true}}, totalPersistVBState = {value = {> = {static _S_alignment = 8, _M_i = 13035457}, static is_always_lock_free = true}}, totalEnqueued = {value = {> = {static _S_alignment = 8, _M_i = 34241696}, static is_always_lock_free = true}}, totalDeduplicated = { value = {> = {static _S_alignment = 8, _M_i = 244337}, static is_always_lock_free = true}}, flushFailed = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, flushExpired = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, expired_access = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, expired_compactor = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, expired_pager = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, beginFailed = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, commitFailed = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, dirtyAge = {> = {static _S_alignment = 4, _M_i = 3}, static is_always_lock_free = true}, dirtyAgeHighWat = {> = {static _S_alignment = 4, _M_i = 20372}, static is_always_lock_free = true}, commit_time = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, vbucketDeletions = {value = {> = {static _S_alignment = 8, _M_i = 106}, static is_always_lock_free = true}}, vbucketDeletionFail = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, mem_low_wat = {> = {static _S_alignment = 8, _M_i = 80530636800}, static is_always_lock_free = true}, mem_low_wat_percent = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = 0.75, static is_always_lock_free = }, mem_high_wat = {> = {static _S_alignment = 8, _M_i = 91268055040}, static is_always_lock_free = true}, mem_high_wat_percent = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = 0.84999999999999998, static is_always_lock_free = }, cursorsDropped = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, memFreedByCheckpointRemoval = {> = {static _S_alignment = 8, _M_i = 27985082980}, static is_always_lock_free = true}, memFreedByCheckpointItemExpel = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, pagerRuns = {value = {> = {static _S_alignment = 8, _M_i = 2}, static is_always_lock_free = true}}, expiryPagerRuns = {value = {> = {static _S_alignment = 8, _M_i = 3}, static is_always_lock_free = true}}, freqDecayerRuns = {value = {> = { static _S_alignment = 8, _M_i = 1}, static is_always_lock_free = true}}, itemsExpelledFromCheckpoints = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, itemsRemovedFromCheckpoints = {value = {> = {static _S_alignment = 8, _M_i = 24118482}, static is_always_lock_free = true}}, numValueEjects = {value = {> = {static _S_alignment = 8, _M_i = 19506418}, static is_always_lock_free = true}}, numFailedEjects = {value = {> = {static _S_alignment = 8, _M_i = 1112124}, static is_always_lock_free = true}}, numNotMyVBuckets = {value = {> = {static _S_alignment = 8, _M_i = 291}, static is_always_lock_free = true}}, coreLocal = {coreArray = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x7f0d1000a000, _M_finish = 0x7f0d1000d600, _M_end_of_storage = 0x7f0d1000d600}, }}, }}, replicaHTMemory = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, replicaCheckpointOverhead = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, forceShutdown = {_M_base = { static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, oom_errors = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, tmp_oom_errors = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, pendingOps = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, pendingOpsTotal = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, pendingOpsMax = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, pendingOpsMaxDuration = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, pendingOpsHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036000}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, pendingCompactions = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, bg_fetched = {value = {> = {static _S_alignment = 8, _M_i = 9139390}, static is_always_lock_free = true}}, bg_meta_fetched = {value = {> = {static _S_alignment = 8, _M_i = 4572495}, static is_always_lock_free = true}}, numRemainingBgItems = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, numRemainingBgJobs = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, bgNumOperations = {value = {> = { static _S_alignment = 8, _M_i = 13711885}, static is_always_lock_free = true}}, bgWait = {> = {static _S_alignment = 8, _M_i = 4205612781}, static is_always_lock_free = true}, bgMinWait = {> = {static _S_alignment = 8, _M_i = 1}, static is_always_lock_free = true}, bgMaxWait = {> = { static _S_alignment = 8, _M_i = 259159}, static is_always_lock_free = true}, bgWaitHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d100360c0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, bgLoad = {> = {static _S_alignment = 8, _M_i = 6402203182}, static is_always_lock_free = true}, bgMinLoad = {> = {static _S_alignment = 8, _M_i = 5}, static is_always_lock_free = true}, bgMaxLoad = {> = {static _S_alignment = 8, _M_i = 255279}, static is_always_lock_free = true}, bgLoadHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036180}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, vbucketDelMaxWalltime = {> = {static _S_alignment = 8, _M_i = 1416393}, static is_always_lock_free = true}, vbucketDelTotWalltime = {> = {static _S_alignment = 8, _M_i = 66089341}, static is_always_lock_free = true}, setWithMetaHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036240}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, accessScannerHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036300}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, checkpointRemoverHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d100363c0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, itemPagerHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036480}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, expiryPagerHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036540}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, replicationThrottleThreshold = { static _S_min_alignment = 8, static _S_alignment = 8, _M_i = 0.98999999999999999, static is_always_lock_free = }, numOpsStore = {value = {> = {static _S_alignment = 8, _M_i = 9145588}, static is_always_lock_free = true}}, numOpsDelete = {value = {> = {static _S_alignment = 8, _M_i = 4576209}, static is_always_lock_free = true}}, numOpsGet = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, numOpsGetMeta = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, numOpsSetMeta = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, numOpsDelMeta = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, numOpsSetMetaResolutionFailed = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, numOpsDelMetaResolutionFailed = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, numOpsSetRetMeta = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, numOpsDelRetMeta = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, numOpsGetMetaOnSetWithMeta = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, alogRuns = {value = {> = {static _S_alignment = 8, _M_i = 72}, static is_always_lock_free = true}}, accessScannerSkips = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, alogNumItems = {value = {> = {static _S_alignment = 8, _M_i = 961103}, static is_always_lock_free = true}}, alogTime = {> = {static _S_alignment = 8, _M_i = 1638583200}, static is_always_lock_free = true}, alogRuntime = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, expPagerTime = {> = {static _S_alignment = 8, _M_i = 1638465438}, static is_always_lock_free = true}, isShutdown = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, rollbackCount = {value = {> = {static _S_alignment = 8, _M_i = 17}, static is_always_lock_free = true}}, defragNumVisited = {value = {> = {static _S_alignment = 8, _M_i = 1082414}, static is_always_lock_free = true}}, defragNumMoved = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, defragStoredValueNumMoved = {value = {> = { static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, compressorNumVisited = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, compressorNumCompressed = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, dirtyAgeHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036600}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, itemAllocSizeHisto = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d100366c0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, getMultiBatchSizeHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036780}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, activeOrPendingFrequencyValuesEvictedHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Linear, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036840}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, replicaFrequencyValuesEvictedHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Linear, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036900}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, activeOrPendingFrequencyValuesSnapshotHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Linear, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d100369c0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, replicaFrequencyValuesSnapshotHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Linear, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036a80}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, getVbucketCmdHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036b40}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, setVbucketCmdHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036c00}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, delVbucketCmdHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036cc0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, getCmdHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036d80}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, storeCmdHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036e40}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, arithCmdHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036f00}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, notifyIOHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10036fc0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, getStatsCmdHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10037080}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, chkPersistenceHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10037140}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, diskInsertHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10037200}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, diskUpdateHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d100372c0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, diskDelHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10037380}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, diskVBDelHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10037440}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, diskCommitHisto = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10037500}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, schedulingHisto = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7f086197b800, _M_finish = 0x7f086197be30, _M_end_of_storage = 0x7f086197be30}, }}, }, taskRuntimeHisto = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7f0861979c00, _M_finish = 0x7f086197a230, _M_end_of_storage = 0x7f086197a230}, }}, }, persistenceCursorGetItemsHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d100375c0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, dcpCursorsGetItemsHisto = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10037680}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, syncWriteCommitTimes = {_M_elems = {{ = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10037740}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d10037800}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d100378c0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 49, static tls_lastDeferredReaderSlot = 49, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }}}, arena = {estimateUpdateThreshold = {value = {> = {static _S_alignment = 4, _M_i = 102400}, static is_always_lock_free = true}}, arena = 2, index = 0 '\000', threadCache = true}, timingLog = 0x0, maxDataSize = {> = {static _S_alignment = 8, _M_i = 107374182400}, static is_always_lock_free = true}} flusher = memUsed = #13 0x00000000006bc98b in doEngineStats (collector=..., this=0x7f0d10000000) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_engine.cc:4970 status = #14 EventuallyPersistentEngine::getStats(void const*, std::basic_string_view >, std::basic_string_view >, std::function >, std::basic_string_view >, void const*)> const&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_engine.cc:4970 c = 0x7f0b6cfe7410 timer = {listeners = {, TracerStopwatch>> = {> = {> = {_M_head_impl = {traceable = 0x7f0b6cfe7410, code = cb::tracing::GetStats, startTime = {__d = {__r = 15123213577809186}}, stopTime = {__d = { __r = 0}}}}, }, , false>> = {_M_head_impl = {histogram = @0x7f0d10000568, startTime = {__d = {__r = 15123213577809186}}}}, }, }} collector = { = {_vptr.StatCollector = 0xca4950 }, addStatFn = { >, std::basic_string_view >, void const*>> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = { _M_object = 0x7f0b6cfe73e0, _M_const_object = 0x7f0b6cfe73e0, _M_function_pointer = 0x7f0b6cfe73e0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7f0b6cfe73e0, this adjustment 1}, _M_pod_data = "\340s\376l\v\177\000\000\001\000\000\000\000\000\000"}, _M_manager = 0x6e8320 >, std::basic_string_view >, void const*), KVBucket::snapshotStats(bool):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x6f3da0 >, std::basic_string_view >, void const*), KVBucket::snapshotStats(bool)::{lambda(std::basic_string_view >, std::basic_string_view >, void const*)#1}>::_M_invoke(std::_Any_data const&, std::basic_string_view >&&, std::_Any_data const&, void const*&&)>}, cookie = 0x7f0b6cfe7410} bucketCollector = { = { = {_vptr.StatCollector = 0xca7270 }, parent = @0x7f0b6cfe72b0, defaultLabels = { _M_h = {, std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::__detail::_Select1st, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , std::allocator > >, true>> = {, std::allocator > >> = {, std::allocator > >> = {}, }, }, > = { = {}, }, }, , std::allocator > >, true>> = {, std::allocator > >> = {, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool>> = {}, }, }, }, , std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::allocator > >, std::hash, std::allocator > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator > const, std::__cxx11::basic_string, std::allocator > >, true> > >> = {, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, true> >, true>> = {, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, true> >> = {<__gnu_cxx::new_allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, true> >> = {}, }, }, }, _M_buckets = 0x7f08f3aefd70, _M_bucket_count = 2, _M_before_begin = {_M_nxt = 0x7f0667624f20}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 2}, _M_single_bucket = 0x0}}}, } #15 0x00000000006f9571 in KVBucket::snapshotStats(bool) () at /opt/gcc-10.2.0/include/c++/10.2.0/new:175 statsMap = {_M_t = { _M_impl = {, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > >> = {<__gnu_cxx::new_allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > >> = {}, }, , std::allocator > > >> = { _M_key_compare = {, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool>> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x7f08e302f9a0, _M_left = 0x7f08e2c74600, _M_right = 0x7f08e0809d20}, _M_node_count = 164}, }}} snapshot_add_stat = {__statsMap = @0x7f0b6cfe73e0} traceable = {_vptr.Traceable = 0xc4d320 , tracingEnabled = false, tracer = {vecSpans = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} rv = snapshotStats = {m_type = 128, m_value = {object = 0x7f0b6cfe73de, array = 0x7f0b6cfe73de, string = 0x7f0b6cfe73de, binary = 0x7f0b6cfe73de, boolean = 222, number_integer = 139687049982942, number_unsigned = 139687049982942, number_float = 6.9014572565480726e-310}} #16 0x000000000071cd02 in StatSnap::run() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_engine.h:667 phosphor_internal_category_enabled_128 = {_M_b = {_M_p = 0x7f0d195eb69e }, static is_always_lock_free = } phosphor_internal_category_enabled_temp_128 = phosphor_internal_tpi_128 = {category = 0xc5dbac "ep-engine/task", name = 0xc64e3a "StatSnap", type = phosphor::Complete, argument_names = {_M_elems = {0xca8762 "", 0xca8762 ""}}, argument_types = {_M_elems = {phosphor::is_none, phosphor::is_none}}} phosphor_internal_guard_128 = {tpi = 0x1058d40 , enabled = true, arg1 = {}, arg2 = {}, start = {__d = {__r = 15123213577808569}}} #17 0x0000000000a9eeb2 in GlobalTask::execute() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/globaltask.cc:68 guard = {previous = 0x0} #18 0x0000000000a9c0c5 in FollyExecutorPool::TaskProxy::scheduleViaCPUPool()::{lambda()#2}::operator()() const (__closure=0x7f0b6cfe7840) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:189 scheduleOverhead = start = {__d = {__r = 15123213577807005}} runAgain = false proxy = @0x7f08c1f9cda0: { > >::Callback> = { >> = {, boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>> = {, boost::intrusive::dft_tag, 1>> = {> = {next_ = 0x0, prev_ = 0x0}, }, , boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>, 1>> = {}, }, }, _vptr.Callback = 0xca2b48 , wheel_ = 0x0, expiration_ = {__d = {__r = 0}}, bucket_ = 125, requestContext_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = { _M_pi = 0x0}}, }}, task = {> = {> = {}, _M_ptr = 0x7f08e787cac0, _M_refcount = {_M_pi = 0x7f08e787cab0}}, }, taskId = 2257, scheduledOnCpuPool = true, executor = @0x7f0d13dfea00, cpuPool = @0x7f0d134fa400} #19 0x0000000000bf0c60 in operator() (this=0x7f0b6cfe7840) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:416 fn = @0x7f0b6cfe7840: {> = {}, data_ = {big = 0x7f08c1f9cda0, tiny = {__data = "\240\315\371\301\b\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\347\213\000\000\000\000\000\000\340\002\000\000\000\000\000\000\020y\376l\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>} #20 folly::ThreadPoolExecutor::runTask(std::shared_ptr const&, folly::ThreadPoolExecutor::Task&&) (this=this@entry=0x7f0d134fa400, thread=..., task=task@entry=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/ThreadPoolExecutor.cpp:97 rctx = {prev_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }} startTime = {__d = {__r = 15123213577803389}} stats = {expired = false, waitTime = {__r = 68216}, runTime = {__r = 0}, enqueueTime = {__d = {__r = 15123213577735173}}, requestId = 0} #21 0x0000000000bd8a1a in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:265 task = {storage_ = {{emptyState = -96 '\240', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f9cda0, tiny = {__data = "\240\315\371\301\b\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\347\213\000\000\000\000\000\000\340\002\000\000\000\000\000\000\020y\376l\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123213577735173}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8be7, tiny = {__data = "\347\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\352]\355\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185489152}}, hasValue = true}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #22 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #23 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #24 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #25 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #26 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #27 0x0000000000a9bd54 in operator() (this=0x7f0d13580c80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13580c80: {> = {}, data_ = {big = 0x7f0cf6978e30, tiny = {__data = "0\216\227\366\f\177", '\000' , "\001\000\000\000\000\000\000\000P\fX\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #28 operator() (__closure=0x7f0d13580c80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b6cfe79a0 "WriterPool16"}, _M_string_length = 12, {_M_local_buf = "WriterPool16\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6978e30, tiny = {__data = "0\216\227\366\f\177", '\000' , "\001\000\000\000\000\000\000\000P\fX\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #29 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13580c80: {__func = {> = {}, data_ = {big = 0x7f0cf6978e30, tiny = {__data = "0\216\227\366\f\177", '\000' , "\001\000\000\000\000\000\000\000P\fX\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #30 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #31 0x00007f0d18faeea5 in start_thread (arg=0x7f0b6cff9700) at pthread_create.c:307 __res = pd = 0x7f0b6cff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139687050057472, -4771262700614340274, 0, 8392704, 0, 139687050057472, 4890847788760281422, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #32 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 114 (Thread 0x7f0b4ffff700 (LWP 35816)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1342101016, absSteadyTime=absSteadyTime@entry=0x7f0b4ffed5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11b7948) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608234783} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11b7948, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0b4ffed618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11b7948) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11b7948, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608234783}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11b7948, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11b7948}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 16 '\020', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f9a410, tiny = {__data = "\020\244\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\350\213\000\000\000\000\000\000\350\002\000\000\000\000\000\000\020\331\376O\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518963959603}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8be8, tiny = {__data = "\350\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\331\376O\v\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13580cc0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13580cc0: {> = {}, data_ = {big = 0x7f0cf6978e60, tiny = {__data = "`\216\227\366\f\177\000\000\023\000\000\000\000\000\000\000\023", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13580cc0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b4ffed9a0 "WriterPool17"}, _M_string_length = 12, {_M_local_buf = "WriterPool17\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6978e60, tiny = {__data = "`\216\227\366\f\177\000\000\023\000\000\000\000\000\000\000\023", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13580cc0: {__func = {> = {}, data_ = {big = 0x7f0cf6978e60, tiny = {__data = "`\216\227\366\f\177\000\000\023\000\000\000\000\000\000\000\023", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0b4ffff700) at pthread_create.c:307 __res = pd = 0x7f0b4ffff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139686563542784, -4771262700614340274, 0, 8392704, 0, 139686563542784, 4890784022454579534, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 113 (Thread 0x7f0b4f7fe700 (LWP 35817)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1333708312, absSteadyTime=absSteadyTime@entry=0x7f0b4f7ec5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11bfe80) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608240476} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11bfe80, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0b4f7ec618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11bfe80) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11bfe80, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608240476}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11bfe80, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11bfe80}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 0 '\000', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f98c00, tiny = {__data = "\000\214\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\351\213\000\000\000\000\000\000\360\002\000\000\000\000\000\000\020\311~O\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518994135551}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8be9, tiny = {__data = "\351\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\311~O\v\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185736704}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13580d00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13580d00: {> = {}, data_ = {big = 0x7f0cf6978e90, tiny = {__data = "\220\216\227\366\f\177\000\000\000\000\000\000\000\000\000\000 \rX\023\r\177\000\000\v\000\000\000\000\000\000\000description\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13580d00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b4f7ec9a0 "WriterPool18"}, _M_string_length = 12, {_M_local_buf = "WriterPool18\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6978e90, tiny = {__data = "\220\216\227\366\f\177\000\000\000\000\000\000\000\000\000\000 \rX\023\r\177\000\000\v\000\000\000\000\000\000\000description\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13580d00: {__func = {> = {}, data_ = {big = 0x7f0cf6978e90, tiny = {__data = "\220\216\227\366\f\177\000\000\000\000\000\000\000\000\000\000 \rX\023\r\177\000\000\v\000\000\000\000\000\000\000description\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0b4f7fe700) at pthread_create.c:307 __res = pd = 0x7f0b4f7fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139686555150080, -4771262700614340274, 0, 8392704, 0, 139686555150080, 4890785121429336398, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 112 (Thread 0x7f0b4effd700 (LWP 35818)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1325315608, absSteadyTime=absSteadyTime@entry=0x7f0b4efeb5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11b8aa0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608245378} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11b8aa0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0b4efeb618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11b8aa0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11b8aa0, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608245378}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11b8aa0, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11b8aa0}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 96 '`', value = { = {func_ = {> = {}, data_ = {big = 0x7f08eaa6e760, tiny = {__data = "`\347\246\352\b\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\352\213\000\000\000\000\000\000\370\002\000\000\000\000\000\000\020\271\376N\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518995972949}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bea, tiny = {__data = "\352\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\352~/\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13580d40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13580d40: {> = {}, data_ = {big = 0x7f0cf6978ec0, tiny = {__data = "\300\216\227\366\f\177\000\000\370 X\023\r\177\000\000\020\032X\023\r\177\000\000\220\rX\023\r\177\000\000p\rX\023\r\177\000\000\002\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13580d40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b4efeb9a0 "WriterPool19"}, _M_string_length = 12, {_M_local_buf = "WriterPool19\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6978ec0, tiny = {__data = "\300\216\227\366\f\177\000\000\370 X\023\r\177\000\000\020\032X\023\r\177\000\000\220\rX\023\r\177\000\000p\rX\023\r\177\000\000\002\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13580d40: {__func = {> = {}, data_ = {big = 0x7f0cf6978ec0, tiny = {__data = "\300\216\227\366\f\177\000\000\370 X\023\r\177\000\000\020\032X\023\r\177\000\000\220\rX\023\r\177\000\000p\rX\023\r\177\000\000\002\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0b4effd700) at pthread_create.c:307 __res = pd = 0x7f0b4effd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139686546757376, -4771262700614340274, 0, 8392704, 0, 139686546757376, 4890781820210098510, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 111 (Thread 0x7f0b4e7fc700 (LWP 35819)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1316922904, absSteadyTime=absSteadyTime@entry=0x7f0b4e7ea5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11bb7b8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608250755} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11bb7b8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0b4e7ea618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11bb7b8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11bb7b8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608250755}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11bb7b8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11bb7b8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -16 '\360', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf684fbf0, tiny = {__data = "\360\373\204\366\f\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\353\213\000\000\000\000\000\000\000\003\000\000\000\000\000\000\020\251~N\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518991977325}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8beb, tiny = {__data = "\353\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\332\376.\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185675136}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13580d80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13580d80: {> = {}, data_ = {big = 0x7f0cf6978ef0, tiny = {__data = "\360\216\227\366\f\177", '\000' , "@\rX\023\r\177\000\000\360\021X\023\r\177\000\000\340\rX\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13580d80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b4e7ea9a0 "WriterPool20"}, _M_string_length = 12, {_M_local_buf = "WriterPool20\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6978ef0, tiny = {__data = "\360\216\227\366\f\177", '\000' , "@\rX\023\r\177\000\000\360\021X\023\r\177\000\000\340\rX\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13580d80: {__func = {> = {}, data_ = {big = 0x7f0cf6978ef0, tiny = {__data = "\360\216\227\366\f\177", '\000' , "@\rX\023\r\177\000\000\360\021X\023\r\177\000\000\340\rX\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0b4e7fc700) at pthread_create.c:307 __res = pd = 0x7f0b4e7fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139686538364672, -4771262700614340274, 0, 8392704, 0, 139686538364672, 4890782919184855374, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 110 (Thread 0x7f0b4dffb700 (LWP 35820)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1308530200, absSteadyTime=absSteadyTime@entry=0x7f0b4dfe95f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11ba2a0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608253764} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11ba2a0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0b4dfe9618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11ba2a0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11ba2a0, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608253764}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11ba2a0, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11ba2a0}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 32 ' ', value = { = {func_ = {> = {}, data_ = {big = 0x7f08eaa6f720, tiny = {__data = " \367\246\352\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\354\213\000\000\000\000\000\000\b\003\000\000\000\000\000\000\020\231\376M\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518995973608}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bec, tiny = {__data = "\354\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\312~.\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13580dc0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13580dc0: {> = {}, data_ = {big = 0x7f0cf6978f20, tiny = {__data = " \217\227\366\f\177", '\000' , "\001\000\000\000\000\000\000\000\220\rX\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13580dc0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b4dfe99a0 "WriterPool21"}, _M_string_length = 12, {_M_local_buf = "WriterPool21\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6978f20, tiny = {__data = " \217\227\366\f\177", '\000' , "\001\000\000\000\000\000\000\000\220\rX\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13580dc0: {__func = {> = {}, data_ = {big = 0x7f0cf6978f20, tiny = {__data = " \217\227\366\f\177", '\000' , "\001\000\000\000\000\000\000\000\220\rX\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0b4dffb700) at pthread_create.c:307 __res = pd = 0x7f0b4dffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139686529971968, -4771262700614340274, 0, 8392704, 0, 139686529971968, 4890779622260584782, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 109 (Thread 0x7f0b4d7fa700 (LWP 35821)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1300137496, absSteadyTime=absSteadyTime@entry=0x7f0b4d7e85f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c4980) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608259455} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c4980, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0b4d7e8618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c4980) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c4980, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608259455}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c4980, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c4980}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 16 '\020', value = { = {func_ = {> = {}, data_ = {big = 0x7f08eaa6fb10, tiny = {__data = "\020\373\246\352\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\355\213\000\000\000\000\000\000\020\003\000\000\000\000\000\000\020\211~M\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518994100715}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bed, tiny = {__data = "\355\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\272\376-\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185736704}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13580e00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13580e00: {> = {}, data_ = {big = 0x7f0cf6978f50, tiny = {__data = "P\217\227\366\f\177\000\000\017\000\000\000\000\000\000\000optional_fields", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13580e00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b4d7e89a0 "WriterPool22"}, _M_string_length = 12, {_M_local_buf = "WriterPool22\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6978f50, tiny = {__data = "P\217\227\366\f\177\000\000\017\000\000\000\000\000\000\000optional_fields", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13580e00: {__func = {> = {}, data_ = {big = 0x7f0cf6978f50, tiny = {__data = "P\217\227\366\f\177\000\000\017\000\000\000\000\000\000\000optional_fields", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0b4d7fa700) at pthread_create.c:307 __res = pd = 0x7f0b4d7fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139686521579264, -4771262700614340274, 0, 8392704, 0, 139686521579264, 4890780721235341646, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 108 (Thread 0x7f0b4cff9700 (LWP 35822)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1291744792, absSteadyTime=absSteadyTime@entry=0x7f0b4cfe75f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11cd140) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608263966} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11cd140, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0b4cfe7618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11cd140) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11cd140, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608263966}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11cd140, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11cd140}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 80 'P', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f9a250, tiny = {__data = "P\242\371\301\b\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\356\213\000\000\000\000\000\000\030\003\000\000\000\000\000\000\020y\376L\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518997226237}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bee, tiny = {__data = "\356\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\252~-\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13580e40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13580e40: {> = {}, data_ = {big = 0x7f0cf6978f80, tiny = {__data = "\200\217\227\366\f\177\000\000\300\017X\023\r\177\000\000`\016X\023\r\177\000\000\006\000\000\000\000\000\000\000errors\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13580e40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b4cfe79a0 "WriterPool23"}, _M_string_length = 12, {_M_local_buf = "WriterPool23\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6978f80, tiny = {__data = "\200\217\227\366\f\177\000\000\300\017X\023\r\177\000\000`\016X\023\r\177\000\000\006\000\000\000\000\000\000\000errors\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13580e40: {__func = {> = {}, data_ = {big = 0x7f0cf6978f80, tiny = {__data = "\200\217\227\366\f\177\000\000\300\017X\023\r\177\000\000`\016X\023\r\177\000\000\006\000\000\000\000\000\000\000errors\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0b4cff9700) at pthread_create.c:307 __res = pd = 0x7f0b4cff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139686513186560, -4771262700614340274, 0, 8392704, 0, 139686513186560, 4890777420016103758, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 107 (Thread 0x7f0b2ffff700 (LWP 35823)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=805230104, absSteadyTime=absSteadyTime@entry=0x7f0b2ffed5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c8dc0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608266457} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c8dc0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0b2ffed618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c8dc0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c8dc0, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608266457}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c8dc0, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c8dc0}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 0 '\000', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f9a100, tiny = {__data = "\000\241\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\357\213\000\000\000\000\000\000 \003\000\000\000\000\000\000\020\331\376/\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518999077478}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bef, tiny = {__data = "\357\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000pj\032\341\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13580e80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13580e80: {> = {}, data_ = {big = 0x7f0cf6978fb0, tiny = {__data = "\260\217\227\366\f\177\000\000X!X\023\r\177\000\000\000\000\000\000\000\000\000\000\320\016X\023\r\177\000\000\260\016X\023\r\177\000\000\004\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13580e80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b2ffed9a0 "WriterPool24"}, _M_string_length = 12, {_M_local_buf = "WriterPool24\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6978fb0, tiny = {__data = "\260\217\227\366\f\177\000\000X!X\023\r\177\000\000\000\000\000\000\000\000\000\000\320\016X\023\r\177\000\000\260\016X\023\r\177\000\000\004\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13580e80: {__func = {> = {}, data_ = {big = 0x7f0cf6978fb0, tiny = {__data = "\260\217\227\366\f\177\000\000X!X\023\r\177\000\000\000\000\000\000\000\000\000\000\320\016X\023\r\177\000\000\260\016X\023\r\177\000\000\004\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0b2ffff700) at pthread_create.c:307 __res = pd = 0x7f0b2ffff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139686026671872, -4771262700614340274, 0, 8392704, 0, 139686026671872, 4890713653710401870, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 106 (Thread 0x7f0b2f7fe700 (LWP 35824)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=796837400, absSteadyTime=absSteadyTime@entry=0x7f0b2f7ec5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11cc630) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608276585} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11cc630, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0b2f7ec618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11cc630) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11cc630, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608276585}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11cc630, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11cc630}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -80 '\260', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f99fb0, tiny = {__data = "\260\237\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\360\213\000\000\000\000\000\000(\003\000\000\000\000\000\000\020\311~/\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518996545470}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bf0, tiny = {__data = "\360\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000pz\335\351\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13580ec0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13580ec0: {> = {}, data_ = {big = 0x7f0cf6978fe0, tiny = {__data = "\340\217\227\366\f\177", '\000' , "\200\016X\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13580ec0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b2f7ec9a0 "WriterPool25"}, _M_string_length = 12, {_M_local_buf = "WriterPool25\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6978fe0, tiny = {__data = "\340\217\227\366\f\177", '\000' , "\200\016X\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13580ec0: {__func = {> = {}, data_ = {big = 0x7f0cf6978fe0, tiny = {__data = "\340\217\227\366\f\177", '\000' , "\200\016X\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0b2f7fe700) at pthread_create.c:307 __res = pd = 0x7f0b2f7fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139686018279168, -4771262700614340274, 0, 8392704, 0, 139686018279168, 4890714752685158734, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 105 (Thread 0x7f0b2effd700 (LWP 35825)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=788444696, absSteadyTime=absSteadyTime@entry=0x7f0b2efeb5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c6a20) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608294670} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c6a20, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0b2efeb618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c6a20) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c6a20, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608294670}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c6a20, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c6a20}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 16 '\020', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f9a410, tiny = {__data = "\020\244\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\361\213\000\000\000\000\000\000\060\003\000\000\000\000\000\000\020\271\376.\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518994237606}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bf1, tiny = {__data = "\361\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000pz\376\377\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185736704}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13580f00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13580f00: {> = {}, data_ = {big = 0x7f0cf6979010, tiny = {__data = "\020\220\227\366\f\177", '\000' , "\001\000\000\000\000\000\000\000\210!X\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13580f00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b2efeb9a0 "WriterPool26"}, _M_string_length = 12, {_M_local_buf = "WriterPool26\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6979010, tiny = {__data = "\020\220\227\366\f\177", '\000' , "\001\000\000\000\000\000\000\000\210!X\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13580f00: {__func = {> = {}, data_ = {big = 0x7f0cf6979010, tiny = {__data = "\020\220\227\366\f\177", '\000' , "\001\000\000\000\000\000\000\000\210!X\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0b2effd700) at pthread_create.c:307 __res = pd = 0x7f0b2effd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139686009886464, -4771262700614340274, 0, 8392704, 0, 139686009886464, 4890711451465920846, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 104 (Thread 0x7f0b2e7fc700 (LWP 35826)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=780051992, absSteadyTime=absSteadyTime@entry=0x7f0b2e7ea5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c0018) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608284216} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c0018, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0b2e7ea618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c0018) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c0018, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608284216}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c0018, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c0018}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 96 '`', value = { = {func_ = {> = {}, data_ = {big = 0x7f08eaa6fc60, tiny = {__data = "`\374\246\352\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\362\213\000\000\000\000\000\000\070\003\000\000\000\000\000\000\020\251~.\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518995759532}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bf2, tiny = {__data = "\362\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000pj~\377\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13580f40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13580f40: {> = {}, data_ = {big = 0x7f0cf6979040, tiny = {__data = "@\220\227\366\f\177\000\000\004\000\000\000\000\000\000\000code", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13580f40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b2e7ea9a0 "WriterPool27"}, _M_string_length = 12, {_M_local_buf = "WriterPool27\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6979040, tiny = {__data = "@\220\227\366\f\177\000\000\004\000\000\000\000\000\000\000code", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13580f40: {__func = {> = {}, data_ = {big = 0x7f0cf6979040, tiny = {__data = "@\220\227\366\f\177\000\000\004\000\000\000\000\000\000\000code", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0b2e7fc700) at pthread_create.c:307 __res = pd = 0x7f0b2e7fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139686001493760, -4771262700614340274, 0, 8392704, 0, 139686001493760, 4890712550440677710, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 103 (Thread 0x7f0b2dffb700 (LWP 35827)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=771659288, absSteadyTime=absSteadyTime@entry=0x7f0b2dfe95f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11ca560) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608288838} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11ca560, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0b2dfe9618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11ca560) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11ca560, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608288838}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11ca560, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11ca560}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 0 '\000', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f99a00, tiny = {__data = "\000\232\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\363\213\000\000\000\000\000\000@\003\000\000\000\000\000\000\020\231\376-\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518998260743}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bf3, tiny = {__data = "\363\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000pZ\376\376\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13580f80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13580f80: {> = {}, data_ = {big = 0x7f0cf6979070, tiny = {__data = "p\220\227\366\f\177\000\000\000\000\000\000\000\000\000\000\240\017X\023\r\177\000\000\003\000\000\000\000\000\000\000msg", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13580f80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b2dfe99a0 "WriterPool28"}, _M_string_length = 12, {_M_local_buf = "WriterPool28\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6979070, tiny = {__data = "p\220\227\366\f\177\000\000\000\000\000\000\000\000\000\000\240\017X\023\r\177\000\000\003\000\000\000\000\000\000\000msg", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13580f80: {__func = {> = {}, data_ = {big = 0x7f0cf6979070, tiny = {__data = "p\220\227\366\f\177\000\000\000\000\000\000\000\000\000\000\240\017X\023\r\177\000\000\003\000\000\000\000\000\000\000msg", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0b2dffb700) at pthread_create.c:307 __res = pd = 0x7f0b2dffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139685993101056, -4771262700614340274, 0, 8392704, 0, 139685993101056, 4890709253516407118, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 102 (Thread 0x7f0b2d7fa700 (LWP 35828)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=763266584, absSteadyTime=absSteadyTime@entry=0x7f0b2d7e85f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c04c8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608296822} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c04c8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0b2d7e8618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c04c8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c04c8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608296822}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c04c8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c04c8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -32 '\340', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f9a1e0, tiny = {__data = "\340\241\371\301\b\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\364\213\000\000\000\000\000\000H\003\000\000\000\000\000\000\020\211~-\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518986786756}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bf4, tiny = {__data = "\364\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000pJ~\376\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d13580fc0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d13580fc0: {> = {}, data_ = {big = 0x7f0cf69790a0, tiny = {__data = "\240\220\227\366\f\177\000\000\060\016X\023\r\177\000\000`\020X\023\r\177\000\000\020\020X\023\r\177\000\000\360\017X\023\r\177\000\000\016\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d13580fc0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b2d7e89a0 "WriterPool29"}, _M_string_length = 12, {_M_local_buf = "WriterPool29\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf69790a0, tiny = {__data = "\240\220\227\366\f\177\000\000\060\016X\023\r\177\000\000`\020X\023\r\177\000\000\020\020X\023\r\177\000\000\360\017X\023\r\177\000\000\016\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d13580fc0: {__func = {> = {}, data_ = {big = 0x7f0cf69790a0, tiny = {__data = "\240\220\227\366\f\177\000\000\060\016X\023\r\177\000\000`\020X\023\r\177\000\000\020\020X\023\r\177\000\000\360\017X\023\r\177\000\000\016\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0b2d7fa700) at pthread_create.c:307 __res = pd = 0x7f0b2d7fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139685984708352, -4771262700614340274, 0, 8392704, 0, 139685984708352, 4890710352491163982, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 101 (Thread 0x7f0b2cff9700 (LWP 35829)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=754873880, absSteadyTime=absSteadyTime@entry=0x7f0b2cfe75f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11be800) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608299736} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11be800, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0b2cfe7618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11be800) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11be800, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608299736}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11be800, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11be800}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -64 '\300', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f971c0, tiny = {__data = "\300q\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\365\213\000\000\000\000\000\000P\003\000\000\000\000\000\000\020y\376,\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518988017949}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bf5, tiny = {__data = "\365\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p:\376\375\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2000) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2000: {> = {}, data_ = {big = 0x7f0cf69790d0, tiny = {__data = "А\227\366\f\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\340\035[\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2000) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b2cfe79a0 "WriterPool30"}, _M_string_length = 12, {_M_local_buf = "WriterPool30\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf69790d0, tiny = {__data = "А\227\366\f\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\340\035[\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2000: {__func = {> = {}, data_ = {big = 0x7f0cf69790d0, tiny = {__data = "А\227\366\f\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\340\035[\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0b2cff9700) at pthread_create.c:307 __res = pd = 0x7f0b2cff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139685976315648, -4771262700614340274, 0, 8392704, 0, 139685976315648, 4890707051271926094, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 100 (Thread 0x7f0b0ffff700 (LWP 35830)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=268359192, absSteadyTime=absSteadyTime@entry=0x7f0b0ffed5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c8760) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608303914} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c8760, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0b0ffed618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c8760) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c8760, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608303914}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c8760, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c8760}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -80 '\260', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f98ab0, tiny = {__data = "\260\212\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\366\213\000\000\000\000\000\000X\003\000\000\000\000\000\000\020\331\376\017\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518996552362}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bf6, tiny = {__data = "\366\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\331\376\017\v\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2040) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2040: {> = {}, data_ = {big = 0x7f0cf6979100, tiny = {__data = "\000\221\227\366\f\177\000\000ntextId", '\000' , "\220\035[\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2040) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b0ffed9a0 "WriterPool31"}, _M_string_length = 12, {_M_local_buf = "WriterPool31\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6979100, tiny = {__data = "\000\221\227\366\f\177\000\000ntextId", '\000' , "\220\035[\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2040: {__func = {> = {}, data_ = {big = 0x7f0cf6979100, tiny = {__data = "\000\221\227\366\f\177\000\000ntextId", '\000' , "\220\035[\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0b0ffff700) at pthread_create.c:307 __res = pd = 0x7f0b0ffff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139685489800960, -4771262700614340274, 0, 8392704, 0, 139685489800960, 4890643284966224206, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 99 (Thread 0x7f0b0f7fe700 (LWP 35831)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=259966488, absSteadyTime=absSteadyTime@entry=0x7f0b0f7ec5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c1ad0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608307198} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c1ad0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0b0f7ec618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c1ad0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c1ad0, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608307198}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c1ad0, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c1ad0}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -16 '\360', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf684fbf0, tiny = {__data = "\360\373\204\366\f\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\367\213\000\000\000\000\000\000`\003\000\000\000\000\000\000\020\311~\017\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518996543168}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bf7, tiny = {__data = "\367\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\311~\017\v\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2080) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2080: {> = {}, data_ = {big = 0x7f0cf6979130, tiny = {__data = "0\221\227\366\f\177\000\000\004\000\000\000\000\000\000\000sync", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2080) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b0f7ec9a0 "WriterPool32"}, _M_string_length = 12, {_M_local_buf = "WriterPool32\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6979130, tiny = {__data = "0\221\227\366\f\177\000\000\004\000\000\000\000\000\000\000sync", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2080: {__func = {> = {}, data_ = {big = 0x7f0cf6979130, tiny = {__data = "0\221\227\366\f\177\000\000\004\000\000\000\000\000\000\000sync", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0b0f7fe700) at pthread_create.c:307 __res = pd = 0x7f0b0f7fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139685481408256, -4771262700614340274, 0, 8392704, 0, 139685481408256, 4890644383940981070, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 98 (Thread 0x7f0b0effd700 (LWP 35832)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=251573784, absSteadyTime=absSteadyTime@entry=0x7f0b0efeb5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11cdcf8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608313974} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11cdcf8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0b0efeb618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11cdcf8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11cdcf8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608313974}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11cdcf8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11cdcf8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 112 'p', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f99a70, tiny = {__data = "p\232\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\370\213\000\000\000\000\000\000h\003\000\000\000\000\000\000\020\271\376\016\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518996599254}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bf8, tiny = {__data = "\370\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\272\375\371\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b20c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b20c0: {> = {}, data_ = {big = 0x7f0cf6979160, tiny = {__data = "`\221\227\366\f\177\000\000\000\000\000\000\000\000\000\000\300\242J\023\r\177\000\000\020\000\000\000\000\000\000\000\020", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b20c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b0efeb9a0 "WriterPool33"}, _M_string_length = 12, {_M_local_buf = "WriterPool33\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6979160, tiny = {__data = "`\221\227\366\f\177\000\000\000\000\000\000\000\000\000\000\300\242J\023\r\177\000\000\020\000\000\000\000\000\000\000\020", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b20c0: {__func = {> = {}, data_ = {big = 0x7f0cf6979160, tiny = {__data = "`\221\227\366\f\177\000\000\000\000\000\000\000\000\000\000\300\242J\023\r\177\000\000\020\000\000\000\000\000\000\000\020", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0b0effd700) at pthread_create.c:307 __res = pd = 0x7f0b0effd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139685473015552, -4771262700614340274, 0, 8392704, 0, 139685473015552, 4890641082721743182, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 97 (Thread 0x7f0b0e7fc700 (LWP 35833)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=243181080, absSteadyTime=absSteadyTime@entry=0x7f0b0e7ea5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11bdf18) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608318159} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11bdf18, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0b0e7ea618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11bdf18) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11bdf18, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608318159}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11bdf18, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11bdf18}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -16 '\360', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf684fbf0, tiny = {__data = "\360\373\204\366\f\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\371\213\000\000\000\000\000\000p\003\000\000\000\000\000\000\020\251~\016\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518963568591}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bf9, tiny = {__data = "\371\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\252}\371\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2100) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2100: {> = {}, data_ = {big = 0x7f0cf6979190, tiny = {__data = "\220\221\227\366\f\177\000\000\270\275Z\023\r\177\000\000 $[\023\r\177\000\000\360![\023\r\177\000\000\060![\023\r\177\000\000\v\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2100) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b0e7ea9a0 "WriterPool34"}, _M_string_length = 12, {_M_local_buf = "WriterPool34\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6979190, tiny = {__data = "\220\221\227\366\f\177\000\000\270\275Z\023\r\177\000\000 $[\023\r\177\000\000\360![\023\r\177\000\000\060![\023\r\177\000\000\v\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2100: {__func = {> = {}, data_ = {big = 0x7f0cf6979190, tiny = {__data = "\220\221\227\366\f\177\000\000\270\275Z\023\r\177\000\000 $[\023\r\177\000\000\360![\023\r\177\000\000\060![\023\r\177\000\000\v\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0b0e7fc700) at pthread_create.c:307 __res = pd = 0x7f0b0e7fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139685464622848, -4771262700614340274, 0, 8392704, 0, 139685464622848, 4890642181696500046, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 96 (Thread 0x7f0b0dffb700 (LWP 35834)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=234788376, absSteadyTime=absSteadyTime@entry=0x7f0b0dfe95f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c9c90) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608322798} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c9c90, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0b0dfe9618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c9c90) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c9c90, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608322798}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c9c90, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c9c90}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -64 '\300', value = { = {func_ = {> = {}, data_ = {big = 0x7f08eaa700c0, tiny = {__data = "\300\000\247\352\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\372\213\000\000\000\000\000\000x\003\000\000\000\000\000\000\020\231\376\r\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518998264572}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bfa, tiny = {__data = "\372\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000pZ\335\350\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2140) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2140: {> = {}, data_ = {big = 0x7f0cf69791c0, tiny = {__data = "\300\221\227\366\f\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\350\275Z\023\r\177\000\000\000\000\000\000\000\000\000\000\240![\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2140) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b0dfe99a0 "WriterPool35"}, _M_string_length = 12, {_M_local_buf = "WriterPool35\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf69791c0, tiny = {__data = "\300\221\227\366\f\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\350\275Z\023\r\177\000\000\000\000\000\000\000\000\000\000\240![\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2140: {__func = {> = {}, data_ = {big = 0x7f0cf69791c0, tiny = {__data = "\300\221\227\366\f\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\350\275Z\023\r\177\000\000\000\000\000\000\000\000\000\000\240![\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0b0dffb700) at pthread_create.c:307 __res = pd = 0x7f0b0dffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139685456230144, -4771262700614340274, 0, 8392704, 0, 139685456230144, 4890638884772229454, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 95 (Thread 0x7f0b0d7fa700 (LWP 35835)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=226395672, absSteadyTime=absSteadyTime@entry=0x7f0b0d7e85f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11ba528) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608327070} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11ba528, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0b0d7e8618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11ba528) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11ba528, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608327070}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11ba528, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11ba528}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 80 'P', value = { = {func_ = {> = {}, data_ = {big = 0x7f08eaa6eb50, tiny = {__data = "P\353\246\352\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\373\213\000\000\000\000\000\000\200\003\000\000\000\000\000\000\020\211~\r\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518984913764}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bfb, tiny = {__data = "\373\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\232\335\352\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185566976}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2180) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2180: {> = {}, data_ = {big = 0x7f0cf69791f0, tiny = {__data = "\360\221\227\366\f\177", '\000' , "P![\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2180) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b0d7e89a0 "WriterPool36"}, _M_string_length = 12, {_M_local_buf = "WriterPool36\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf69791f0, tiny = {__data = "\360\221\227\366\f\177", '\000' , "P![\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2180: {__func = {> = {}, data_ = {big = 0x7f0cf69791f0, tiny = {__data = "\360\221\227\366\f\177", '\000' , "P![\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0b0d7fa700) at pthread_create.c:307 __res = pd = 0x7f0b0d7fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139685447837440, -4771262700614340274, 0, 8392704, 0, 139685447837440, 4890639983746986318, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 94 (Thread 0x7f0b0cff9700 (LWP 35836)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=218002968, absSteadyTime=absSteadyTime@entry=0x7f0b0cfe75f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11b7618) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608332086} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11b7618, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0b0cfe7618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11b7618) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11b7618, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608332086}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11b7618, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11b7618}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 0 '\000', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f99a00, tiny = {__data = "\000\232\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\374\213\000\000\000\000\000\000\210\003\000\000\000\000\000\000\020y\376\f\v\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518994183433}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bfc, tiny = {__data = "\374\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\232\375\370\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139681253474399}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b21c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b21c0: {> = {}, data_ = {big = 0x7f0cf6979220, tiny = {__data = " \222\227\366\f\177\000\000\004\000\000\000\000\000\000\000user", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b21c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0b0cfe79a0 "WriterPool37"}, _M_string_length = 12, {_M_local_buf = "WriterPool37\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6979220, tiny = {__data = " \222\227\366\f\177\000\000\004\000\000\000\000\000\000\000user", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b21c0: {__func = {> = {}, data_ = {big = 0x7f0cf6979220, tiny = {__data = " \222\227\366\f\177\000\000\004\000\000\000\000\000\000\000user", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0b0cff9700) at pthread_create.c:307 __res = pd = 0x7f0b0cff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139685439444736, -4771262700614340274, 0, 8392704, 0, 139685439444736, 4890636682527748430, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 93 (Thread 0x7f0aeffff700 (LWP 35837)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=4026455576, absSteadyTime=absSteadyTime@entry=0x7f0aeffed5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11ba6d8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608338894} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11ba6d8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0aeffed618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11ba6d8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11ba6d8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608338894}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11ba6d8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11ba6d8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 16 '\020', value = { = {func_ = {> = {}, data_ = {big = 0x7f08eaa70210, tiny = {__data = "\020\002\247\352\b\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\375\213\000\000\000\000\000\000\220\003\000\000\000\000\000\000\020\331\376\357\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518998268485}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bfd, tiny = {__data = "\375\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\212]\352\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2200) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2200: {> = {}, data_ = {big = 0x7f0cf6979250, tiny = {__data = "P\222\227\366\f\177\000\000@\"[\023\r\177\000\000 \"[\023\r\177\000\000\t\000\000\000\000\000\000\000statement\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2200) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0aeffed9a0 "WriterPool38"}, _M_string_length = 12, {_M_local_buf = "WriterPool38\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6979250, tiny = {__data = "P\222\227\366\f\177\000\000@\"[\023\r\177\000\000 \"[\023\r\177\000\000\t\000\000\000\000\000\000\000statement\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2200: {__func = {> = {}, data_ = {big = 0x7f0cf6979250, tiny = {__data = "P\222\227\366\f\177\000\000@\"[\023\r\177\000\000 \"[\023\r\177\000\000\t\000\000\000\000\000\000\000statement\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0aeffff700) at pthread_create.c:307 __res = pd = 0x7f0aeffff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139684952930048, -4771262700614340274, 0, 8392704, 0, 139684952930048, 4890009966268625230, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 92 (Thread 0x7f0aef7fe700 (LWP 35838)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=4018062872, absSteadyTime=absSteadyTime@entry=0x7f0aef7ec5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c1e90) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608343382} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c1e90, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0aef7ec618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c1e90) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c1e90, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608343382}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c1e90, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c1e90}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -128 '\200', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f9a480, tiny = {__data = "\200\244\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\376\213\000\000\000\000\000\000\230\003\000\000\000\000\000\000\020\311~\357\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518927384019}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bfe, tiny = {__data = "\376\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\311~\357\n\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2240) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2240: {> = {}, data_ = {big = 0x7f0cf6979280, tiny = {__data = "\200\222\227\366\f\177\000\000\360![\023\r\177\000\000\340\"[\023\r\177\000\000\220\"[\023\r\177\000\000p\"[\023\r\177\000\000\t\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2240) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0aef7ec9a0 "WriterPool39"}, _M_string_length = 12, {_M_local_buf = "WriterPool39\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6979280, tiny = {__data = "\200\222\227\366\f\177\000\000\360![\023\r\177\000\000\340\"[\023\r\177\000\000\220\"[\023\r\177\000\000p\"[\023\r\177\000\000\t\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2240: {__func = {> = {}, data_ = {big = 0x7f0cf6979280, tiny = {__data = "\200\222\227\366\f\177\000\000\360![\023\r\177\000\000\340\"[\023\r\177\000\000\220\"[\023\r\177\000\000p\"[\023\r\177\000\000\t\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0aef7fe700) at pthread_create.c:307 __res = pd = 0x7f0aef7fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139684944537344, -4771262700614340274, 0, 8392704, 0, 139684944537344, 4890011065243382094, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 91 (Thread 0x7f0aeeffd700 (LWP 35839)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=4009670168, absSteadyTime=absSteadyTime@entry=0x7f0aeefeb5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c2c28) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608346632} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c2c28, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0aeefeb618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c2c28) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c2c28, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608346632}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c2c28, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c2c28}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -64 '\300', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f971c0, tiny = {__data = "\300q\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\377\213\000\000\000\000\000\000\240\003\000\000\000\000\000\000\020\271\376\356\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518995976714}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8bff, tiny = {__data = "\377\213\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\232\376\314\v\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2280) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2280: {> = {}, data_ = {big = 0x7f0cf69792b0, tiny = {__data = "\260\222\227\366\f\177", '\000' , "@\"[\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2280) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0aeefeb9a0 "WriterPool40"}, _M_string_length = 12, {_M_local_buf = "WriterPool40\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf69792b0, tiny = {__data = "\260\222\227\366\f\177", '\000' , "@\"[\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2280: {__func = {> = {}, data_ = {big = 0x7f0cf69792b0, tiny = {__data = "\260\222\227\366\f\177", '\000' , "@\"[\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0aeeffd700) at pthread_create.c:307 __res = pd = 0x7f0aeeffd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139684936144640, -4771262700614340274, 0, 8392704, 0, 139684936144640, 4890007764024144206, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 90 (Thread 0x7f0aee7fc700 (LWP 35840)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=4001277464, absSteadyTime=absSteadyTime@entry=0x7f0aee7ea5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11ca7e8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608353753} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11ca7e8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0aee7ea618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11ca7e8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11ca7e8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608353753}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11ca7e8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11ca7e8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 0 '\000', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f98c00, tiny = {__data = "\000\214\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\000\214\000\000\000\000\000\000\250\003\000\000\000\000\000\000\020\251~\356\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518035866423}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c00, tiny = {__data = "\000\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\332\376\356\n\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139681253474399}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b22c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b22c0: {> = {}, data_ = {big = 0x7f0cf69792e0, tiny = {__data = "\340\222\227\366\f\177\000\000t", '\000' , "@\"[\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b22c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0aee7ea9a0 "WriterPool41"}, _M_string_length = 12, {_M_local_buf = "WriterPool41\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf69792e0, tiny = {__data = "\340\222\227\366\f\177\000\000t", '\000' , "@\"[\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b22c0: {__func = {> = {}, data_ = {big = 0x7f0cf69792e0, tiny = {__data = "\340\222\227\366\f\177\000\000t", '\000' , "@\"[\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0aee7fc700) at pthread_create.c:307 __res = pd = 0x7f0aee7fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139684927751936, -4771262700614340274, 0, 8392704, 0, 139684927751936, 4890008862998901070, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 89 (Thread 0x7f0aedffb700 (LWP 35841)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3992884760, absSteadyTime=absSteadyTime@entry=0x7f0aedfe95f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11b9f58) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608358130} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11b9f58, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0aedfe9618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11b9f58) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11b9f58, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608358130}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11b9f58, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11b9f58}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 0 '\000', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f99a00, tiny = {__data = "\000\232\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\001\214\000\000\000\000\000\000\260\003\000\000\000\000\000\000\020\231\376\355\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518986795785}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c01, tiny = {__data = "\001\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\352~o\v\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2300) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2300: {> = {}, data_ = {big = 0x7f0cf6979310, tiny = {__data = "\020\223\227\366\f\177\000\000\006\000\000\000\000\000\000\000status", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2300) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0aedfe99a0 "WriterPool42"}, _M_string_length = 12, {_M_local_buf = "WriterPool42\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6979310, tiny = {__data = "\020\223\227\366\f\177\000\000\006\000\000\000\000\000\000\000status", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2300: {__func = {> = {}, data_ = {big = 0x7f0cf6979310, tiny = {__data = "\020\223\227\366\f\177\000\000\006\000\000\000\000\000\000\000status", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0aedffb700) at pthread_create.c:307 __res = pd = 0x7f0aedffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139684919359232, -4771262700614340274, 0, 8392704, 0, 139684919359232, 4890005566074630478, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 88 (Thread 0x7f0aed7fa700 (LWP 35842)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3984492056, absSteadyTime=absSteadyTime@entry=0x7f0aed7e85f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11be878) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608362051} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11be878, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0aed7e8618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11be878) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11be878, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608362051}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11be878, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11be878}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 112 'p', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f9a870, tiny = {__data = "p\250\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\002\214\000\000\000\000\000\000\270\003\000\000\000\000\000\000\020\211~\355\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518992087259}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c02, tiny = {__data = "\002\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\272\376\355\n\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185675136}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2340) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2340: {> = {}, data_ = {big = 0x7f0cf6979340, tiny = {__data = "@\223\227\366\f\177\000\000\000\000\000\000\000\000\000\000`#[\023\r\177\000\000\006\000\000\000\000\000\000\000remote\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2340) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0aed7e89a0 "WriterPool43"}, _M_string_length = 12, {_M_local_buf = "WriterPool43\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6979340, tiny = {__data = "@\223\227\366\f\177\000\000\000\000\000\000\000\000\000\000`#[\023\r\177\000\000\006\000\000\000\000\000\000\000remote\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2340: {__func = {> = {}, data_ = {big = 0x7f0cf6979340, tiny = {__data = "@\223\227\366\f\177\000\000\000\000\000\000\000\000\000\000`#[\023\r\177\000\000\006\000\000\000\000\000\000\000remote\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0aed7fa700) at pthread_create.c:307 __res = pd = 0x7f0aed7fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139684910966528, -4771262700614340274, 0, 8392704, 0, 139684910966528, 4890006665049387342, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 87 (Thread 0x7f0aecff9700 (LWP 35843)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3976099352, absSteadyTime=absSteadyTime@entry=0x7f0aecfe75f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c4db8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608366753} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c4db8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0aecfe7618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c4db8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c4db8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608366753}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c4db8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c4db8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 0 '\000', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f99a00, tiny = {__data = "\000\232\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\003\214\000\000\000\000\000\000\300\003\000\000\000\000\000\000\020y\376\354\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518964086706}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c03, tiny = {__data = "\003\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\252~\355\n\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185674880}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2380) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2380: {> = {}, data_ = {big = 0x7f0cf6979370, tiny = {__data = "p\223\227\366\f\177\000\000\030\276Z\023\r\177\000\000\000\000\000\000\000\000\000\000\320#[\023\r\177\000\000\260#[\023\r\177\000\000\002\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2380) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0aecfe79a0 "WriterPool44"}, _M_string_length = 12, {_M_local_buf = "WriterPool44\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6979370, tiny = {__data = "p\223\227\366\f\177\000\000\030\276Z\023\r\177\000\000\000\000\000\000\000\000\000\000\320#[\023\r\177\000\000\260#[\023\r\177\000\000\002\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2380: {__func = {> = {}, data_ = {big = 0x7f0cf6979370, tiny = {__data = "p\223\227\366\f\177\000\000\030\276Z\023\r\177\000\000\000\000\000\000\000\000\000\000\320#[\023\r\177\000\000\260#[\023\r\177\000\000\002\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0aecff9700) at pthread_create.c:307 __res = pd = 0x7f0aecff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139684902573824, -4771262700614340274, 0, 8392704, 0, 139684902573824, 4890003363830149454, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 86 (Thread 0x7f0acffff700 (LWP 35844)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3489584664, absSteadyTime=absSteadyTime@entry=0x7f0acffed5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11cca68) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608373734} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11cca68, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0acffed618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11cca68) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11cca68, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608373734}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11cca68, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11cca68}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -96 '\240', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f99ca0, tiny = {__data = "\240\234\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\004\214\000\000\000\000\000\000\310\003\000\000\000\000\000\000\020\331\376\317\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518992029753}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c04, tiny = {__data = "\004\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\331\376\317\n\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139681253474399}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b23c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b23c0: {> = {}, data_ = {big = 0x7f0cf69793a0, tiny = {__data = "\240\223\227\366\f\177", '\000' , "\200#[\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b23c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0acffed9a0 "WriterPool45"}, _M_string_length = 12, {_M_local_buf = "WriterPool45\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf69793a0, tiny = {__data = "\240\223\227\366\f\177", '\000' , "\200#[\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b23c0: {__func = {> = {}, data_ = {big = 0x7f0cf69793a0, tiny = {__data = "\240\223\227\366\f\177", '\000' , "\200#[\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0acffff700) at pthread_create.c:307 __res = pd = 0x7f0acffff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139684416059136, -4771262700614340274, 0, 8392704, 0, 139684416059136, 4889939597524447566, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 85 (Thread 0x7f0acf7fe700 (LWP 35845)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3481191960, absSteadyTime=absSteadyTime@entry=0x7f0acf7ec5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11cbf40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608378806} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11cbf40, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0acf7ec618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11cbf40) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11cbf40, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608378806}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11cbf40, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11cbf40}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -64 '\300', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f9a2c0, tiny = {__data = "\300\242\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\005\214\000\000\000\000\000\000\320\003\000\000\000\000\000\000\020\311~\317\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518996569649}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c05, tiny = {__data = "\005\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\311~\317\n\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2400) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2400: {> = {}, data_ = {big = 0x7f0cf69793d0, tiny = {__data = "Г\227\366\f\177", '\000' , "![\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2400) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0acf7ec9a0 "WriterPool46"}, _M_string_length = 12, {_M_local_buf = "WriterPool46\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf69793d0, tiny = {__data = "Г\227\366\f\177", '\000' , "![\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2400: {__func = {> = {}, data_ = {big = 0x7f0cf69793d0, tiny = {__data = "Г\227\366\f\177", '\000' , "![\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0acf7fe700) at pthread_create.c:307 __res = pd = 0x7f0acf7fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139684407666432, -4771262700614340274, 0, 8392704, 0, 139684407666432, 4889940696499204430, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 84 (Thread 0x7f0aceffd700 (LWP 35846)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3472799256, absSteadyTime=absSteadyTime@entry=0x7f0acefeb5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c58c8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608383316} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c58c8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0acefeb618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c58c8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c58c8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608383316}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c58c8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c58c8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 0 '\000', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f9a800, tiny = {__data = "\000\250\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\006\214\000\000\000\000\000\000\330\003\000\000\000\000\000\000\020\271\376\316\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518996533432}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c06, tiny = {__data = "\006\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\312~\356\n\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2440) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2440: {> = {}, data_ = {big = 0x7f0cf6979400, tiny = {__data = "\000\224\227\366\f\177\000\000\005\000\000\000\000\000\000\000local", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2440) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0acefeb9a0 "WriterPool47"}, _M_string_length = 12, {_M_local_buf = "WriterPool47\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6979400, tiny = {__data = "\000\224\227\366\f\177\000\000\005\000\000\000\000\000\000\000local", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2440: {__func = {> = {}, data_ = {big = 0x7f0cf6979400, tiny = {__data = "\000\224\227\366\f\177\000\000\005\000\000\000\000\000\000\000local", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0aceffd700) at pthread_create.c:307 __res = pd = 0x7f0aceffd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139684399273728, -4771262700614340274, 0, 8392704, 0, 139684399273728, 4889937395279966542, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 83 (Thread 0x7f0ace7fc700 (LWP 35847)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3464406552, absSteadyTime=absSteadyTime@entry=0x7f0ace7ea5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11b92e0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608388929} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11b92e0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0ace7ea618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11b92e0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11b92e0, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608388929}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11b92e0, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11b92e0}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 112 'p', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f9a170, tiny = {__data = "p\241\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\a\214\000\000\000\000\000\000\340\003\000\000\000\000\000\000\020\251~\316\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518986013684}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c07, tiny = {__data = "\a\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\332\376\316\n\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185561088}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2480) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2480: {> = {}, data_ = {big = 0x7f0cf6979430, tiny = {__data = "0\224\227\366\f\177\000\000\300$[\023\r\177\000\000\240$[\023\r\177\000\000\002\000\000\000\000\000\000\000ip", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2480) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0ace7ea9a0 "WriterPool48"}, _M_string_length = 12, {_M_local_buf = "WriterPool48\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6979430, tiny = {__data = "0\224\227\366\f\177\000\000\300$[\023\r\177\000\000\240$[\023\r\177\000\000\002\000\000\000\000\000\000\000ip", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2480: {__func = {> = {}, data_ = {big = 0x7f0cf6979430, tiny = {__data = "0\224\227\366\f\177\000\000\300$[\023\r\177\000\000\240$[\023\r\177\000\000\002\000\000\000\000\000\000\000ip", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0ace7fc700) at pthread_create.c:307 __res = pd = 0x7f0ace7fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139684390881024, -4771262700614340274, 0, 8392704, 0, 139684390881024, 4889938494254723406, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 82 (Thread 0x7f0acdffb700 (LWP 35848)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3456013848, absSteadyTime=absSteadyTime@entry=0x7f0acdfe95f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11bad68) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608423567} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11bad68, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0acdfe9618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11bad68) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11bad68, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608423567}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11bad68, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11bad68}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -32 '\340', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f99ae0, tiny = {__data = "\340\232\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\b\214\000\000\000\000\000\000\350\003\000\000\000\000\000\000\020\231\376\315\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518984918871}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c08, tiny = {__data = "\b\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\252~\t\r\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185566976}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b24c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b24c0: {> = {}, data_ = {big = 0x7f0cf6979460, tiny = {__data = "`\224\227\366\f\177\000\000p$[\023\r\177", '\000' , "\360$[\023\r\177\000\000\004\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b24c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0acdfe99a0 "WriterPool49"}, _M_string_length = 12, {_M_local_buf = "WriterPool49\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6979460, tiny = {__data = "`\224\227\366\f\177\000\000p$[\023\r\177", '\000' , "\360$[\023\r\177\000\000\004\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b24c0: {__func = {> = {}, data_ = {big = 0x7f0cf6979460, tiny = {__data = "`\224\227\366\f\177\000\000p$[\023\r\177", '\000' , "\360$[\023\r\177\000\000\004\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0acdffb700) at pthread_create.c:307 __res = pd = 0x7f0acdffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139684382488320, -4771262700614340274, 0, 8392704, 0, 139684382488320, 4889935197330452814, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 81 (Thread 0x7f0acd7fa700 (LWP 35849)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3447621144, absSteadyTime=absSteadyTime@entry=0x7f0acd7e85f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c61f8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608400212} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c61f8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0acd7e8618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c61f8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c61f8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608400212}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c61f8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c61f8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 32 ' ', value = { = {func_ = {> = {}, data_ = {big = 0x7f08eaa6f720, tiny = {__data = " \367\246\352\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\t\214\000\000\000\000\000\000\360\003\000\000\000\000\000\000\020\211~\315\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518039226410}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c09, tiny = {__data = "\t\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\232\376\b\r\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2500) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2500: {> = {}, data_ = {big = 0x7f0cf6979490, tiny = {__data = "\220\224\227\366\f\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000 $[\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2500) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0acd7e89a0 "WriterPool50"}, _M_string_length = 12, {_M_local_buf = "WriterPool50\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6979490, tiny = {__data = "\220\224\227\366\f\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000 $[\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2500: {__func = {> = {}, data_ = {big = 0x7f0cf6979490, tiny = {__data = "\220\224\227\366\f\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000 $[\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0acd7fa700) at pthread_create.c:307 __res = pd = 0x7f0acd7fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139684374095616, -4771262700614340274, 0, 8392704, 0, 139684374095616, 4889936296305209678, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 80 (Thread 0x7f0accff9700 (LWP 35850)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=3439228440, absSteadyTime=absSteadyTime@entry=0x7f0accfe75f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11b80f8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608405936} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11b80f8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0accfe7618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11b80f8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11b80f8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608405936}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11b80f8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11b80f8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 96 '`', value = { = {func_ = {> = {}, data_ = {big = 0x7f08eaa6fc60, tiny = {__data = "`\374\246\352\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\n\214\000\000\000\000\000\000\370\003\000\000\000\000\000\000\020y\376\314\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518964070363}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c0a, tiny = {__data = "\n\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\372\336\365\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185674880}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2540) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2540: {> = {}, data_ = {big = 0x7f0cf69794c0, tiny = {__data = "\300\224\227\366\f\177", '\000' , "\001\000\000\000\000\000\000\000x\276Z\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2540) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0accfe79a0 "WriterPool51"}, _M_string_length = 12, {_M_local_buf = "WriterPool51\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf69794c0, tiny = {__data = "\300\224\227\366\f\177", '\000' , "\001\000\000\000\000\000\000\000x\276Z\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2540: {__func = {> = {}, data_ = {big = 0x7f0cf69794c0, tiny = {__data = "\300\224\227\366\f\177", '\000' , "\001\000\000\000\000\000\000\000x\276Z\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0accff9700) at pthread_create.c:307 __res = pd = 0x7f0accff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139684365702912, -4771262700614340274, 0, 8392704, 0, 139684365702912, 4889932995085971790, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 79 (Thread 0x7f0aaffff700 (LWP 35851)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2952713752, absSteadyTime=absSteadyTime@entry=0x7f0aaffed5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c6a50) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608415639} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c6a50, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0aaffed618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c6a50) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c6a50, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608415639}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c6a50, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c6a50}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 80 'P', value = { = {func_ = {> = {}, data_ = {big = 0x7f08eaa6eb50, tiny = {__data = "P\353\246\352\b\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\v\214\000\000\000\000\000\000\000\004\000\000\000\000\000\000\020\331\376\257\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518992518477}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c0b, tiny = {__data = "\v\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\331\376\257\n\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185675136}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2580) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2580: {> = {}, data_ = {big = 0x7f0cf69794f0, tiny = {__data = "\360\224\227\366\f\177\000\000\n\000\000\000\000\000\000\000errorCount", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2580) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0aaffed9a0 "WriterPool52"}, _M_string_length = 12, {_M_local_buf = "WriterPool52\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf69794f0, tiny = {__data = "\360\224\227\366\f\177\000\000\n\000\000\000\000\000\000\000errorCount", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2580: {__func = {> = {}, data_ = {big = 0x7f0cf69794f0, tiny = {__data = "\360\224\227\366\f\177\000\000\n\000\000\000\000\000\000\000errorCount", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0aaffff700) at pthread_create.c:307 __res = pd = 0x7f0aaffff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139683879188224, -4771262700614340274, 0, 8392704, 0, 139683879188224, 4889869228780269902, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 78 (Thread 0x7f0aaf7fe700 (LWP 35852)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2944321048, absSteadyTime=absSteadyTime@entry=0x7f0aaf7ec5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11ca038) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608422874} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11ca038, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0aaf7ec618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11ca038) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11ca038, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608422874}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11ca038, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11ca038}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 48 '0', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f9a330, tiny = {__data = "0\243\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\f\214\000\000\000\000\000\000\b\004\000\000\000\000\000\000\020\311~\257\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518925890531}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c0c, tiny = {__data = "\f\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\311~\257\n\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b25c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b25c0: {> = {}, data_ = {big = 0x7f0cf6979520, tiny = {__data = " \225\227\366\f\177\000\000\000&[\023\r\177\000\000\340%[\023\r\177\000\000\v\000\000\000\000\000\000\000resultCount\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b25c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0aaf7ec9a0 "WriterPool53"}, _M_string_length = 12, {_M_local_buf = "WriterPool53\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6979520, tiny = {__data = " \225\227\366\f\177\000\000\000&[\023\r\177\000\000\340%[\023\r\177\000\000\v\000\000\000\000\000\000\000resultCount\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b25c0: {__func = {> = {}, data_ = {big = 0x7f0cf6979520, tiny = {__data = " \225\227\366\f\177\000\000\000&[\023\r\177\000\000\340%[\023\r\177\000\000\v\000\000\000\000\000\000\000resultCount\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0aaf7fe700) at pthread_create.c:307 __res = pd = 0x7f0aaf7fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139683870795520, -4771262700614340274, 0, 8392704, 0, 139683870795520, 4889870327755026766, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 77 (Thread 0x7f0aaeffd700 (LWP 35853)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2935928344, absSteadyTime=absSteadyTime@entry=0x7f0aaefeb5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c0cd8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608425717} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c0cd8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0aaefeb618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c0cd8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c0cd8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608425717}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c0cd8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c0cd8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 96 '`', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f99e60, tiny = {__data = "`\236\371\301\b\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\r\214\000\000\000\000\000\000\020\004\000\000\000\000\000\000\020\271\376\256\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518988021200}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c0d, tiny = {__data = "\r\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\312~\316\n\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2600) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2600: {> = {}, data_ = {big = 0x7f0cf6979550, tiny = {__data = "P\225\227\366\f\177\000\000\260%[\023\r\177\000\000\000\000\000\000\000\000\000\000P&[\023\r\177\000\000\060&[\023\r\177\000\000\n\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2600) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0aaefeb9a0 "WriterPool54"}, _M_string_length = 12, {_M_local_buf = "WriterPool54\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6979550, tiny = {__data = "P\225\227\366\f\177\000\000\260%[\023\r\177\000\000\000\000\000\000\000\000\000\000P&[\023\r\177\000\000\060&[\023\r\177\000\000\n\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2600: {__func = {> = {}, data_ = {big = 0x7f0cf6979550, tiny = {__data = "P\225\227\366\f\177\000\000\260%[\023\r\177\000\000\000\000\000\000\000\000\000\000P&[\023\r\177\000\000\060&[\023\r\177\000\000\n\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0aaeffd700) at pthread_create.c:307 __res = pd = 0x7f0aaeffd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139683862402816, -4771262700614340274, 0, 8392704, 0, 139683862402816, 4889867026535788878, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 76 (Thread 0x7f0aae7fc700 (LWP 35854)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2927535640, absSteadyTime=absSteadyTime@entry=0x7f0aae7ea5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11b9c58) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608437764} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11b9c58, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0aae7ea618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11b9c58) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11b9c58, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608437764}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11b9c58, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11b9c58}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -32 '\340', value = { = {func_ = {> = {}, data_ = {big = 0x7f08eaa6f1e0, tiny = {__data = "\340\361\246\352\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\016\214\000\000\000\000\000\000\030\004\000\000\000\000\000\000\020\251~\256\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518037997994}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c0e, tiny = {__data = "\016\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\332\376\256\n\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2640) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2640: {> = {}, data_ = {big = 0x7f0cf6979580, tiny = {__data = "\200\225\227\366\f\177", '\000' , "&[\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2640) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0aae7ea9a0 "WriterPool55"}, _M_string_length = 12, {_M_local_buf = "WriterPool55\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6979580, tiny = {__data = "\200\225\227\366\f\177", '\000' , "&[\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2640: {__func = {> = {}, data_ = {big = 0x7f0cf6979580, tiny = {__data = "\200\225\227\366\f\177", '\000' , "&[\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0aae7fc700) at pthread_create.c:307 __res = pd = 0x7f0aae7fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139683854010112, -4771262700614340274, 0, 8392704, 0, 139683854010112, 4889868125510545742, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 75 (Thread 0x7f0aadffb700 (LWP 35855)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2919142936, absSteadyTime=absSteadyTime@entry=0x7f0aadfe95f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c4ea8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608443890} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c4ea8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0aadfe9618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c4ea8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c4ea8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608443890}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c4ea8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c4ea8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 80 'P', value = { = {func_ = {> = {}, data_ = {big = 0x7f08eaa6eb50, tiny = {__data = "P\353\246\352\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\017\214\000\000\000\000\000\000 \004\000\000\000\000\000\000\020\231\376\255\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518998818352}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c0f, tiny = {__data = "\017\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000pڜ\343\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2680) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2680: {> = {}, data_ = {big = 0x7f0cf69795b0, tiny = {__data = "\260\225\227\366\f\177\000\000ount", '\000' , "\001\000\000\000\000\000\000\000\260%[\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2680) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0aadfe99a0 "WriterPool56"}, _M_string_length = 12, {_M_local_buf = "WriterPool56\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf69795b0, tiny = {__data = "\260\225\227\366\f\177\000\000ount", '\000' , "\001\000\000\000\000\000\000\000\260%[\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2680: {__func = {> = {}, data_ = {big = 0x7f0cf69795b0, tiny = {__data = "\260\225\227\366\f\177\000\000ount", '\000' , "\001\000\000\000\000\000\000\000\260%[\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0aadffb700) at pthread_create.c:307 __res = pd = 0x7f0aadffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139683845617408, -4771262700614340274, 0, 8392704, 0, 139683845617408, 4889864828586275150, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 74 (Thread 0x7f0aad7fa700 (LWP 35856)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2910750232, absSteadyTime=absSteadyTime@entry=0x7f0aad7e85f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11b9cd0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608450685} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11b9cd0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0aad7e8618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11b9cd0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11b9cd0, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608450685}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11b9cd0, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11b9cd0}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -96 '\240', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f99ca0, tiny = {__data = "\240\234\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\020\214\000\000\000\000\000\000(\004\000\000\000\000\000\000\020\211~\255\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518996538719}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c10, tiny = {__data = "\020\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\332\376n\v\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b26c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b26c0: {> = {}, data_ = {big = 0x7f0cf69795e0, tiny = {__data = "\340\225\227\366\f\177\000\000\r\000\000\000\000\000\000\000executionTime", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b26c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0aad7e89a0 "WriterPool57"}, _M_string_length = 12, {_M_local_buf = "WriterPool57\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf69795e0, tiny = {__data = "\340\225\227\366\f\177\000\000\r\000\000\000\000\000\000\000executionTime", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b26c0: {__func = {> = {}, data_ = {big = 0x7f0cf69795e0, tiny = {__data = "\340\225\227\366\f\177\000\000\r\000\000\000\000\000\000\000executionTime", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0aad7fa700) at pthread_create.c:307 __res = pd = 0x7f0aad7fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139683837224704, -4771262700614340274, 0, 8392704, 0, 139683837224704, 4889865927561032014, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 73 (Thread 0x7f0aacff9700 (LWP 35857)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2902357528, absSteadyTime=absSteadyTime@entry=0x7f0aacfe75f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c90f0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608455713} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c90f0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0aacfe7618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c90f0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c90f0, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608455713}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c90f0, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c90f0}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -64 '\300', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f99bc0, tiny = {__data = "\300\233\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\021\214\000\000\000\000\000\000\060\004\000\000\000\000\000\000\020y\376\254\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123505036029129}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c11, tiny = {__data = "\021\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000pj}\367\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139681253474399}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2700) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2700: {> = {}, data_ = {big = 0x7f0cf6979610, tiny = {__data = "\020\226\227\366\f\177\000\000\000\000\000\000\000\000\000\000 '[\023\r\177\000\000\v\000\000\000\000\000\000\000elapsedTime\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2700) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0aacfe79a0 "WriterPool58"}, _M_string_length = 12, {_M_local_buf = "WriterPool58\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6979610, tiny = {__data = "\020\226\227\366\f\177\000\000\000\000\000\000\000\000\000\000 '[\023\r\177\000\000\v\000\000\000\000\000\000\000elapsedTime\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2700: {__func = {> = {}, data_ = {big = 0x7f0cf6979610, tiny = {__data = "\020\226\227\366\f\177\000\000\000\000\000\000\000\000\000\000 '[\023\r\177\000\000\v\000\000\000\000\000\000\000elapsedTime\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0aacff9700) at pthread_create.c:307 __res = pd = 0x7f0aacff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139683828832000, -4771262700614340274, 0, 8392704, 0, 139683828832000, 4889862626341794126, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 72 (Thread 0x7f0a8ffff700 (LWP 35858)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2415842840, absSteadyTime=absSteadyTime@entry=0x7f0a8ffed5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c5d00) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608462447} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c5d00, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0a8ffed618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c5d00) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c5d00, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608462447}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c5d00, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c5d00}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -96 '\240', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f98ea0, tiny = {__data = "\240\216\371\301\b\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\022\214\000\000\000\000\000\000\070\004\000\000\000\000\000\000\020\331\376\217\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518988023789}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c12, tiny = {__data = "\022\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\252~\255\v\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2740) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2740: {> = {}, data_ = {big = 0x7f0cf6979640, tiny = {__data = "@\226\227\366\f\177\000\000 $[\023\r\177", '\000' , "p'[\023\r\177\000\000\a\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2740) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a8ffed9a0 "WriterPool59"}, _M_string_length = 12, {_M_local_buf = "WriterPool59\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6979640, tiny = {__data = "@\226\227\366\f\177\000\000 $[\023\r\177", '\000' , "p'[\023\r\177\000\000\a\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2740: {__func = {> = {}, data_ = {big = 0x7f0cf6979640, tiny = {__data = "@\226\227\366\f\177\000\000 $[\023\r\177", '\000' , "p'[\023\r\177\000\000\a\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0a8ffff700) at pthread_create.c:307 __res = pd = 0x7f0a8ffff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139683342317312, -4771262700614340274, 0, 8392704, 0, 139683342317312, 4889798860036092238, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 71 (Thread 0x7f0a8f7fe700 (LWP 35859)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2407450136, absSteadyTime=absSteadyTime@entry=0x7f0a8f7ec5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c6c30) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608466258} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c6c30, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0a8f7ec618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c6c30) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c6c30, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608466258}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c6c30, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c6c30}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -96 '\240', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f9a3a0, tiny = {__data = "\240\243\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\023\214\000\000\000\000\000\000@\004\000\000\000\000\000\000\020\311~\217\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518996547164}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c13, tiny = {__data = "\023\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\232\376\254\v\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2780) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2780: {> = {}, data_ = {big = 0x7f0cf6b18ff0, tiny = {__data = "\360\217\261\366\f\177", '\000' , "\360\034[\023\r\177\000\000\060([\023\r\177\000\000\340'[\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2780) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a8f7ec9a0 "WriterPool60"}, _M_string_length = 12, {_M_local_buf = "WriterPool60\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6b18ff0, tiny = {__data = "\360\217\261\366\f\177", '\000' , "\360\034[\023\r\177\000\000\060([\023\r\177\000\000\340'[\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2780: {__func = {> = {}, data_ = {big = 0x7f0cf6b18ff0, tiny = {__data = "\360\217\261\366\f\177", '\000' , "\360\034[\023\r\177\000\000\060([\023\r\177\000\000\340'[\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0a8f7fe700) at pthread_create.c:307 __res = pd = 0x7f0a8f7fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139683333924608, -4771262700614340274, 0, 8392704, 0, 139683333924608, 4889799959010849102, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 70 (Thread 0x7f0a8effd700 (LWP 35860)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2399057432, absSteadyTime=absSteadyTime@entry=0x7f0a8efeb5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11cc750) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608473449} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11cc750, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0a8efeb618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11cc750) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11cc750, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608473449}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11cc750, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11cc750}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 16 '\020', value = { = {func_ = {> = {}, data_ = {big = 0x7f08eaa6ed10, tiny = {__data = "\020\355\246\352\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\024\214\000\000\000\000\000\000H\004\000\000\000\000\000\000\020\271\376\216\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518994425947}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c14, tiny = {__data = "\024\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\252~\215\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185132672}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b27c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b27c0: {> = {}, data_ = {big = 0x7f0cf6b19020, tiny = {__data = " \220\261\366\f\177", '\000' , "\001\000\000\000\000\000\000\000\220'[\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b27c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a8efeb9a0 "WriterPool61"}, _M_string_length = 12, {_M_local_buf = "WriterPool61\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6b19020, tiny = {__data = " \220\261\366\f\177", '\000' , "\001\000\000\000\000\000\000\000\220'[\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b27c0: {__func = {> = {}, data_ = {big = 0x7f0cf6b19020, tiny = {__data = " \220\261\366\f\177", '\000' , "\001\000\000\000\000\000\000\000\220'[\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0a8effd700) at pthread_create.c:307 __res = pd = 0x7f0a8effd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139683325531904, -4771262700614340274, 0, 8392704, 0, 139683325531904, 4889796657791611214, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 69 (Thread 0x7f0a8e7fc700 (LWP 35861)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2390664728, absSteadyTime=absSteadyTime@entry=0x7f0a8e7ea5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11ba798) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608477047} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11ba798, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0a8e7ea618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11ba798) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11ba798, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608477047}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11ba798, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11ba798}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -64 '\300', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f971c0, tiny = {__data = "\300q\371\301\b\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\025\214\000\000\000\000\000\000P\004\000\000\000\000\000\000\020\251~\216\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518967772553}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c15, tiny = {__data = "\025\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\232\376\214\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2800) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2800: {> = {}, data_ = {big = 0x7f0cf6b19050, tiny = {__data = "P\220\261\366\f\177\000\000\023\000\000\000\000\000\000\000\023", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2800) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a8e7ea9a0 "WriterPool62"}, _M_string_length = 12, {_M_local_buf = "WriterPool62\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6b19050, tiny = {__data = "P\220\261\366\f\177\000\000\023\000\000\000\000\000\000\000\023", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2800: {__func = {> = {}, data_ = {big = 0x7f0cf6b19050, tiny = {__data = "P\220\261\366\f\177\000\000\023\000\000\000\000\000\000\000\023", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0a8e7fc700) at pthread_create.c:307 __res = pd = 0x7f0a8e7fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139683317139200, -4771262700614340274, 0, 8392704, 0, 139683317139200, 4889797756766368078, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 68 (Thread 0x7f0a8dffb700 (LWP 35862)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2382272024, absSteadyTime=absSteadyTime@entry=0x7f0a8dfe95f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c7b90) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608485236} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c7b90, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0a8dfe9618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c7b90) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c7b90, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608485236}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c7b90, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c7b90}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -32 '\340', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f9a1e0, tiny = {__data = "\340\241\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\026\214\000\000\000\000\000\000X\004\000\000\000\000\000\000\020\231\376\215\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518994161633}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c16, tiny = {__data = "\026\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\312~n\v\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139681253474399}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2840) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2840: {> = {}, data_ = {big = 0x7f0cf6b19080, tiny = {__data = "\200\220\261\366\f\177\000\000\000\000\000\000\000\000\000\000`([\023\r\177\000\000\v\000\000\000\000\000\000\000description\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2840) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a8dfe99a0 "WriterPool63"}, _M_string_length = 12, {_M_local_buf = "WriterPool63\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6b19080, tiny = {__data = "\200\220\261\366\f\177\000\000\000\000\000\000\000\000\000\000`([\023\r\177\000\000\v\000\000\000\000\000\000\000description\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2840: {__func = {> = {}, data_ = {big = 0x7f0cf6b19080, tiny = {__data = "\200\220\261\366\f\177\000\000\000\000\000\000\000\000\000\000`([\023\r\177\000\000\v\000\000\000\000\000\000\000description\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0a8dffb700) at pthread_create.c:307 __res = pd = 0x7f0a8dffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139683308746496, -4771262700614340274, 0, 8392704, 0, 139683308746496, 4889794459842097486, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 67 (Thread 0x7f0a8d7fa700 (LWP 35863)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=2373879320, absSteadyTime=absSteadyTime@entry=0x7f0a8d7e85f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c0a08) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608488794} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c0a08, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0a8d7e8618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c0a08) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c0a08, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608488794}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c0a08, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c0a08}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 64 '@', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f9ad40, tiny = {__data = "@\255\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\027\214\000\000\000\000\000\000`\004\000\000\000\000\000\000\020\211~\215\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518997542263}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c17, tiny = {__data = "\027\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\272\376m\v\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2880) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2880: {> = {}, data_ = {big = 0x7f0cf6b190b0, tiny = {__data = "\260\220\261\366\f\177\000\000ؾZ\023\r\177\000\000 3[\023\r\177\000\000\320([\023\r\177\000\000\260([\023\r\177\000\000\002\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2880) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a8d7e89a0 "WriterPool64"}, _M_string_length = 12, {_M_local_buf = "WriterPool64\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6b190b0, tiny = {__data = "\260\220\261\366\f\177\000\000ؾZ\023\r\177\000\000 3[\023\r\177\000\000\320([\023\r\177\000\000\260([\023\r\177\000\000\002\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2880: {__func = {> = {}, data_ = {big = 0x7f0cf6b190b0, tiny = {__data = "\260\220\261\366\f\177\000\000ؾZ\023\r\177\000\000 3[\023\r\177\000\000\320([\023\r\177\000\000\260([\023\r\177\000\000\002\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0a8d7fa700) at pthread_create.c:307 __res = pd = 0x7f0a8d7fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139683300353792, -4771262700614340274, 0, 8392704, 0, 139683300353792, 4889795558816854350, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 66 (Thread 0x7f0a8cff9700 (LWP 35864)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 No locals. #1 0x00000000009e15d1 in __gthread_cond_timedwait (__abs_timeout=0x7f0a8cfe6160, __mutex=, __cond=0x7f08efc92268) at /opt/gcc-10.2.0/include/c++/10.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h:872 No locals. #2 __wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=0x7f08efc92268) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:232 __ts = {tv_sec = 1638524634, tv_nsec = 604993528} #3 wait_until > > (__atime=..., __lock=..., this=0x7f08efc92268) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:126 No locals. #4 operator() (__closure=) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:349 now = status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x7f08ea97b410}, }, }}, }}} #5 magma::LSMTree::tryLevel0BlockingCompaction() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:364 bt = {dest = 0x7f08f022fad0, start = {__d = {__r = 15123204527852861}}, name = 0x0, out = 0x0} lock = {_M_device = 0x7f08efc920f0, _M_owns = true} ratio = needsLevel0Compact = {__ratio = , __this = 0x7f08efc92000} #6 0x00000000009e9e72 in add (autoFlush=false, rawVal=..., rawKey=..., op=magma::Update, this=0x7f08efc92000) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:316 No locals. #7 magma::LSMTree::Write(magma::Operation, magma::Slice const&, magma::Slice const&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:1491 No locals. #8 0x000000000097e08e in magma::KVStore::writeDocument(magma::Magma::WriteOperation const&, magma::WAL*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/kvstore/kvstore.cc:827 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} doReplace = true walOffset = {SegID = 9880, SegOffset = 19} doValueSplitting = seqValue = {data = 0x7f0877d75580 "\016\034", len = 51} seqKey = {data = 0x7f08f31d3828 "", len = 8} #9 0x000000000097e105 in magma::KVStore::write(magma::Magma::WriteOperation const&, magma::WAL*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/kvstore/kvstore.cc:630 No locals. #10 0x000000000098c719 in magma::KVStore::WriteDocs(magma::WAL*, std::vector > const&, std::function, std::function > const*> ()>) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/kvstore/write.cc:162 i = 0 lock = {_M_device = @0x7f08f31d3830} kvID = 4 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} deltas = {&, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback)::DeltaInfo, std::allocator&, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback)::DeltaInfo> >> = { _M_impl = {&, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback)::DeltaInfo>> = {<__gnu_cxx::new_allocator&, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback)::DeltaInfo>> = {}, }, &, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback)::DeltaInfo, std::allocator&, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback)::DeltaInfo> >::_Vector_impl_data> = {_M_start = 0x7f08eed09000, _M_finish = 0x7f08eed0f160, _M_end_of_storage = 0x7f08eed0f160}, }}, } rstats = {NBytesOutgoing = 0, NReadBytes = 335830, NReadIOs = 104, NDataBlockReads = 1377, NIndexBlockReads = 2239} postOps = 0x7f0a8cfe6a40 doWALAbort = true doAbortTxn = true _ = {fn = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7f08dd839fe0, _M_const_object = 0x7f08dd839fe0, _M_function_pointer = 0x7f08dd839fe0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7f08dd839fe0}, _M_pod_data = "\340\237\203\335\b\177\000\000\000\000\000\000\000\000\000"}, _M_manager = 0x98bbb0 &, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x98bb70 &, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback):: >::_M_invoke(const std::_Any_data &)>}} deltaSeqnoFmt = {seqno = 6014136, buf = "\000\000\000\000\000[ĸ"} deltaValFmt = {fields = 8 '\b', key = {data = 0x0, len = 0}, meta = {data = 0x0, len = 0}, value = {data = 0x0, len = 0}, logicalSize = 1444, buffer = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a8cfe6610 "\b\244\005"}, _M_string_length = 5, { _M_local_buf = "\b\244\005\000\000\000\000\000\311\065\271\000\000\000\000", _M_allocated_capacity = 369672}}} #11 0x0000000000952f55 in magma::Magma::Impl::WriteDocs(unsigned short, std::vector > const&, unsigned int, std::function, std::function > const*> ()>) () at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} kvstore = {> = {> = {}, _M_ptr = 0x7f08f31d3610, _M_refcount = {_M_pi = 0x7f08f31d3600}}, } #12 0x0000000000953102 in magma::Magma::WriteDocs(unsigned short, std::vector > const&, unsigned int, std::function, std::function > const*> ()>) () at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 No locals. #13 0x0000000000890ef4 in MagmaMemoryTrackingProxy::WriteDocs(unsigned short, std::vector > const&, unsigned int, std::function, std::function > const*> ()>) () at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 wrappedDocCallback = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7f0a8cfe6aa0, _M_const_object = 0x7f0a8cfe6aa0, _M_function_pointer = 0x7f0a8cfe6aa0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7f0a8cfe6aa0, this adjustment 139683291884240}, _M_pod_data = "\240j\376\214\n\177\000\000\320j\376\214\n\177\000"}, _M_manager = 0x88f9a0 &, magma::Magma::KVStoreRevision, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x88f810 > const&, unsigned int, std::function, std::function > const*> ()>)::{lambda(magma::Magma::WriteOperation const&, bool, magma::Slice)#1}>::_M_invoke(std::_Any_data const&, magma::Magma::WriteOperation const&, bool&&, magma::Slice&&)>} wrappedPostCallback = { > const*> >> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7f0a8cfe6ac0, _M_const_object = 0x7f0a8cfe6ac0, _M_function_pointer = 0x7f0a8cfe6ac0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7f0a8cfe6ac0, this adjustment 139683291884240}, _M_pod_data = "\300j\376\214\n\177\000\000\320j\376\214\n\177\000"}, _M_manager = 0x88f9e0 >*>(), MagmaMemoryTrackingProxy::WriteDocs(magma::Magma::KVStoreID, const std::vector&, magma::Magma::KVStoreRevision, magma::Magma::WriteDocsCallback, magma::Magma::PostWriteDocsCallback):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x88f890 > const*> (), MagmaMemoryTrackingProxy::WriteDocs(unsigned short, std::vector > const&, unsigned int, std::function, std::function > const*> ()>)::{lambda()#2}>::_M_invoke(std::_Any_data const&)>} domainGuard = {previous = cb::Primary} #14 0x0000000000878d9f in MagmaKVStore::saveDocs(MagmaKVStoreTransactionContext&, VB::Commit&, kvstats_ctx&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/include/memcached/vbucket.h:62 ninserts = 807 ndeletes = 751 vbid = {vbid = 4} writeDocsCB = localDbReqs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = { _M_start = 0x7f08a1157400, _M_finish = 0x7f08a1157718, _M_end_of_storage = 0x7f08a1157880}, }}, } magmaDbStats = { = {_vptr.UserStats = 0x105cb80 }, docCount = 56, purgeSeqno = {> = {label = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a8cfe6b10 "unlabelled"}, _M_string_length = 10, { _M_local_buf = "unlabelled\000\000\000\000\000", _M_allocated_capacity = 7812730926796664437}}}, val = 0}} postWriteOps = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = { _M_start = 0x7ef2be781d00, _M_finish = 0x7ef2be7821e0, _M_end_of_storage = 0x7ef2be782380}, }}, } lastSeqno = 8339274 beginTime = {__d = {__r = 15123204527830227}} saveDocsDuration = {__r = 45329} postWriteDocsCB = {__this = , __commitData = , __localDbReqs = @0x7f0a8cfe6a20, __lastSeqno = @0x7f0a8cfe69f8, __vbid = , __ninserts = , __ndeletes = , __magmaDbStats = , __beginTime = , __saveDocsDuration = , __postWriteOps = } ctx = writeOps = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = { _M_start = 0x7f08eee67000, _M_finish = 0x7f08eee8e8f0, _M_end_of_storage = 0x7f08eee8e8f0}, }}, } getDroppedStatus = dropped = manifestResult = { >> = {}, first = true, second = {> = {label = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a8cfe6b48 "unlabelled"}, _M_string_length = 10, {_M_local_buf = "unlabelled\000\000\000\000\000", _M_allocated_capacity = 7812730926796664437}}}, val = 50}} status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x7f08eed065c0}, }, }}, }}} #15 0x00000000008718ff in MagmaKVStore::commit(std::unique_ptr >, VB::Commit&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kvstore/magma-kvstore/magma-kvstore.cc:711 ctx = @0x7f08f4b72710: { = {_vptr.TransactionContext = 0x105ba48 , kvstore = @0x7f08efdf8880, vbid = {vbid = 4}, cb = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x7f075fe1e880}, }, }}, }}}, pendingReqs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = { _M_map = 0x7f06ef050000, _M_map_size = 638, _M_start = {_M_cur = 0x7f08b9c20c00, _M_first = 0x7f08b9c20c00, _M_last = 0x7f08b9c20de0, _M_node = 0x7f06ef0506a0}, _M_finish = {_M_cur = 0x7f08cf7ed320, _M_first = 0x7f08cf7ed200, _M_last = 0x7f08cf7ed3e0, _M_node = 0x7f06ef051058}}, }}, }} kvctx = {commitData = @0x7f0a8cfe7070, onDiskPrepareDelta = 0, onDiskPrepareBytesDelta = 0} success = true errCode = #16 0x000000000081b605 in EPBucket::commit(KVStoreIface&, std::unique_ptr >, VB::Commit&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_bucket.cc:927 timer = {dest = 0x7f0d100005f8, start = {__d = {__r = 15123204482499950}}, name = 0xc7ae21 "disk_commit", out = 0x0} commit_start = vbid = {vbid = 4} res = commit_time = #17 0x00000000008242dd in EPBucket::flushVBucket_UNLOCKED(LockedVBucketPtr) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_bucket.cc:799 vbid = {vbid = 4} toFlush = {items = { >, std::allocator > > >> = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, ranges = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, moreAvailable = false, maxDeletedRevSeqno = {> = { >> = {}, _M_payload = {> = {_M_payload = {_M_empty = {}, _M_value = 67}, _M_engaged = true}, }}, >> = {}, }, checkpointType = Disk, flushHandle = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x7f08ee6e51c0}, }, }}, }}} moreAvailable = wakeupCheckpointRemover = range = rwUnderlying = 0x7f08efdf8880 ctx = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }} mustDedupe = prev = persistedVbState = vbstate = {static CurrentVersion = 4, maxDeletedSeqno = {counter = {_M_elems = "C\000\000\000\000"}}, highSeqno = 8336911, purgeSeqno = 8171543, lastSnapStart = 8310620, lastSnapEnd = 8339274, maxCas = 1638464686919188480, hlcCasEpochSeqno = 1, mightContainXattrs = false, supportsNamespaces = true, version = 4, persistedCompletedSeqno = 0, persistedPreparedSeqno = 0, highPreparedSeqno = 0, maxVisibleSeqno = 8336911, onDiskPrepares = 0, onDiskPrepareBytes = 0, checkpointType = Disk, transition = {failovers = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0884960400 "[{\"id\":174503226390424,\"seq\":8339258},{\"id\":179079072769944,\"seq\":8291210},{\"id\":128264600868086,\"seq\":8291210},{\"id\":49390895422259,\"seq\":8291206},{\"id\":213403021404787,\"seq\":8291206},{\"id\":925859992"...}, _M_string_length = 919, {_M_local_buf = "\227\003", '\000' , _M_allocated_capacity = 919}}, replicationTopology = { m_type = nlohmann::detail::null, m_value = {object = 0x0, array = 0x0, string = 0x0, binary = 0x0, boolean = false, number_integer = 0, number_unsigned = 0, number_float = 0}}, state = vbucket_state_replica}} logged = false callback = {__this = 0x7f0d100e2000, __logged = @0x7f0a8cfe6d95, __vbid = {vbid = }} writeOp = commitData = {collections = {collections = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0a8cfe70a0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, scopes = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0a8cfe70d8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, droppedScopes = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0a8cfe7110, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, flushAccounting = {stats = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f087f93a240, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x7f08e166b8c0}, _M_element_count = 10, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, droppedStats = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0a8cfe7180, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, droppedCollections = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0a8cfe71b8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, droppedInStore = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7f0a8cfe71f0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}}, manifestUid = {> = {label = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a8cfe7208 "unlabelled"}, _M_string_length = 10, {_M_local_buf = "unlabelled\000\214\n\177\000", _M_allocated_capacity = 7812730926796664437}}}, val = 50}, manifest = {> = {> = {> = {> = {> = {> = {}, }, }, }, > = {}, > = {}, }, }, _M_data = 0x7f0d101e11c0}, nonEmptyDroppedCollections = 0, needsMetaCommit = false}, writeOp = Upsert, proposedVBState = { static CurrentVersion = 4, maxDeletedSeqno = {counter = {_M_elems = "C\000\000\000\000"}}, highSeqno = 8339274, purgeSeqno = 8171543, lastSnapStart = 8339274, lastSnapEnd = 8339274, maxCas = 1638465057452261376, hlcCasEpochSeqno = 1, mightContainXattrs = false, supportsNamespaces = true, version = 4, persistedCompletedSeqno = 0, persistedPreparedSeqno = 0, highPreparedSeqno = 0, maxVisibleSeqno = 8339274, onDiskPrepares = 0, onDiskPrepareBytes = 0, checkpointType = Disk, transition = {failovers = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f08e0434000 "[{\"id\":174503226390424,\"seq\":8339258},{\"id\":179079072769944,\"seq\":8291210},{\"id\":128264600868086,\"seq\":8291210},{\"id\":49390895422259,\"seq\":8291206},{\"id\":213403021404787,\"seq\":8291206},{\"id\":925859992"...}, _M_string_length = 919, {_M_local_buf = "\227\003\000\000\000\000\000\000\272Z\213\000\000\000\000", _M_allocated_capacity = 919}}, replicationTopology = {m_type = nlohmann::detail::null, m_value = {object = 0x0, array = 0x0, string = 0x0, binary = 0x0, boolean = false, number_integer = 0, number_unsigned = 0, number_float = 0}}, state = vbucket_state_replica}}, sysErrorCallback = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7f07348d8a60, _M_const_object = 0x7f07348d8a60, _M_function_pointer = 0x7f07348d8a60, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7f07348d8a60, this adjustment 139676360867328}, _M_pod_data = "`\212\215\064\a\177\000\000\000~\337\357\b\177\000"}, _M_manager = 0x819040 >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x818ee0 >::_M_invoke(const std::_Any_data &, const std::system_error &)>}} proposedVBState = @0x7f0a8cfe7238: {static CurrentVersion = 4, maxDeletedSeqno = {counter = {_M_elems = "C\000\000\000\000"}}, highSeqno = 8339274, purgeSeqno = 8171543, lastSnapStart = 8339274, lastSnapEnd = 8339274, maxCas = 1638465057452261376, hlcCasEpochSeqno = 1, mightContainXattrs = false, supportsNamespaces = true, version = 4, persistedCompletedSeqno = 0, persistedPreparedSeqno = 0, highPreparedSeqno = 0, maxVisibleSeqno = 8339274, onDiskPrepares = 0, onDiskPrepareBytes = 0, checkpointType = Disk, transition = {failovers = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f08e0434000 "[{\"id\":174503226390424,\"seq\":8339258},{\"id\":179079072769944,\"seq\":8291210},{\"id\":128264600868086,\"seq\":8291210},{\"id\":49390895422259,\"seq\":8291206},{\"id\":213403021404787,\"seq\":8291206},{\"id\":925859992"...}, _M_string_length = 919, {_M_local_buf = "\227\003\000\000\000\000\000\000\272Z\213\000\000\000\000", _M_allocated_capacity = 919}}, replicationTopology = {m_type = nlohmann::detail::null, m_value = {object = 0x0, array = 0x0, string = 0x0, binary = 0x0, boolean = false, number_integer = 0, number_unsigned = 0, number_float = 0}}, state = vbucket_state_replica}} maxSeqno = maxVbStateOpCas = minSeqno = flushBatchSize = mustPersistVBState = hcs = hps = maxVisibleSeqno = {> = {label = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a8cfe6e50 "unlabelled"}, _M_string_length = 10, {_M_local_buf = "unlabelled\000\214\n\177\000", _M_allocated_capacity = 7812730926796664437}}}, val = 8339274} aggStats = {numItems = 1558, totalBytes = 1337404, totalAgeInMilliseconds = 23561952302830} highSeqno = #18 0x0000000000824daf in EPBucket::flushVBucket(Vbid) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_bucket.cc:376 vb = {vb = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, lock = {_M_device = 0x0, _M_owns = false}} #19 0x00000000006d7920 in Flusher::flushVB (this=0x7f086197d400) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/flusher.cc:285 vbid = {vbid = 4} #20 0x00000000006d8270 in Flusher::step(GlobalTask*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/flusher.cc:200 more = currentState = Flusher::Running #21 0x0000000000a9eeb2 in GlobalTask::execute() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/globaltask.cc:68 guard = {previous = 0x0} #22 0x0000000000a9c0c5 in FollyExecutorPool::TaskProxy::scheduleViaCPUPool()::{lambda()#2}::operator()() const (__closure=0x7f0a8cfe7840) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:189 scheduleOverhead = start = {__d = {__r = 15123204477121896}} runAgain = false proxy = @0x7f08eaa6e610: { > >::Callback> = { >> = {, boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>> = {, boost::intrusive::dft_tag, 1>> = {> = {next_ = 0x0, prev_ = 0x0}, }, , boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>, 1>> = {}, }, }, _vptr.Callback = 0xca2b48 , wheel_ = 0x0, expiration_ = {__d = {__r = 0}}, bucket_ = -1, requestContext_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, task = {> = {> = {}, _M_ptr = 0x7f0863fbb6d0, _M_refcount = {_M_pi = 0x7f0863fbb6c0}}, }, taskId = 1959, scheduledOnCpuPool = true, executor = @0x7f0d13dfea00, cpuPool = @0x7f0d134fa400} #23 0x0000000000bf0c60 in operator() (this=0x7f0a8cfe7840) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:416 fn = @0x7f0a8cfe7840: {> = {}, data_ = {big = 0x7f08eaa6e610, tiny = {__data = "\020\346\246\352\b\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\030\214\000\000\000\000\000\000h\004\000\000\000\000\000\000\020y\376\214\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>} #24 folly::ThreadPoolExecutor::runTask(std::shared_ptr const&, folly::ThreadPoolExecutor::Task&&) (this=this@entry=0x7f0d134fa400, thread=..., task=task@entry=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/ThreadPoolExecutor.cpp:97 rctx = {prev_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }} startTime = {__d = {__r = 15123204477119640}} stats = {expired = false, waitTime = {__r = 17932}, runTime = {__r = 0}, enqueueTime = {__d = {__r = 15123204477101708}}, requestId = 0} #25 0x0000000000bd8a1a in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:265 task = {storage_ = {{emptyState = 16 '\020', value = { = {func_ = {> = {}, data_ = {big = 0x7f08eaa6e610, tiny = {__data = "\020\346\246\352\b\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\030\214\000\000\000\000\000\000h\004\000\000\000\000\000\000\020y\376\214\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123204477101708}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c18, tiny = {__data = "\030\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\252~m\v\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 0}}, hasValue = true}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #26 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #27 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #28 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #29 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #30 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #31 0x0000000000a9bd54 in operator() (this=0x7f0d135b28c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b28c0: {> = {}, data_ = {big = 0x7f0cf6b190e0, tiny = {__data = "\340\220\261\366\f\177", '\000' , "\200([\023\r\177\000\000@,[\023\r\177\000\000 )[\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #32 operator() (__closure=0x7f0d135b28c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a8cfe79a0 "WriterPool65"}, _M_string_length = 12, {_M_local_buf = "WriterPool65\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6b190e0, tiny = {__data = "\340\220\261\366\f\177", '\000' , "\200([\023\r\177\000\000@,[\023\r\177\000\000 )[\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #33 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b28c0: {__func = {> = {}, data_ = {big = 0x7f0cf6b190e0, tiny = {__data = "\340\220\261\366\f\177", '\000' , "\200([\023\r\177\000\000@,[\023\r\177\000\000 )[\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #34 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #35 0x00007f0d18faeea5 in start_thread (arg=0x7f0a8cff9700) at pthread_create.c:307 __res = pd = 0x7f0a8cff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139683291961088, -4771262700614340274, 0, 8392704, 0, 139683291961088, 4889792257597616462, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #36 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 65 (Thread 0x7f0a6ffff700 (LWP 35865)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1878971928, absSteadyTime=absSteadyTime@entry=0x7f0a6ffed5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11cd2f0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608500443} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11cd2f0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0a6ffed618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11cd2f0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11cd2f0, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608500443}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11cd2f0, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11cd2f0}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 96 '`', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f99e60, tiny = {__data = "`\236\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\031\214\000\000\000\000\000\000p\004\000\000\000\000\000\000\020\331\376o\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518996602894}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c19, tiny = {__data = "\031\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\331\376o\n\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2900) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2900: {> = {}, data_ = {big = 0x7f0cf6b19110, tiny = {__data = "\020\221\261\366\f\177", '\000' , "\001\000\000\000\000\000\000\000\320([\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2900) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a6ffed9a0 "WriterPool66"}, _M_string_length = 12, {_M_local_buf = "WriterPool66\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6b19110, tiny = {__data = "\020\221\261\366\f\177", '\000' , "\001\000\000\000\000\000\000\000\320([\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2900: {__func = {> = {}, data_ = {big = 0x7f0cf6b19110, tiny = {__data = "\020\221\261\366\f\177", '\000' , "\001\000\000\000\000\000\000\000\320([\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0a6ffff700) at pthread_create.c:307 __res = pd = 0x7f0a6ffff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139682805446400, -4771262700614340274, 0, 8392704, 0, 139682805446400, 4890291441245335886, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 64 (Thread 0x7f0a6f7fe700 (LWP 35866)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1870579224, absSteadyTime=absSteadyTime@entry=0x7f0a6f7ec5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11ccc78) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608505039} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11ccc78, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0a6f7ec618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11ccc78) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11ccc78, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608505039}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11ccc78, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11ccc78}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -112 '\220', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f99990, tiny = {__data = "\220\231\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\032\214\000\000\000\000\000\000x\004\000\000\000\000\000\000\020\311~o\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518927388771}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c1a, tiny = {__data = "\032\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\311~o\n\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2940) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2940: {> = {}, data_ = {big = 0x7f0cf6b19140, tiny = {__data = "@\221\261\366\f\177\000\000\017\000\000\000\000\000\000\000optional_fields", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2940) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a6f7ec9a0 "WriterPool67"}, _M_string_length = 12, {_M_local_buf = "WriterPool67\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6b19140, tiny = {__data = "@\221\261\366\f\177\000\000\017\000\000\000\000\000\000\000optional_fields", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2940: {__func = {> = {}, data_ = {big = 0x7f0cf6b19140, tiny = {__data = "@\221\261\366\f\177\000\000\017\000\000\000\000\000\000\000optional_fields", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0a6f7fe700) at pthread_create.c:307 __res = pd = 0x7f0a6f7fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139682797053696, -4771262700614340274, 0, 8392704, 0, 139682797053696, 4890292540220092750, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 63 (Thread 0x7f0a6effd700 (LWP 35867)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1862186520, absSteadyTime=absSteadyTime@entry=0x7f0a6efeb5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c9eb8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608511202} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c9eb8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0a6efeb618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c9eb8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c9eb8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608511202}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c9eb8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c9eb8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 0 '\000', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f9a100, tiny = {__data = "\000\241\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\033\214\000\000\000\000\000\000\200\004\000\000\000\000\000\000\020\271\376n\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518927060938}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c1b, tiny = {__data = "\033\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\312~\256\n\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694185667968}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2980) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2980: {> = {}, data_ = {big = 0x7f0cf6b19170, tiny = {__data = "p\221\261\366\f\177\000\000`*[\023\r\177\000\000\240)[\023\r\177\000\000\006\000\000\000\000\000\000\000errors\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2980) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a6efeb9a0 "WriterPool68"}, _M_string_length = 12, {_M_local_buf = "WriterPool68\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6b19170, tiny = {__data = "p\221\261\366\f\177\000\000`*[\023\r\177\000\000\240)[\023\r\177\000\000\006\000\000\000\000\000\000\000errors\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2980: {__func = {> = {}, data_ = {big = 0x7f0cf6b19170, tiny = {__data = "p\221\261\366\f\177\000\000`*[\023\r\177\000\000\240)[\023\r\177\000\000\006\000\000\000\000\000\000\000errors\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0a6effd700) at pthread_create.c:307 __res = pd = 0x7f0a6effd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139682788660992, -4771262700614340274, 0, 8392704, 0, 139682788660992, 4890289239000854862, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 62 (Thread 0x7f0a6e7fc700 (LWP 35868)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1853793816, absSteadyTime=absSteadyTime@entry=0x7f0a6e7ea5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11c65e8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608515884} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11c65e8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0a6e7ea618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11c65e8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11c65e8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608515884}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11c65e8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11c65e8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 80 'P', value = { = {func_ = {> = {}, data_ = {big = 0x7f08eaa6eb50, tiny = {__data = "P\353\246\352\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\034\214\000\000\000\000\000\000\210\004\000\000\000\000\000\000\020\251~n\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518968048586}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c1c, tiny = {__data = "\034\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\332\376n\n\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b29c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b29c0: {> = {}, data_ = {big = 0x7f0cf6b191a0, tiny = {__data = "\240\221\261\366\f\177\000\000\070\277Z\023\r\177\000\000\000\000\000\000\000\000\000\000\020*[\023\r\177\000\000\360)[\023\r\177\000\000\004\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b29c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a6e7ea9a0 "WriterPool69"}, _M_string_length = 12, {_M_local_buf = "WriterPool69\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6b191a0, tiny = {__data = "\240\221\261\366\f\177\000\000\070\277Z\023\r\177\000\000\000\000\000\000\000\000\000\000\020*[\023\r\177\000\000\360)[\023\r\177\000\000\004\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b29c0: {__func = {> = {}, data_ = {big = 0x7f0cf6b191a0, tiny = {__data = "\240\221\261\366\f\177\000\000\070\277Z\023\r\177\000\000\000\000\000\000\000\000\000\000\020*[\023\r\177\000\000\360)[\023\r\177\000\000\004\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0a6e7fc700) at pthread_create.c:307 __res = pd = 0x7f0a6e7fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139682780268288, -4771262700614340274, 0, 8392704, 0, 139682780268288, 4890290337975611726, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 61 (Thread 0x7f0a6dffb700 (LWP 35869)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1845401112, absSteadyTime=absSteadyTime@entry=0x7f0a6dfe95f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11caae8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608522073} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11caae8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0a6dfe9618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11caae8) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11caae8, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608522073}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11caae8, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11caae8}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = -80 '\260', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f983b0, tiny = {__data = "\260\203\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\035\214\000\000\000\000\000\000\220\004\000\000\000\000\000\000\020\231\376m\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518964893458}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c1d, tiny = {__data = "\035\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\312~N\v\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2a00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2a00: {> = {}, data_ = {big = 0x7f0cf6b191d0, tiny = {__data = "Б\261\366\f\177", '\000' , "\300)[\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2a00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a6dfe99a0 "WriterPool70"}, _M_string_length = 12, {_M_local_buf = "WriterPool70\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6b191d0, tiny = {__data = "Б\261\366\f\177", '\000' , "\300)[\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2a00: {__func = {> = {}, data_ = {big = 0x7f0cf6b191d0, tiny = {__data = "Б\261\366\f\177", '\000' , "\300)[\023\r\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0a6dffb700) at pthread_create.c:307 __res = pd = 0x7f0a6dffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139682771875584, -4771262700614340274, 0, 8392704, 0, 139682771875584, 4890287041051341134, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 60 (Thread 0x7f0a6d7fa700 (LWP 35870)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1837008408, absSteadyTime=absSteadyTime@entry=0x7f0a6d7e85f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11b7c60) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608525373} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11b7c60, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0a6d7e8618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11b7c60) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11b7c60, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608525373}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11b7c60, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b04640, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11b7c60}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b04640) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b04600, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0d134fa400, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 0 '\000', value = { = {func_ = {> = {}, data_ = {big = 0x7f08c1f9a100, tiny = {__data = "\000\241\371\301\b\177\000\000з^\031\r\177\000\000\060\000\000\000\000\000\000\000\036\214\000\000\000\000\000\000\230\004\000\000\000\000\000\000\020\211~m\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123518996832745}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c1e, tiny = {__data = "\036\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\272\376M\v\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184613328}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2a40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2a40: {> = {}, data_ = {big = 0x7f0cf6b19200, tiny = {__data = "\000\222\261\366\f\177", '\000' , "\001\000\000\000\000\000\000\000p)[\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2a40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a6d7e89a0 "WriterPool71"}, _M_string_length = 12, {_M_local_buf = "WriterPool71\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6b19200, tiny = {__data = "\000\222\261\366\f\177", '\000' , "\001\000\000\000\000\000\000\000p)[\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2a40: {__func = {> = {}, data_ = {big = 0x7f0cf6b19200, tiny = {__data = "\000\222\261\366\f\177", '\000' , "\001\000\000\000\000\000\000\000p)[\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0a6d7fa700) at pthread_create.c:307 __res = pd = 0x7f0a6d7fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139682763482880, -4771262700614340274, 0, 8392704, 0, 139682763482880, 4890288140026097998, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 59 (Thread 0x7f0a6cff9700 (LWP 35871)): #0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 No locals. #1 0x00007f0d18fb0e9b in _L_lock_883 () from /lib64/libpthread.so.0 No symbol table info available. #2 0x00007f0d18fb0d68 in __GI___pthread_mutex_lock (mutex=0x7f08efdf8ef0) at ../nptl/pthread_mutex_lock.c:78 type = 0 id = #3 0x0000000000976913 in __gthread_mutex_lock (__mutex=0x7f08efdf8ef0) at /opt/gcc-10.2.0/include/c++/10.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h:749 No locals. #4 lock (this=0x7f08efdf8ef0) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_mutex.h:100 __e = #5 lock (this=0x7f0a6cfe6e50) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/unique_lock.h:138 No locals. #6 unique_lock (__m=..., this=0x7f0a6cfe6e50) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/unique_lock.h:68 No locals. #7 magma::WAL::Sync() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/wal/wal.cc:482 lock = {_M_device = 0x7f08efdf8ef0, _M_owns = false} status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x7f0a6cfe6f60}, }, }}, }}} #8 0x000000000092c3a9 in syncWAL (wal=0x7f08efdf8c00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db.cc:38 offset = {SegID = 0, SegOffset = 0} status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} #9 magma::Magma::Impl::syncKVStore(unsigned short, bool) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db.cc:1138 status = flushOffset = kvstore = snapshot = {> = {> = {}, _M_ptr = 0x7f067b7a7a60, _M_refcount = {_M_pi = 0x24c3f761bb679637}}, } flushMode = #10 0x000000000092c7fa in SyncKVStore (kvID=, this=) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db.cc:309 No locals. #11 magma::Magma::SyncKVStore(unsigned short) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db.cc:313 No locals. #12 0x0000000000890d6d in MagmaMemoryTrackingProxy::SyncKVStore(unsigned short) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kvstore/magma-kvstore/magma-memory-tracking-proxy.cc:330 domainGuard = {previous = cb::Primary} #13 0x00000000008707d8 in MagmaKVStore::makeFileHandle(Vbid) const () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/include/memcached/vbucket.h:62 snapshot = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}, }} status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x5bb336 }, }, }}, }}} #14 0x000000000087c03e in MagmaKVStore::initBySeqnoScanContext(std::unique_ptr, std::default_delete > >, std::unique_ptr, std::default_delete > >, Vbid, unsigned long, DocumentFilter, ValueFilter, SnapshotSource, std::unique_ptr >) const () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kvstore/magma-kvstore/magma-kvstore.cc:1512 handle = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }} snapshot = itr = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x93}, }, }}, }} readState = {status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7ecc1c }, }, }}, }}}, vbstate = {static CurrentVersion = 4, maxDeletedSeqno = {counter = {_M_elems = "\034\314~\000\000"}}, highSeqno = 8309788, purgeSeqno = 139674019059728, lastSnapStart = 0, lastSnapEnd = 139694218840577, maxCas = 139674019059832, hlcCasEpochSeqno = 1, mightContainXattrs = false, supportsNamespaces = 144, version = 32520, persistedCompletedSeqno = 139694218841826, persistedPreparedSeqno = 0, highPreparedSeqno = 139693811302652, maxVisibleSeqno = 139680926400514, onDiskPrepares = 0, onDiskPrepareBytes = 0, checkpointType = (unknown: 80), transition = {failovers = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f08ec3c0030 ""}, _M_string_length = 0, {_M_local_buf = "\000\000\000\000\000\000\000\000\304\336\271\000\000\000\000", _M_allocated_capacity = 0}}, replicationTopology = {m_type = 56, m_value = {object = 0x7f08f3a44150, array = 0x7f08f3a44150, string = 0x7f08f3a44150, binary = 0x7f08f3a44150, boolean = 80, number_integer = 139676424094032, number_unsigned = 139676424094032, number_float = 6.900932267881377e-310}}, state = 32}}, kvstoreRev = 139676424094032} highSeqno = purgeSeqno = nDocsToRead = getDroppedStatus = dropped = #15 0x00000000008cc3f1 in DCPBackfillBySeqnoDisk::create() () at /opt/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:70 stream = {> = {> = {}, _M_ptr = , _M_refcount = {_M_pi = 0x7f08644a6280}}, } vbid = {vbid = 148} lastPersistedSeqno = kvstore = valFilter = VALUES_COMPRESSED scanCtx = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }} collHighSuccess = collHigh = allowNonRollBackCollectionStream = #16 0x00000000008cf4a3 in DCPBackfillDisk::run() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/dcp/backfill_disk.cc:131 lh = {_M_device = @0x7ef2d77f3388} #17 0x00000000008d0e01 in BackfillManager::backfill() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/dcp/backfill-manager.cc:333 lh = {_M_device = , _M_owns = false} backfill = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x7ef2d77f33e0}, }, }}, }} source = BackfillManager::Initializing status = #18 0x00000000008d15a4 in BackfillManagerTask::run() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/dcp/backfill-manager.cc:71 phosphor_internal_category_enabled_60 = {_M_b = {_M_p = 0x7f0d195eb69e }, static is_always_lock_free = } phosphor_internal_category_enabled_temp_60 = phosphor_internal_tpi_60 = {category = 0xc5dbac "ep-engine/task", name = 0xc89fe9 "BackFillManagerTask", type = phosphor::Complete, argument_names = {_M_elems = {0xca8762 "", 0xca8762 ""}}, argument_types = {_M_elems = {phosphor::is_none, phosphor::is_none}}} phosphor_internal_guard_60 = {tpi = 0x105be40 , enabled = true, arg1 = {}, arg2 = {}, start = {__d = {__r = 15123206047742402}}} manager = {> = {> = {}, _M_ptr = , _M_refcount = {_M_pi = 0x7f08c81000c0}}, } status = #19 0x0000000000a9eeb2 in GlobalTask::execute() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/globaltask.cc:68 guard = {previous = 0x0} #20 0x0000000000a9c0c5 in FollyExecutorPool::TaskProxy::scheduleViaCPUPool()::{lambda()#2}::operator()() const (__closure=0x7f0a6cfe7840) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:189 scheduleOverhead = start = {__d = {__r = 15123206047742028}} runAgain = false proxy = @0x7f0cf6c857d0: { > >::Callback> = { >> = {, boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>> = {, boost::intrusive::dft_tag, 1>> = {> = {next_ = 0x0, prev_ = 0x0}, }, , boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>, 1>> = {}, }, }, _vptr.Callback = 0xca2b48 , wheel_ = 0x0, expiration_ = {__d = {__r = 0}}, bucket_ = -1, requestContext_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, task = {> = {> = {}, _M_ptr = 0x7f073d68e310, _M_refcount = {_M_pi = 0x7f073d68e300}}, }, taskId = 4519, scheduledOnCpuPool = true, executor = @0x7f0d13dfea00, cpuPool = @0x7f0cf6936000} #21 0x0000000000bf0c60 in operator() (this=0x7f0a6cfe7840) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:416 fn = @0x7f0a6cfe7840: {> = {}, data_ = {big = 0x7f0cf6c857d0, tiny = {__data = "\320W\310\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\037\214\000\000\000\000\000\000\240\004\000\000\000\000\000\000\020y\376l\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>} #22 folly::ThreadPoolExecutor::runTask(std::shared_ptr const&, folly::ThreadPoolExecutor::Task&&) (this=this@entry=0x7f0cf6936000, thread=..., task=task@entry=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/ThreadPoolExecutor.cpp:97 rctx = {prev_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }} startTime = {__d = {__r = 15123206047740620}} stats = {expired = false, waitTime = {__r = 10314}, runTime = {__r = 0}, enqueueTime = {__d = {__r = 15123206047730306}}, requestId = 0} #23 0x0000000000bd8a1a in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0cf6936000, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:265 task = {storage_ = {{emptyState = -48 '\320', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6c857d0, tiny = {__data = "\320W\310\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000\037\214\000\000\000\000\000\000\240\004\000\000\000\000\000\000\020y\376l\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123206047730306}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c1f, tiny = {__data = "\037\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\252~M\v\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 0}}, hasValue = true}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #24 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #25 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #26 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #27 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #28 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #29 0x0000000000a9bd54 in operator() (this=0x7f0d135b2b40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2b40: {> = {}, data_ = {big = 0x7f0cf6b19260, tiny = {__data = "`\222\261\366\f\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #30 operator() (__closure=0x7f0d135b2b40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a6cfe79a0 "AuxIoPool0"}, _M_string_length = 10, {_M_local_buf = "AuxIoPool0\000\000\000\000\000", _M_allocated_capacity = 8029725099529106753}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6b19260, tiny = {__data = "`\222\261\366\f\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #31 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2b40: {__func = {> = {}, data_ = {big = 0x7f0cf6b19260, tiny = {__data = "`\222\261\366\f\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #32 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #33 0x00007f0d18faeea5 in start_thread (arg=0x7f0a6cff9700) at pthread_create.c:307 __res = pd = 0x7f0a6cff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139682755090176, -4771262700614340274, 0, 8392704, 0, 139682755090176, 4890284838806860110, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #34 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 58 (Thread 0x7f0a4ffff700 (LWP 35872)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1342101016, absSteadyTime=absSteadyTime@entry=0x7f0a4ffed5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11befe0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608534954} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11befe0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0a4ffed618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11befe0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11befe0, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608534954}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11befe0, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b10140, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11befe0}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b10140) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b10100, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0cf6936000, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 0 '\000', value = { = {func_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , "\260S,\022\n\177\000\000 \214\000\000\000\000\000\000\250\004\000\000\000\000\000\000\020\331\376O\n\177\000", __align = {}}}, call_ = 0xa9cfe0 ::callSmall&)::{lambda()#2}>(folly::detail::function::Data&)>, exec_ = 0xa9bbd0 &)::{lambda()#2}>(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15154923005995132}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = {big = 0x8c20, tiny = {__data = " \214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\272\336\363\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184806784}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2b80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2b80: {> = {}, data_ = {big = 0x7f0cf6b19290, tiny = {__data = "\220\222\261\366\f\177\000\000alArgs", '\000' , "\001\000\000\000\000\000\000\000p)[\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2b80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a4ffed9a0 "AuxIoPool1"}, _M_string_length = 10, {_M_local_buf = "AuxIoPool1\000\000\000\000\000", _M_allocated_capacity = 8029725099529106753}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6b19290, tiny = {__data = "\220\222\261\366\f\177\000\000alArgs", '\000' , "\001\000\000\000\000\000\000\000p)[\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2b80: {__func = {> = {}, data_ = {big = 0x7f0cf6b19290, tiny = {__data = "\220\222\261\366\f\177\000\000alArgs", '\000' , "\001\000\000\000\000\000\000\000p)[\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0a4ffff700) at pthread_create.c:307 __res = pd = 0x7f0a4ffff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139682268575488, -4771262700614340274, 0, 8392704, 0, 139682268575488, 4890221072501158222, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 57 (Thread 0x7f0a4f7fe700 (LWP 35873)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1333708312, absSteadyTime=absSteadyTime@entry=0x7f0a4f7ec5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11b7ab0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608542862} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11b7ab0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0a4f7ec618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11b7ab0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11b7ab0, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608542862}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11b7ab0, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b10140, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11b7ab0}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b10140) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b10100, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0cf6936000, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 0 '\000', value = { = {func_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , "\260S,\022\n\177\000\000!\214\000\000\000\000\000\000\260\004\000\000\000\000\000\000\020\311~O\n\177\000", __align = {}}}, call_ = 0xa9cfe0 ::callSmall&)::{lambda()#2}>(folly::detail::function::Data&)>, exec_ = 0xa9bbd0 &)::{lambda()#2}>(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15154923017994331}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = {big = 0x8c21, tiny = {__data = "!\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\252^\363\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184806784}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2bc0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2bc0: {> = {}, data_ = {big = 0x7f0cf6b192c0, tiny = {__data = "\300\222\261\366\f\177\000\000\017\000\000\000\000\000\000\000clientContextId", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2bc0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a4f7ec9a0 "AuxIoPool2"}, _M_string_length = 10, {_M_local_buf = "AuxIoPool2\000\000\000\000\000", _M_allocated_capacity = 8029725099529106753}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6b192c0, tiny = {__data = "\300\222\261\366\f\177\000\000\017\000\000\000\000\000\000\000clientContextId", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2bc0: {__func = {> = {}, data_ = {big = 0x7f0cf6b192c0, tiny = {__data = "\300\222\261\366\f\177\000\000\017\000\000\000\000\000\000\000clientContextId", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0a4f7fe700) at pthread_create.c:307 __res = pd = 0x7f0a4f7fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139682260182784, -4771262700614340274, 0, 8392704, 0, 139682260182784, 4890222171475915086, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 56 (Thread 0x7f0a4effd700 (LWP 35874)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1325315608, absSteadyTime=absSteadyTime@entry=0x7f0a4efeb5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11bdfc0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608546685} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11bdfc0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0a4efeb618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11bdfc0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11bdfc0, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608546685}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11bdfc0, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b10140, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11bdfc0}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b10140) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b10100, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0cf6936000, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 0 '\000', value = { = {func_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , "\260S,\022\n\177\000\000\"\214\000\000\000\000\000\000\270\004\000\000\000\000\000\000\020\271\376N\n\177\000", __align = {}}}, call_ = 0xa9cfe0 ::callSmall&)::{lambda()#2}>(folly::detail::function::Data&)>, exec_ = 0xa9bbd0 &)::{lambda()#2}>(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15154923007073549}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = {big = 0x8c22, tiny = {__data = "\"\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000pj\032\341\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184806784}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2c40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2c40: {> = {}, data_ = {big = 0x7f0cf6b192f0, tiny = {__data = "\360\222\261\366\f\177\000\000\320([\023\r\177", '\000' , "\240\245J\023\r\177\000\000\020\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2c40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a4efeb9a0 "AuxIoPool3"}, _M_string_length = 10, {_M_local_buf = "AuxIoPool3\000\000\000\000\000", _M_allocated_capacity = 8029725099529106753}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6b192f0, tiny = {__data = "\360\222\261\366\f\177\000\000\320([\023\r\177", '\000' , "\240\245J\023\r\177\000\000\020\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2c40: {__func = {> = {}, data_ = {big = 0x7f0cf6b192f0, tiny = {__data = "\360\222\261\366\f\177\000\000\320([\023\r\177", '\000' , "\240\245J\023\r\177\000\000\020\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0a4effd700) at pthread_create.c:307 __res = pd = 0x7f0a4effd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139682251790080, -4771262700614340274, 0, 8392704, 0, 139682251790080, 4890218870256677198, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 55 (Thread 0x7f0a4e7fc700 (LWP 35875)): #0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 No locals. #1 0x00007f0d18fb0e9b in _L_lock_883 () from /lib64/libpthread.so.0 No symbol table info available. #2 0x00007f0d18fb0d68 in __GI___pthread_mutex_lock (mutex=0x7f08efdf8ef0) at ../nptl/pthread_mutex_lock.c:78 type = 0 id = #3 0x0000000000976913 in __gthread_mutex_lock (__mutex=0x7f08efdf8ef0) at /opt/gcc-10.2.0/include/c++/10.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h:749 No locals. #4 lock (this=0x7f08efdf8ef0) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_mutex.h:100 __e = #5 lock (this=0x7f0a4e7e9e50) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/unique_lock.h:138 No locals. #6 unique_lock (__m=..., this=0x7f0a4e7e9e50) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/unique_lock.h:68 No locals. #7 magma::WAL::Sync() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/wal/wal.cc:482 lock = {_M_device = 0x7f08efdf8ef0, _M_owns = false} status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x7f0a4e7e9f60}, }, }}, }}} #8 0x000000000092c3a9 in syncWAL (wal=0x7f08efdf8c00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db.cc:38 offset = {SegID = 0, SegOffset = 0} status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} #9 magma::Magma::Impl::syncKVStore(unsigned short, bool) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db.cc:1138 status = flushOffset = kvstore = snapshot = {> = {> = {}, _M_ptr = 0x7f07626fde70, _M_refcount = {_M_pi = 0x97e2f5f7ba0955b1}}, } flushMode = #10 0x000000000092c7fa in SyncKVStore (kvID=, this=) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db.cc:309 No locals. #11 magma::Magma::SyncKVStore(unsigned short) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db.cc:313 No locals. #12 0x0000000000890d6d in MagmaMemoryTrackingProxy::SyncKVStore(unsigned short) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kvstore/magma-kvstore/magma-memory-tracking-proxy.cc:330 domainGuard = {previous = cb::Primary} #13 0x00000000008707d8 in MagmaKVStore::makeFileHandle(Vbid) const () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/include/memcached/vbucket.h:62 snapshot = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}, }} status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x5bb336 }, }, }}, }}} #14 0x000000000087c03e in MagmaKVStore::initBySeqnoScanContext(std::unique_ptr, std::default_delete > >, std::unique_ptr, std::default_delete > >, Vbid, unsigned long, DocumentFilter, ValueFilter, SnapshotSource, std::unique_ptr >) const () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kvstore/magma-kvstore/magma-kvstore.cc:1512 handle = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }} snapshot = itr = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x243}, }, }}, }} readState = {status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f241f }, }, }}, }}}, vbstate = {static CurrentVersion = 4, maxDeletedSeqno = {counter = {_M_elems = "\037$\177\000\000"}}, highSeqno = 8332319, purgeSeqno = 139674036416144, lastSnapStart = 0, lastSnapEnd = 139694218840577, maxCas = 139674036416248, hlcCasEpochSeqno = 1, mightContainXattrs = false, supportsNamespaces = 154, version = 32520, persistedCompletedSeqno = 139694218841826, persistedPreparedSeqno = 0, highPreparedSeqno = 139693811302650, maxVisibleSeqno = 139680926400514, onDiskPrepares = 0, onDiskPrepareBytes = 0, checkpointType = (unknown: 80), transition = {failovers = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f08efdf0030 "\036"}, _M_string_length = 0, {_M_local_buf = "\000\000\000\000\000\000\000\000\304\336\271\000\000\000\000", _M_allocated_capacity = 0}}, replicationTopology = {m_type = 56, m_value = {object = 0x7f08dd00c3d0, array = 0x7f08dd00c3d0, string = 0x7f08dd00c3d0, binary = 0x7f08dd00c3d0, boolean = 208, number_integer = 139676044280784, number_unsigned = 139676044280784, number_float = 6.9009135026136098e-310}}, state = 32}}, kvstoreRev = 139676044280784} highSeqno = purgeSeqno = nDocsToRead = getDroppedStatus = dropped = #15 0x00000000008cc3f1 in DCPBackfillBySeqnoDisk::create() () at /opt/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:70 stream = {> = {> = {}, _M_ptr = , _M_refcount = {_M_pi = 0x7f0865533580}}, } vbid = {vbid = 580} lastPersistedSeqno = kvstore = valFilter = VALUES_COMPRESSED scanCtx = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }} collHighSuccess = collHigh = allowNonRollBackCollectionStream = #16 0x00000000008cf4a3 in DCPBackfillDisk::run() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/dcp/backfill_disk.cc:131 lh = {_M_device = @0x7ef344a86f08} #17 0x00000000008d0e01 in BackfillManager::backfill() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/dcp/backfill-manager.cc:333 lh = {_M_device = , _M_owns = false} backfill = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x7ef344a86f60}, }, }}, }} source = BackfillManager::Initializing status = #18 0x00000000008d15a4 in BackfillManagerTask::run() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/dcp/backfill-manager.cc:71 phosphor_internal_category_enabled_60 = {_M_b = {_M_p = 0x7f0d195eb69e }, static is_always_lock_free = } phosphor_internal_category_enabled_temp_60 = phosphor_internal_tpi_60 = {category = 0xc5dbac "ep-engine/task", name = 0xc89fe9 "BackFillManagerTask", type = phosphor::Complete, argument_names = {_M_elems = {0xca8762 "", 0xca8762 ""}}, argument_types = {_M_elems = {phosphor::is_none, phosphor::is_none}}} phosphor_internal_guard_60 = {tpi = 0x105be40 , enabled = true, arg1 = {}, arg2 = {}, start = {__d = {__r = 15123214920788917}}} manager = {> = {> = {}, _M_ptr = , _M_refcount = {_M_pi = 0x7f08ab2325c0}}, } status = #19 0x0000000000a9eeb2 in GlobalTask::execute() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/globaltask.cc:68 guard = {previous = 0x0} #20 0x0000000000a9c0c5 in FollyExecutorPool::TaskProxy::scheduleViaCPUPool()::{lambda()#2}::operator()() const (__closure=0x7f0a4e7ea840) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:189 scheduleOverhead = start = {__d = {__r = 15123214920788608}} runAgain = false proxy = @0x7f0cf6c85c30: { > >::Callback> = { >> = {, boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>> = {, boost::intrusive::dft_tag, 1>> = {> = {next_ = 0x0, prev_ = 0x0}, }, , boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>, 1>> = {}, }, }, _vptr.Callback = 0xca2b48 , wheel_ = 0x0, expiration_ = {__d = {__r = 0}}, bucket_ = -1, requestContext_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, task = {> = {> = {}, _M_ptr = 0x7f074ae2fd10, _M_refcount = {_M_pi = 0x7f074ae2fd00}}, }, taskId = 4530, scheduledOnCpuPool = true, executor = @0x7f0d13dfea00, cpuPool = @0x7f0cf6936000} #21 0x0000000000bf0c60 in operator() (this=0x7f0a4e7ea840) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:416 fn = @0x7f0a4e7ea840: {> = {}, data_ = {big = 0x7f0cf6c85c30, tiny = {__data = "0\\\310\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000#\214\000\000\000\000\000\000\300\004\000\000\000\000\000\000\020\251~N\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>} #22 folly::ThreadPoolExecutor::runTask(std::shared_ptr const&, folly::ThreadPoolExecutor::Task&&) (this=this@entry=0x7f0cf6936000, thread=..., task=task@entry=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/ThreadPoolExecutor.cpp:97 rctx = {prev_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }} startTime = {__d = {__r = 15123214920787270}} stats = {expired = false, waitTime = {__r = 9537}, runTime = {__r = 0}, enqueueTime = {__d = {__r = 15123214920777733}}, requestId = 0} #23 0x0000000000bd8a1a in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0cf6936000, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:265 task = {storage_ = {{emptyState = 48 '0', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6c85c30, tiny = {__data = "0\\\310\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000#\214\000\000\000\000\000\000\300\004\000\000\000\000\000\000\020\251~N\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123214920777733}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c23, tiny = {__data = "#\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000pz\335\351\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 0}}, hasValue = true}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #24 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #25 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #26 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #27 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #28 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #29 0x0000000000a9bd54 in operator() (this=0x7f0d135b2c80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2c80: {> = {}, data_ = {big = 0x7f0cf6b19320, tiny = {__data = " \223\261\366\f\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\230\277Z\023\r\177\000\000\260/[\023\r\177\000\000\200-[\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #30 operator() (__closure=0x7f0d135b2c80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a4e7ea9a0 "AuxIoPool4"}, _M_string_length = 10, {_M_local_buf = "AuxIoPool4\000\000\000\000\000", _M_allocated_capacity = 8029725099529106753}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6b19320, tiny = {__data = " \223\261\366\f\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\230\277Z\023\r\177\000\000\260/[\023\r\177\000\000\200-[\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #31 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2c80: {__func = {> = {}, data_ = {big = 0x7f0cf6b19320, tiny = {__data = " \223\261\366\f\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\230\277Z\023\r\177\000\000\260/[\023\r\177\000\000\200-[\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #32 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #33 0x00007f0d18faeea5 in start_thread (arg=0x7f0a4e7fc700) at pthread_create.c:307 __res = pd = 0x7f0a4e7fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139682243397376, -4771262700614340274, 0, 8392704, 0, 139682243397376, 4890219969231434062, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #34 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 54 (Thread 0x7f0a4dffb700 (LWP 35876)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1308530200, absSteadyTime=absSteadyTime@entry=0x7f0a4dfe95f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11bcee0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608557158} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11bcee0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0a4dfe9618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11bcee0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11bcee0, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608557158}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11bcee0, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b10140, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11bcee0}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b10140) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b10100, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0cf6936000, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 0 '\000', value = { = {func_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , "\260S,\022\n\177\000\000$\214\000\000\000\000\000\000\310\004\000\000\000\000\000\000\020\231\376M\n\177\000", __align = {}}}, call_ = 0xa9cfe0 ::callSmall&)::{lambda()#2}>(folly::detail::function::Data&)>, exec_ = 0xa9bbd0 &)::{lambda()#2}>(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15154923008892701}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = {big = 0x8c24, tiny = {__data = "$\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\312~.\v\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184806784}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2c00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2c00: {> = {}, data_ = {big = 0x7f0cf6b19350, tiny = {__data = "P\223\261\366\f\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2c00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a4dfe99a0 "AuxIoPool5"}, _M_string_length = 10, {_M_local_buf = "AuxIoPool5\000\000\000\000\000", _M_allocated_capacity = 8029725099529106753}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6b19350, tiny = {__data = "P\223\261\366\f\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2c00: {__func = {> = {}, data_ = {big = 0x7f0cf6b19350, tiny = {__data = "P\223\261\366\f\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0a4dffb700) at pthread_create.c:307 __res = pd = 0x7f0a4dffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139682235004672, -4771262700614340274, 0, 8392704, 0, 139682235004672, 4890216672307163470, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 53 (Thread 0x7f0a4d7fa700 (LWP 35877)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1300137496, absSteadyTime=absSteadyTime@entry=0x7f0a4d7e85f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11bd690) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608561167} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11bd690, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0a4d7e8618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11bd690) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11bd690, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608561167}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11bd690, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b10140, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11bd690}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b10140) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b10100, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0cf6936000, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 0 '\000', value = { = {func_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , "\260S,\022\n\177\000\000%\214\000\000\000\000\000\000\320\004\000\000\000\000\000\000\020\211~M\n\177\000", __align = {}}}, call_ = 0xa9cfe0 ::callSmall&)::{lambda()#2}>(folly::detail::function::Data&)>, exec_ = 0xa9bbd0 &)::{lambda()#2}>(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15154923030209240}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = {big = 0x8c25, tiny = {__data = "%\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\272\376-\v\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184806784}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2cc0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2cc0: {> = {}, data_ = {big = 0x7f0cf6b19380, tiny = {__data = "\200\223\261\366\f\177\000\000rid", '\000' , "\001\000\000\000\000\000\000\000ȿZ\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2cc0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a4d7e89a0 "AuxIoPool6"}, _M_string_length = 10, {_M_local_buf = "AuxIoPool6\000\000\000\000\000", _M_allocated_capacity = 8029725099529106753}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6b19380, tiny = {__data = "\200\223\261\366\f\177\000\000rid", '\000' , "\001\000\000\000\000\000\000\000ȿZ\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2cc0: {__func = {> = {}, data_ = {big = 0x7f0cf6b19380, tiny = {__data = "\200\223\261\366\f\177\000\000rid", '\000' , "\001\000\000\000\000\000\000\000ȿZ\023\r\177\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0a4d7fa700) at pthread_create.c:307 __res = pd = 0x7f0a4d7fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139682226611968, -4771262700614340274, 0, 8392704, 0, 139682226611968, 4890217771281920334, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 52 (Thread 0x7f0a4cff9700 (LWP 35878)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=waitMask@entry=1291744792, absSteadyTime=absSteadyTime@entry=0x7f0a4cfe75f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7f0ce11cd050) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15182762, tv_nsec = 608569315} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7f0ce11cd050, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7f0a4cfe7618, waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda80a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7f0ce11cd050) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:85 No locals. #4 folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0ce11cd050, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 15182762608569315}} #5 0x0000000000be066d in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #6 folly::SaturatingSemaphore::tryWaitSlow > > (this=this@entry=0x7f0ce11cd050, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:318 before = #7 0x0000000000be0cd6 in try_wait_until > > (opt=..., deadline=..., this=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/SaturatingSemaphore.h:179 No locals. #8 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x1b10140, deadline=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:521 node = {_M_t = { _M_t = {, std::atomic>*, folly::detail::LifoSemNodeRecycler, std::atomic> >> = {, std::atomic> >> = {, std::atomic>, true>> = {, std::atomic>> = {}, }, }, , std::atomic>*, false>> = {_M_head_impl = 0x7f0ce11cd050}, }, }}} #9 0x0000000000be4430 in try_wait_for > (timeout=, this=0x1b10140) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #10 folly::UnboundedBlockingQueue::try_take_for (this=0x1b10100, time=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/task_queue/UnboundedBlockingQueue.h:41 No locals. #11 0x0000000000bd89a7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0cf6936000, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:243 task = {storage_ = {{emptyState = 0 '\000', value = { = {func_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , "\260S,\022\n\177\000\000&\214\000\000\000\000\000\000\330\004\000\000\000\000\000\000\020y\376L\n\177\000", __align = {}}}, call_ = 0xa9cfe0 ::callSmall&)::{lambda()#2}>(folly::detail::function::Data&)>, exec_ = 0xa9bbd0 &)::{lambda()#2}>(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15154923029800442}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = {big = 0x8c26, tiny = {__data = "&\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\252~-\v\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139694184806784}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #12 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #13 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #14 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #15 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #16 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #17 0x0000000000a9bd54 in operator() (this=0x7f0d135b2d00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2d00: {> = {}, data_ = {big = 0x7f0cf6b193b0, tiny = {__data = "\260\223\261\366\f\177\000\000\006\000\000\000\000\000\000\000domain", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7f0d135b2d00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a4cfe79a0 "AuxIoPool7"}, _M_string_length = 10, {_M_local_buf = "AuxIoPool7\000\000\000\000\000", _M_allocated_capacity = 8029725099529106753}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6b193b0, tiny = {__data = "\260\223\261\366\f\177\000\000\006\000\000\000\000\000\000\000domain", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2d00: {__func = {> = {}, data_ = {big = 0x7f0cf6b193b0, tiny = {__data = "\260\223\261\366\f\177\000\000\006\000\000\000\000\000\000\000domain", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #21 0x00007f0d18faeea5 in start_thread (arg=0x7f0a4cff9700) at pthread_create.c:307 __res = pd = 0x7f0a4cff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139682218219264, -4771262700614340274, 0, 8392704, 0, 139682218219264, 4890214470062682446, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #22 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 51 (Thread 0x7f0a2ffff700 (LWP 35879)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=, absSteadyTime=absSteadyTime@entry=0x0, absSystemTime=absSystemTime@entry=0x0, expected=, addr=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15123227, tv_nsec = 572312744} timeout = rv = #2 folly::detail::futexWaitImpl (futex=, expected=, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x0, waitMask=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda819 in folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0a2ffed10c, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 9223372036854775807}} #4 0x0000000000bf46cd in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #5 folly::Baton::tryWaitSlow > > (this=this@entry=0x7f0a2ffed10c, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/Baton.h:308 expected = #6 0x0000000000bf947f in wait (opt=..., this=0x7f0a2ffed10c) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/Baton.h:178 deadline = {__d = {__r = 9223372036854775807}} #7 folly::EventBase::runInEventBaseThreadAndWait(folly::Function) (this=this@entry=0x7f0d13635220, fn=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:673 ready = {state_ = {> = {static _S_alignment = 4, _M_i = 2}, static is_always_lock_free = true}} #8 0x00000000005ac003 in iterate_all_connections(std::function) (callback=...) at /opt/gcc-10.2.0/include/c++/10.2.0/new:175 thr = @0x7f0d13635210: {thread_id = 139693448398592, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f397b0}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13635260, prev_ = 0x7f0d13635260}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13635270, prev_ = 0x7f0d13635270}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13635288, prev_ = 0x7f0d13635288}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 213, static tls_lastDeferredReaderSlot = 213, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693448398592}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f4af00}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f45d00}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 6.7021598375987918e-13, buffer_time_ = {__r = 46}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 6.7021598375987918e-13, buffer_time_ = {__r = 46}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 1206160, latestLoopCnt_ = 1206159, startWork_ = {__d = {__r = 15123205054581811}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d136353d8 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13635418, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13635450, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 213, static tls_lastDeferredReaderSlot = 213, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f397c0}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 1, __count = 0, __owner = 35717, __nusers = 1, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = "\001\000\000\000\000\000\000\000\205\213\000\000\001", '\000' , __align = 1}}, }, index = 53, subdoc_op = {m_path = 0x7f0d1351ae00, m_jsn = 0x1ae9a00, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 1, stack = { > >> = { c = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f4af40, _M_map_size = 8, _M_start = { _M_cur = 0x7f0d12f4ce00, _M_first = 0x7f0d12f4ce00, _M_last = 0x7f0d12f4d000, _M_node = 0x7f0d12f4af58}, _M_finish = {_M_cur = 0x7f0d12f4ce00, _M_first = 0x7f0d12f4ce00, _M_last = 0x7f0d12f4d000, _M_node = 0x7f0d12f4af58}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} __for_range = @0x1071fd0: { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7f0d1360e000, _M_finish = 0x7f0d1363c830, _M_end_of_storage = 0x7f0d1363c830}, }}, } #9 0x00000000006231fd in push_cluster_config (version=..., bucketIndex=1) at /opt/gcc-10.2.0/include/c++/10.2.0/new:175 bucket = @0x10733f0: {mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, cond = {_M_cond = {__data = {__lock = 0, __futex = 0, __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0}, __size = '\000' , __align = 0}}, clients = {> = {static _S_alignment = 4, _M_i = 18}, static is_always_lock_free = true}, state = {static _S_min_alignment = 1, static _S_alignment = 1, _M_i = Bucket::Ready, static is_always_lock_free = }, items_in_transit = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, type = Couchbase, name = "GleamBookUsers0", '\000' , stats = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7f0d12f91800, _M_finish = 0x7f0d12f95000, _M_end_of_storage = 0x7f0d12f95000}, }}, }, timings = {lock = { = {_M_mutex = { __data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, interval_latency_lookups = {intervals = { >> = {first = 2, array = {_M_elems = {{count = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = { static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}}}}, }}, interval_latency_mutations = {intervals = { >> = {first = 2, array = {_M_elems = {{count = {value = {> = {static _S_alignment = 8, _M_i = 15968907}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415652529025}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15969012}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 11415679324950}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = { value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = { value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968762}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415606641243}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968829}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 11415627540727}, static is_always_lock_free = true}}}}}}, }}, timings = {_M_elems = {{_M_b = {_M_p = 0x7f0cf6c95720}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c93be0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a120cdf40}, static is_always_lock_free = }, {_M_b = { _M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c95660}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f0cf6cd0b60}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08ea5e4160}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08c0e0f340}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a12256400}, static is_always_lock_free = }, { _M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08ea5e4060}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08eaa73960}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a1193efa0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08eaa73980}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0d135e20a0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a12236920}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a11d7a1a0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a11d7a240}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08ea5e4660}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c92c40}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08ea5e4480}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c956e0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a122369a0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f0a12c69920}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08eaa735e0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = { _M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08c0df8960}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f089b87ece0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a11685fc0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08ea5e4520}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }}}, histogram_mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, interval_counters = { coreArray = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x7f0d16267000, _M_finish = 0x7f0d162af000, _M_end_of_storage = 0x7f0d162af000}, }}, }}}, subjson_operation_times = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d16264240}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 213, static tls_lastDeferredReaderSlot = 213, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, jsonValidateTimes = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d16264300}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 213, static tls_lastDeferredReaderSlot = 213, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, snappyDecompressionTimes = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d162643c0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 213, static tls_lastDeferredReaderSlot = 213, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, responseCounters = {_M_elems = {{ value = {> = {static _S_alignment = 8, _M_i = 18417665}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 6}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 291}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}} , { value = {> = {static _S_alignment = 8, _M_i = 484132}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}} }}, clusterConfiguration = { config = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { _M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f08c0e05490}, }, }}, }}, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}, max_document_size = 20971520, supportedFeatures = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0a116fa220, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x7f0a120cdd00}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, engine = {_M_t = {> = { _M_t = {> = {> = {> = {_M_head_impl = {force = false}}, }, > = {_M_head_impl = 0x7f0d10000000}, }, }}, }}, bucketDcp = 0x7f0d10000008} isAlive = #10 operator() (__closure=) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/protocol/mcbp/cluster_config_executor.cc:275 version = bucketIndex = #11 __invoke_impl&> (__f=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:60 No locals. #12 __invoke_r&> (__fn=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:110 No locals. #13 std::_Function_handler::_M_invoke(std::_Any_data const&) () at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:291 No locals. #14 0x0000000000625494 in operator() (this=0x7f0cf6c81048) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 No locals. #15 OneShotTask::run (this=0x7f0cf6c80fd0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/one_shot_task.h:50 No locals. #16 0x0000000000a9eeb2 in GlobalTask::execute() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/globaltask.cc:68 guard = {previous = 0x0} #17 0x0000000000a9c0c5 in FollyExecutorPool::TaskProxy::scheduleViaCPUPool()::{lambda()#2}::operator()() const (__closure=0x7f0a2ffed840) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:189 scheduleOverhead = start = {__d = {__r = 15123222038690467}} runAgain = false proxy = @0x7f0cf68527b0: { > >::Callback> = { >> = {, boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>> = {, boost::intrusive::dft_tag, 1>> = {> = {next_ = 0x0, prev_ = 0x0}, }, , boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>, 1>> = {}, }, }, _vptr.Callback = 0xca2b48 , wheel_ = 0x0, expiration_ = {__d = {__r = 0}}, bucket_ = -1, requestContext_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, task = {> = {> = {}, _M_ptr = 0x7f0cf6c80fd0, _M_refcount = {_M_pi = 0x7f0cf6c80fc0}}, }, taskId = 4541, scheduledOnCpuPool = true, executor = @0x7f0d13dfea00, cpuPool = @0x7f0cf6936c00} #18 0x0000000000bf0c60 in operator() (this=0x7f0a2ffed840) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:416 fn = @0x7f0a2ffed840: {> = {}, data_ = {big = 0x7f0cf68527b0, tiny = {__data = "\260'\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000'\214\000\000\000\000\000\000\340\004\000\000\000\000\000\000\020\331\376/\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>} #19 folly::ThreadPoolExecutor::runTask(std::shared_ptr const&, folly::ThreadPoolExecutor::Task&&) (this=this@entry=0x7f0cf6936c00, thread=..., task=task@entry=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/ThreadPoolExecutor.cpp:97 rctx = {prev_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }} startTime = {__d = {__r = 15123222038689810}} stats = {expired = false, waitTime = {__r = 7093}, runTime = {__r = 0}, enqueueTime = {__d = {__r = 15123222038682717}}, requestId = 0} #20 0x0000000000bd8a1a in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0cf6936c00, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:265 task = {storage_ = {{emptyState = -80 '\260', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf68527b0, tiny = {__data = "\260'\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000'\214\000\000\000\000\000\000\340\004\000\000\000\000\000\000\020\331\376/\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123222038682717}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c27, tiny = {__data = "'\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\331\376/\n\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 0}}, hasValue = true}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #21 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #22 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #23 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #24 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #25 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #26 0x0000000000a9bd54 in operator() (this=0x7f0d135b2e00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2e00: {> = {}, data_ = {big = 0x7f0cf6b19410, tiny = {__data = "\020\224\261\366\f\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #27 operator() (__closure=0x7f0d135b2e00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a2ffed9a0 "NonIoPool0"}, _M_string_length = 10, {_M_local_buf = "NonIoPool0\000\000\000\000\000", _M_allocated_capacity = 8029725099528449870}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6b19410, tiny = {__data = "\020\224\261\366\f\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #28 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2e00: {__func = {> = {}, data_ = {big = 0x7f0cf6b19410, tiny = {__data = "\020\224\261\366\f\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #29 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #30 0x00007f0d18faeea5 in start_thread (arg=0x7f0a2ffff700) at pthread_create.c:307 __res = pd = 0x7f0a2ffff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139681731704576, -4771262700614340274, 0, 8392704, 0, 139681731704576, 4890150703756980558, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #31 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 50 (Thread 0x7f0a2f7fe700 (LWP 35880)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=, absSteadyTime=absSteadyTime@entry=0x0, absSystemTime=absSystemTime@entry=0x0, expected=, addr=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15123284, tv_nsec = 556983018} timeout = rv = #2 folly::detail::futexWaitImpl (futex=, expected=, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x0, waitMask=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda819 in folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0a2f7ec10c, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 9223372036854775807}} #4 0x0000000000bf46cd in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #5 folly::Baton::tryWaitSlow > > (this=this@entry=0x7f0a2f7ec10c, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/Baton.h:308 expected = #6 0x0000000000bf947f in wait (opt=..., this=0x7f0a2f7ec10c) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/Baton.h:178 deadline = {__d = {__r = 9223372036854775807}} #7 folly::EventBase::runInEventBaseThreadAndWait(folly::Function) (this=this@entry=0x7f0d13620760, fn=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:673 ready = {state_ = {> = {static _S_alignment = 4, _M_i = 2}, static is_always_lock_free = true}} #8 0x00000000005ac003 in iterate_all_connections(std::function) (callback=...) at /opt/gcc-10.2.0/include/c++/10.2.0/new:175 thr = @0x7f0d13620750: {thread_id = 139693702162176, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66ef0}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d136207a0, prev_ = 0x7f0d136207a0}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d136207b0, prev_ = 0x7f0d136207b0}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d136207c8, prev_ = 0x7f0d136207c8}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 235, static tls_lastDeferredReaderSlot = 235, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693702162176}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3d740}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f38100}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.5066375499473904e-12, buffer_time_ = {__r = 22}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.5066375499473904e-12, buffer_time_ = {__r = 22}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 23577, latestLoopCnt_ = 23576, startWork_ = { __d = {__r = 15123278896636357}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13620918 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13620958, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13620990, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 235, static tls_lastDeferredReaderSlot = 235, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66f00}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 1, __count = 0, __owner = 35689, __nusers = 1, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = "\001\000\000\000\000\000\000\000i\213\000\000\001", '\000' , __align = 1}}, }, index = 25, subdoc_op = {m_path = 0x7f0d13505200, m_jsn = 0x1adbd80, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = { c = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3d780, _M_map_size = 8, _M_start = { _M_cur = 0x7f0d12f34600, _M_first = 0x7f0d12f34600, _M_last = 0x7f0d12f34800, _M_node = 0x7f0d12f3d798}, _M_finish = {_M_cur = 0x7f0d12f34601, _M_first = 0x7f0d12f34600, _M_last = 0x7f0d12f34800, _M_node = 0x7f0d12f3d798}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} __for_range = @0x1071fd0: { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7f0d1360e000, _M_finish = 0x7f0d1363c830, _M_end_of_storage = 0x7f0d1363c830}, }}, } #9 0x00000000006231fd in push_cluster_config (version=..., bucketIndex=1) at /opt/gcc-10.2.0/include/c++/10.2.0/new:175 bucket = @0x10733f0: {mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, cond = {_M_cond = {__data = {__lock = 0, __futex = 0, __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0}, __size = '\000' , __align = 0}}, clients = {> = {static _S_alignment = 4, _M_i = 18}, static is_always_lock_free = true}, state = {static _S_min_alignment = 1, static _S_alignment = 1, _M_i = Bucket::Ready, static is_always_lock_free = }, items_in_transit = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, type = Couchbase, name = "GleamBookUsers0", '\000' , stats = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7f0d12f91800, _M_finish = 0x7f0d12f95000, _M_end_of_storage = 0x7f0d12f95000}, }}, }, timings = {lock = { = {_M_mutex = { __data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, interval_latency_lookups = {intervals = { >> = {first = 2, array = {_M_elems = {{count = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = { static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}}}}, }}, interval_latency_mutations = {intervals = { >> = {first = 2, array = {_M_elems = {{count = {value = {> = {static _S_alignment = 8, _M_i = 15968907}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415652529025}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15969012}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 11415679324950}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = { value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = { value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968762}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415606641243}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968829}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 11415627540727}, static is_always_lock_free = true}}}}}}, }}, timings = {_M_elems = {{_M_b = {_M_p = 0x7f0cf6c95720}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c93be0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a120cdf40}, static is_always_lock_free = }, {_M_b = { _M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c95660}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f0cf6cd0b60}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08ea5e4160}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08c0e0f340}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a12256400}, static is_always_lock_free = }, { _M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08ea5e4060}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08eaa73960}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a1193efa0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08eaa73980}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0d135e20a0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a12236920}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a11d7a1a0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a11d7a240}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08ea5e4660}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c92c40}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08ea5e4480}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c956e0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a122369a0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f0a12c69920}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08eaa735e0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = { _M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08c0df8960}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f089b87ece0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a11685fc0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08ea5e4520}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }}}, histogram_mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, interval_counters = { coreArray = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x7f0d16267000, _M_finish = 0x7f0d162af000, _M_end_of_storage = 0x7f0d162af000}, }}, }}}, subjson_operation_times = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d16264240}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 235, static tls_lastDeferredReaderSlot = 235, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, jsonValidateTimes = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d16264300}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 235, static tls_lastDeferredReaderSlot = 235, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, snappyDecompressionTimes = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d162643c0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 235, static tls_lastDeferredReaderSlot = 235, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, responseCounters = {_M_elems = {{ value = {> = {static _S_alignment = 8, _M_i = 18417665}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 6}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 291}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}} , { value = {> = {static _S_alignment = 8, _M_i = 484132}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}} }}, clusterConfiguration = { config = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { _M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f08c0e05490}, }, }}, }}, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}, max_document_size = 20971520, supportedFeatures = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0a116fa220, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x7f0a120cdd00}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, engine = {_M_t = {> = { _M_t = {> = {> = {> = {_M_head_impl = {force = false}}, }, > = {_M_head_impl = 0x7f0d10000000}, }, }}, }}, bucketDcp = 0x7f0d10000008} isAlive = #10 operator() (__closure=) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/protocol/mcbp/cluster_config_executor.cc:275 version = bucketIndex = #11 __invoke_impl&> (__f=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:60 No locals. #12 __invoke_r&> (__fn=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:110 No locals. #13 std::_Function_handler::_M_invoke(std::_Any_data const&) () at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:291 No locals. #14 0x0000000000625494 in operator() (this=0x7f0cf6c814c8) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 No locals. #15 OneShotTask::run (this=0x7f0cf6c81450) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/one_shot_task.h:50 No locals. #16 0x0000000000a9eeb2 in GlobalTask::execute() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/globaltask.cc:68 guard = {previous = 0x0} #17 0x0000000000a9c0c5 in FollyExecutorPool::TaskProxy::scheduleViaCPUPool()::{lambda()#2}::operator()() const (__closure=0x7f0a2f7ec840) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:189 scheduleOverhead = start = {__d = {__r = 15123278901945953}} runAgain = false proxy = @0x7f0d13da80e0: { > >::Callback> = { >> = {, boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>> = {, boost::intrusive::dft_tag, 1>> = {> = {next_ = 0x0, prev_ = 0x0}, }, , boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>, 1>> = {}, }, }, _vptr.Callback = 0xca2b48 , wheel_ = 0x0, expiration_ = {__d = {__r = 0}}, bucket_ = -1, requestContext_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, task = {> = {> = {}, _M_ptr = 0x7f0cf6c81450, _M_refcount = {_M_pi = 0x7f0cf6c81440}}, }, taskId = 4603, scheduledOnCpuPool = true, executor = @0x7f0d13dfea00, cpuPool = @0x7f0cf6936c00} #18 0x0000000000bf0c60 in operator() (this=0x7f0a2f7ec840) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:416 fn = @0x7f0a2f7ec840: {> = {}, data_ = {big = 0x7f0d13da80e0, tiny = {__data = "\340\200\332\023\r\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000(\214\000\000\000\000\000\000\350\004\000\000\000\000\000\000\020\311~/\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>} #19 folly::ThreadPoolExecutor::runTask(std::shared_ptr const&, folly::ThreadPoolExecutor::Task&&) (this=this@entry=0x7f0cf6936c00, thread=..., task=task@entry=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/ThreadPoolExecutor.cpp:97 rctx = {prev_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }} startTime = {__d = {__r = 15123278901945341}} stats = {expired = false, waitTime = {__r = 4608}, runTime = {__r = 0}, enqueueTime = {__d = {__r = 15123278901940733}}, requestId = 0} #20 0x0000000000bd8a1a in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0cf6936c00, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:265 task = {storage_ = {{emptyState = -32 '\340', value = { = {func_ = {> = {}, data_ = {big = 0x7f0d13da80e0, tiny = {__data = "\340\200\332\023\r\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000(\214\000\000\000\000\000\000\350\004\000\000\000\000\000\000\020\311~/\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123278901940733}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c28, tiny = {__data = "(\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\311~/\n\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 0}}, hasValue = true}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #21 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #22 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #23 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #24 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #25 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #26 0x0000000000a9bd54 in operator() (this=0x7f0d135b2e40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2e40: {> = {}, data_ = {big = 0x7f0cf6b19440, tiny = {__data = "@\224\261\366\f\177\000\000\t\000\000\000\000\000\000\000userAgent", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #27 operator() (__closure=0x7f0d135b2e40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a2f7ec9a0 "NonIoPool1"}, _M_string_length = 10, {_M_local_buf = "NonIoPool1\000\000\000\000\000", _M_allocated_capacity = 8029725099528449870}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6b19440, tiny = {__data = "@\224\261\366\f\177\000\000\t\000\000\000\000\000\000\000userAgent", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #28 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2e40: {__func = {> = {}, data_ = {big = 0x7f0cf6b19440, tiny = {__data = "@\224\261\366\f\177\000\000\t\000\000\000\000\000\000\000userAgent", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #29 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #30 0x00007f0d18faeea5 in start_thread (arg=0x7f0a2f7fe700) at pthread_create.c:307 __res = pd = 0x7f0a2f7fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139681723311872, -4771262700614340274, 0, 8392704, 0, 139681723311872, 4890151802731737422, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #31 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 49 (Thread 0x7f0a2effd700 (LWP 35881)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=, absSteadyTime=absSteadyTime@entry=0x0, absSystemTime=absSystemTime@entry=0x0, expected=, addr=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15123288, tv_nsec = 194142040} timeout = rv = #2 folly::detail::futexWaitImpl (futex=, expected=, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x0, waitMask=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda819 in folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0a2efeb10c, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 9223372036854775807}} #4 0x0000000000bf46cd in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #5 folly::Baton::tryWaitSlow > > (this=this@entry=0x7f0a2efeb10c, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/Baton.h:308 expected = #6 0x0000000000bf947f in wait (opt=..., this=0x7f0a2efeb10c) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/Baton.h:178 deadline = {__d = {__r = 9223372036854775807}} #7 folly::EventBase::runInEventBaseThreadAndWait(folly::Function) (this=this@entry=0x7f0d13620760, fn=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:673 ready = {state_ = {> = {static _S_alignment = 4, _M_i = 2}, static is_always_lock_free = true}} #8 0x00000000005ac003 in iterate_all_connections(std::function) (callback=...) at /opt/gcc-10.2.0/include/c++/10.2.0/new:175 thr = @0x7f0d13620750: {thread_id = 139693702162176, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66ef0}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d136207a0, prev_ = 0x7f0d136207a0}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d136207b0, prev_ = 0x7f0d136207b0}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d136207c8, prev_ = 0x7f0d136207c8}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 203, static tls_lastDeferredReaderSlot = 203, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693702162176}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3d740}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f38100}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.5066375499473904e-12, buffer_time_ = {__r = 22}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.5066375499473904e-12, buffer_time_ = {__r = 22}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 23577, latestLoopCnt_ = 23576, startWork_ = { __d = {__r = 15123278896636357}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13620918 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13620958, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13620990, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 203, static tls_lastDeferredReaderSlot = 203, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66f00}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 1, __count = 0, __owner = 35689, __nusers = 1, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = "\001\000\000\000\000\000\000\000i\213\000\000\001", '\000' , __align = 1}}, }, index = 25, subdoc_op = {m_path = 0x7f0d13505200, m_jsn = 0x1adbd80, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = { c = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3d780, _M_map_size = 8, _M_start = { _M_cur = 0x7f0d12f34600, _M_first = 0x7f0d12f34600, _M_last = 0x7f0d12f34800, _M_node = 0x7f0d12f3d798}, _M_finish = {_M_cur = 0x7f0d12f34601, _M_first = 0x7f0d12f34600, _M_last = 0x7f0d12f34800, _M_node = 0x7f0d12f3d798}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} __for_range = @0x1071fd0: { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7f0d1360e000, _M_finish = 0x7f0d1363c830, _M_end_of_storage = 0x7f0d1363c830}, }}, } #9 0x00000000006231fd in push_cluster_config (version=..., bucketIndex=1) at /opt/gcc-10.2.0/include/c++/10.2.0/new:175 bucket = @0x10733f0: {mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, cond = {_M_cond = {__data = {__lock = 0, __futex = 0, __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0}, __size = '\000' , __align = 0}}, clients = {> = {static _S_alignment = 4, _M_i = 18}, static is_always_lock_free = true}, state = {static _S_min_alignment = 1, static _S_alignment = 1, _M_i = Bucket::Ready, static is_always_lock_free = }, items_in_transit = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, type = Couchbase, name = "GleamBookUsers0", '\000' , stats = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7f0d12f91800, _M_finish = 0x7f0d12f95000, _M_end_of_storage = 0x7f0d12f95000}, }}, }, timings = {lock = { = {_M_mutex = { __data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, interval_latency_lookups = {intervals = { >> = {first = 2, array = {_M_elems = {{count = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = { static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}}}}, }}, interval_latency_mutations = {intervals = { >> = {first = 2, array = {_M_elems = {{count = {value = {> = {static _S_alignment = 8, _M_i = 15968907}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415652529025}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15969012}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 11415679324950}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = { value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = { value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968762}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415606641243}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968829}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 11415627540727}, static is_always_lock_free = true}}}}}}, }}, timings = {_M_elems = {{_M_b = {_M_p = 0x7f0cf6c95720}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c93be0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a120cdf40}, static is_always_lock_free = }, {_M_b = { _M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c95660}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f0cf6cd0b60}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08ea5e4160}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08c0e0f340}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a12256400}, static is_always_lock_free = }, { _M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08ea5e4060}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08eaa73960}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a1193efa0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08eaa73980}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0d135e20a0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a12236920}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a11d7a1a0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a11d7a240}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08ea5e4660}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c92c40}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08ea5e4480}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c956e0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a122369a0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f0a12c69920}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08eaa735e0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = { _M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08c0df8960}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f089b87ece0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a11685fc0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08ea5e4520}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }}}, histogram_mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, interval_counters = { coreArray = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x7f0d16267000, _M_finish = 0x7f0d162af000, _M_end_of_storage = 0x7f0d162af000}, }}, }}}, subjson_operation_times = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d16264240}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 203, static tls_lastDeferredReaderSlot = 203, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, jsonValidateTimes = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d16264300}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 203, static tls_lastDeferredReaderSlot = 203, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, snappyDecompressionTimes = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d162643c0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 203, static tls_lastDeferredReaderSlot = 203, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, responseCounters = {_M_elems = {{ value = {> = {static _S_alignment = 8, _M_i = 18417665}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 6}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 291}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}} , { value = {> = {static _S_alignment = 8, _M_i = 484132}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}} }}, clusterConfiguration = { config = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { _M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f08c0e05490}, }, }}, }}, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}, max_document_size = 20971520, supportedFeatures = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0a116fa220, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x7f0a120cdd00}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, engine = {_M_t = {> = { _M_t = {> = {> = {> = {_M_head_impl = {force = false}}, }, > = {_M_head_impl = 0x7f0d10000000}, }, }}, }}, bucketDcp = 0x7f0d10000008} isAlive = #10 operator() (__closure=) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/protocol/mcbp/cluster_config_executor.cc:275 version = bucketIndex = #11 __invoke_impl&> (__f=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:60 No locals. #12 __invoke_r&> (__fn=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:110 No locals. #13 std::_Function_handler::_M_invoke(std::_Any_data const&) () at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:291 No locals. #14 0x0000000000625494 in operator() (this=0x7f0cf6c80e08) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 No locals. #15 OneShotTask::run (this=0x7f0cf6c80d90) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/one_shot_task.h:50 No locals. #16 0x0000000000a9eeb2 in GlobalTask::execute() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/globaltask.cc:68 guard = {previous = 0x0} #17 0x0000000000a9c0c5 in FollyExecutorPool::TaskProxy::scheduleViaCPUPool()::{lambda()#2}::operator()() const (__closure=0x7f0a2efeb840) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:189 scheduleOverhead = start = {__d = {__r = 15123281217813535}} runAgain = false proxy = @0x7f0cf6852c10: { > >::Callback> = { >> = {, boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>> = {, boost::intrusive::dft_tag, 1>> = {> = {next_ = 0x0, prev_ = 0x0}, }, , boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>, 1>> = {}, }, }, _vptr.Callback = 0xca2b48 , wheel_ = 0x0, expiration_ = {__d = {__r = 0}}, bucket_ = -1, requestContext_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, task = {> = {> = {}, _M_ptr = 0x7f0cf6c80d90, _M_refcount = {_M_pi = 0x7f0cf6c80d80}}, }, taskId = 4607, scheduledOnCpuPool = true, executor = @0x7f0d13dfea00, cpuPool = @0x7f0cf6936c00} #18 0x0000000000bf0c60 in operator() (this=0x7f0a2efeb840) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:416 fn = @0x7f0a2efeb840: {> = {}, data_ = {big = 0x7f0cf6852c10, tiny = {__data = "\020,\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000)\214\000\000\000\000\000\000\360\004\000\000\000\000\000\000\020\271\376.\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>} #19 folly::ThreadPoolExecutor::runTask(std::shared_ptr const&, folly::ThreadPoolExecutor::Task&&) (this=this@entry=0x7f0cf6936c00, thread=..., task=task@entry=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/ThreadPoolExecutor.cpp:97 rctx = {prev_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }} startTime = {__d = {__r = 15123281217812415}} stats = {expired = false, waitTime = {__r = 54276}, runTime = {__r = 0}, enqueueTime = {__d = {__r = 15123281217758139}}, requestId = 0} #20 0x0000000000bd8a1a in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0cf6936c00, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:265 task = {storage_ = {{emptyState = 16 '\020', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6852c10, tiny = {__data = "\020,\205\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000)\214\000\000\000\000\000\000\360\004\000\000\000\000\000\000\020\271\376.\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123281217758139}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c29, tiny = {__data = ")\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\312~n\n\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 0}}, hasValue = true}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #21 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #22 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #23 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #24 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #25 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #26 0x0000000000a9bd54 in operator() (this=0x7f0d135b2e80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0d135b2e80: {> = {}, data_ = {big = 0x7f0cf6b19470, tiny = {__data = "p\224\261\366\f\177\000\000\000\000\000\000\000\000\000\000\240.[\023\r\177\000\000\006\000\000\000\000\000\000\000status\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #27 operator() (__closure=0x7f0d135b2e80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a2efeb9a0 "NonIoPool2"}, _M_string_length = 10, {_M_local_buf = "NonIoPool2\000\000\000\000\000", _M_allocated_capacity = 8029725099528449870}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6b19470, tiny = {__data = "p\224\261\366\f\177\000\000\000\000\000\000\000\000\000\000\240.[\023\r\177\000\000\006\000\000\000\000\000\000\000status\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #28 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0d135b2e80: {__func = {> = {}, data_ = {big = 0x7f0cf6b19470, tiny = {__data = "p\224\261\366\f\177\000\000\000\000\000\000\000\000\000\000\240.[\023\r\177\000\000\006\000\000\000\000\000\000\000status\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #29 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #30 0x00007f0d18faeea5 in start_thread (arg=0x7f0a2effd700) at pthread_create.c:307 __res = pd = 0x7f0a2effd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139681714919168, -4771262700614340274, 0, 8392704, 0, 139681714919168, 4890148501512499534, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #31 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 48 (Thread 0x7f0a2e7fc700 (LWP 35882)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=, absSteadyTime=absSteadyTime@entry=0x0, absSystemTime=absSystemTime@entry=0x0, expected=, addr=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15123227, tv_nsec = 539160451} timeout = rv = #2 folly::detail::futexWaitImpl (futex=, expected=, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x0, waitMask=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda819 in folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0a2e7ea10c, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 9223372036854775807}} #4 0x0000000000bf46cd in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #5 folly::Baton::tryWaitSlow > > (this=this@entry=0x7f0a2e7ea10c, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/Baton.h:308 expected = #6 0x0000000000bf947f in wait (opt=..., this=0x7f0a2e7ea10c) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/Baton.h:178 deadline = {__d = {__r = 9223372036854775807}} #7 folly::EventBase::runInEventBaseThreadAndWait(folly::Function) (this=this@entry=0x7f0d13635220, fn=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:673 ready = {state_ = {> = {static _S_alignment = 4, _M_i = 2}, static is_always_lock_free = true}} #8 0x00000000005ac003 in iterate_all_connections(std::function) (callback=...) at /opt/gcc-10.2.0/include/c++/10.2.0/new:175 thr = @0x7f0d13635210: {thread_id = 139693448398592, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f397b0}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13635260, prev_ = 0x7f0d13635260}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13635270, prev_ = 0x7f0d13635270}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13635288, prev_ = 0x7f0d13635288}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 153, static tls_lastDeferredReaderSlot = 153, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693448398592}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f4af00}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f45d00}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 6.7021598375987918e-13, buffer_time_ = {__r = 46}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 6.7021598375987918e-13, buffer_time_ = {__r = 46}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 1206160, latestLoopCnt_ = 1206159, startWork_ = {__d = {__r = 15123205054581811}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d136353d8 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13635418, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13635450, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 153, static tls_lastDeferredReaderSlot = 153, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f397c0}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 1, __count = 0, __owner = 35717, __nusers = 1, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = "\001\000\000\000\000\000\000\000\205\213\000\000\001", '\000' , __align = 1}}, }, index = 53, subdoc_op = {m_path = 0x7f0d1351ae00, m_jsn = 0x1ae9a00, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 1, stack = { > >> = { c = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f4af40, _M_map_size = 8, _M_start = { _M_cur = 0x7f0d12f4ce00, _M_first = 0x7f0d12f4ce00, _M_last = 0x7f0d12f4d000, _M_node = 0x7f0d12f4af58}, _M_finish = {_M_cur = 0x7f0d12f4ce00, _M_first = 0x7f0d12f4ce00, _M_last = 0x7f0d12f4d000, _M_node = 0x7f0d12f4af58}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} __for_range = @0x1071fd0: { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7f0d1360e000, _M_finish = 0x7f0d1363c830, _M_end_of_storage = 0x7f0d1363c830}, }}, } #9 0x00000000006231fd in push_cluster_config (version=..., bucketIndex=1) at /opt/gcc-10.2.0/include/c++/10.2.0/new:175 bucket = @0x10733f0: {mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, cond = {_M_cond = {__data = {__lock = 0, __futex = 0, __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0}, __size = '\000' , __align = 0}}, clients = {> = {static _S_alignment = 4, _M_i = 18}, static is_always_lock_free = true}, state = {static _S_min_alignment = 1, static _S_alignment = 1, _M_i = Bucket::Ready, static is_always_lock_free = }, items_in_transit = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, type = Couchbase, name = "GleamBookUsers0", '\000' , stats = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7f0d12f91800, _M_finish = 0x7f0d12f95000, _M_end_of_storage = 0x7f0d12f95000}, }}, }, timings = {lock = { = {_M_mutex = { __data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, interval_latency_lookups = {intervals = { >> = {first = 2, array = {_M_elems = {{count = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = { static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}}}}, }}, interval_latency_mutations = {intervals = { >> = {first = 2, array = {_M_elems = {{count = {value = {> = {static _S_alignment = 8, _M_i = 15968907}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415652529025}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15969012}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 11415679324950}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = { value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = { value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968762}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415606641243}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968829}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 11415627540727}, static is_always_lock_free = true}}}}}}, }}, timings = {_M_elems = {{_M_b = {_M_p = 0x7f0cf6c95720}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c93be0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a120cdf40}, static is_always_lock_free = }, {_M_b = { _M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c95660}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f0cf6cd0b60}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08ea5e4160}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08c0e0f340}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a12256400}, static is_always_lock_free = }, { _M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08ea5e4060}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08eaa73960}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a1193efa0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08eaa73980}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0d135e20a0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a12236920}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a11d7a1a0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a11d7a240}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08ea5e4660}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c92c40}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08ea5e4480}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c956e0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a122369a0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f0a12c69920}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08eaa735e0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = { _M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08c0df8960}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f089b87ece0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a11685fc0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08ea5e4520}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }}}, histogram_mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, interval_counters = { coreArray = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x7f0d16267000, _M_finish = 0x7f0d162af000, _M_end_of_storage = 0x7f0d162af000}, }}, }}}, subjson_operation_times = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d16264240}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 153, static tls_lastDeferredReaderSlot = 153, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, jsonValidateTimes = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d16264300}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 153, static tls_lastDeferredReaderSlot = 153, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, snappyDecompressionTimes = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d162643c0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 153, static tls_lastDeferredReaderSlot = 153, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, responseCounters = {_M_elems = {{ value = {> = {static _S_alignment = 8, _M_i = 18417665}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 6}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 291}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}} , { value = {> = {static _S_alignment = 8, _M_i = 484132}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}} }}, clusterConfiguration = { config = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { _M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f08c0e05490}, }, }}, }}, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}, max_document_size = 20971520, supportedFeatures = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0a116fa220, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x7f0a120cdd00}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, engine = {_M_t = {> = { _M_t = {> = {> = {> = {_M_head_impl = {force = false}}, }, > = {_M_head_impl = 0x7f0d10000000}, }, }}, }}, bucketDcp = 0x7f0d10000008} isAlive = #10 operator() (__closure=) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/protocol/mcbp/cluster_config_executor.cc:275 version = bucketIndex = #11 __invoke_impl&> (__f=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:60 No locals. #12 __invoke_r&> (__fn=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:110 No locals. #13 std::_Function_handler::_M_invoke(std::_Any_data const&) () at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:291 No locals. #14 0x0000000000625494 in operator() (this=0x7f0cf6c81108) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 No locals. #15 OneShotTask::run (this=0x7f0cf6c81090) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/one_shot_task.h:50 No locals. #16 0x0000000000a9eeb2 in GlobalTask::execute() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/globaltask.cc:68 guard = {previous = 0x0} #17 0x0000000000a9c0c5 in FollyExecutorPool::TaskProxy::scheduleViaCPUPool()::{lambda()#2}::operator()() const (__closure=0x7f0a2e7ea840) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:189 scheduleOverhead = start = {__d = {__r = 15123222120364414}} runAgain = false proxy = @0x7f0cf6c847a0: { > >::Callback> = { >> = {, boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>> = {, boost::intrusive::dft_tag, 1>> = {> = {next_ = 0x0, prev_ = 0x0}, }, , boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>, 1>> = {}, }, }, _vptr.Callback = 0xca2b48 , wheel_ = 0x0, expiration_ = {__d = {__r = 0}}, bucket_ = -1, requestContext_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, task = {> = {> = {}, _M_ptr = 0x7f0cf6c81090, _M_refcount = {_M_pi = 0x7f0cf6c81080}}, }, taskId = 4543, scheduledOnCpuPool = true, executor = @0x7f0d13dfea00, cpuPool = @0x7f0cf6936c00} #18 0x0000000000bf0c60 in operator() (this=0x7f0a2e7ea840) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:416 fn = @0x7f0a2e7ea840: {> = {}, data_ = {big = 0x7f0cf6c847a0, tiny = {__data = "\240G\310\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000*\214\000\000\000\000\000\000\370\004\000\000\000\000\000\000\020\251~.\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>} #19 folly::ThreadPoolExecutor::runTask(std::shared_ptr const&, folly::ThreadPoolExecutor::Task&&) (this=this@entry=0x7f0cf6936c00, thread=..., task=task@entry=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/ThreadPoolExecutor.cpp:97 rctx = {prev_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }} startTime = {__d = {__r = 15123222120363615}} stats = {expired = false, waitTime = {__r = 14100}, runTime = {__r = 0}, enqueueTime = {__d = {__r = 15123222120349515}}, requestId = 0} #20 0x0000000000bd8a1a in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0cf6936c00, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:265 task = {storage_ = {{emptyState = -96 '\240', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6c847a0, tiny = {__data = "\240G\310\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000*\214\000\000\000\000\000\000\370\004\000\000\000\000\000\000\020\251~.\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123222120349515}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c2a, tiny = {__data = "*\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\332\376.\n\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 0}}, hasValue = true}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #21 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #22 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #23 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #24 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #25 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #26 0x0000000000a9bd54 in operator() (this=0x7f0cf6bbbf00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0cf6bbbf00: {> = {}, data_ = {big = 0x7f0cf6b194a0, tiny = {__data = "\240\224\261\366\f\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #27 operator() (__closure=0x7f0cf6bbbf00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a2e7ea9a0 "NonIoPool3"}, _M_string_length = 10, {_M_local_buf = "NonIoPool3\000\000\000\000\000", _M_allocated_capacity = 8029725099528449870}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6b194a0, tiny = {__data = "\240\224\261\366\f\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #28 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0cf6bbbf00: {__func = {> = {}, data_ = {big = 0x7f0cf6b194a0, tiny = {__data = "\240\224\261\366\f\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #29 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #30 0x00007f0d18faeea5 in start_thread (arg=0x7f0a2e7fc700) at pthread_create.c:307 __res = pd = 0x7f0a2e7fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139681706526464, -4771262700614340274, 0, 8392704, 0, 139681706526464, 4890149600487256398, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #31 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 47 (Thread 0x7f0a2dffb700 (LWP 35883)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=, absSteadyTime=absSteadyTime@entry=0x0, absSystemTime=absSystemTime@entry=0x0, expected=, addr=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15123345, tv_nsec = 213951382} timeout = rv = #2 folly::detail::futexWaitImpl (futex=, expected=, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x0, waitMask=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda819 in folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0a2dfe910c, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 9223372036854775807}} #4 0x0000000000bf46cd in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #5 folly::Baton::tryWaitSlow > > (this=this@entry=0x7f0a2dfe910c, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/Baton.h:308 expected = #6 0x0000000000bf947f in wait (opt=..., this=0x7f0a2dfe910c) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/Baton.h:178 deadline = {__d = {__r = 9223372036854775807}} #7 folly::EventBase::runInEventBaseThreadAndWait(folly::Function) (this=this@entry=0x7f0d13620760, fn=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:673 ready = {state_ = {> = {static _S_alignment = 4, _M_i = 2}, static is_always_lock_free = true}} #8 0x00000000005ac003 in iterate_all_connections(std::function) (callback=...) at /opt/gcc-10.2.0/include/c++/10.2.0/new:175 thr = @0x7f0d13620750: {thread_id = 139693702162176, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66ef0}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d136207a0, prev_ = 0x7f0d136207a0}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d136207b0, prev_ = 0x7f0d136207b0}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d136207c8, prev_ = 0x7f0d136207c8}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 135, static tls_lastDeferredReaderSlot = 135, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693702162176}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f3d740}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f38100}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.5066375499473904e-12, buffer_time_ = {__r = 22}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 1.5066375499473904e-12, buffer_time_ = {__r = 22}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 23577, latestLoopCnt_ = 23576, startWork_ = { __d = {__r = 15123278896636357}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13620918 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13620958, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13620990, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 135, static tls_lastDeferredReaderSlot = 135, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f66f00}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 1, __count = 0, __owner = 35689, __nusers = 1, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = "\001\000\000\000\000\000\000\000i\213\000\000\001", '\000' , __align = 1}}, }, index = 25, subdoc_op = {m_path = 0x7f0d13505200, m_jsn = 0x1adbd80, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 5, stack = { > >> = { c = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f3d780, _M_map_size = 8, _M_start = { _M_cur = 0x7f0d12f34600, _M_first = 0x7f0d12f34600, _M_last = 0x7f0d12f34800, _M_node = 0x7f0d12f3d798}, _M_finish = {_M_cur = 0x7f0d12f34601, _M_first = 0x7f0d12f34600, _M_last = 0x7f0d12f34800, _M_node = 0x7f0d12f3d798}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} __for_range = @0x1071fd0: { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7f0d1360e000, _M_finish = 0x7f0d1363c830, _M_end_of_storage = 0x7f0d1363c830}, }}, } #9 0x00000000006231fd in push_cluster_config (version=..., bucketIndex=1) at /opt/gcc-10.2.0/include/c++/10.2.0/new:175 bucket = @0x10733f0: {mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, cond = {_M_cond = {__data = {__lock = 0, __futex = 0, __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0}, __size = '\000' , __align = 0}}, clients = {> = {static _S_alignment = 4, _M_i = 18}, static is_always_lock_free = true}, state = {static _S_min_alignment = 1, static _S_alignment = 1, _M_i = Bucket::Ready, static is_always_lock_free = }, items_in_transit = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, type = Couchbase, name = "GleamBookUsers0", '\000' , stats = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7f0d12f91800, _M_finish = 0x7f0d12f95000, _M_end_of_storage = 0x7f0d12f95000}, }}, }, timings = {lock = { = {_M_mutex = { __data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, interval_latency_lookups = {intervals = { >> = {first = 2, array = {_M_elems = {{count = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = { static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}}}}, }}, interval_latency_mutations = {intervals = { >> = {first = 2, array = {_M_elems = {{count = {value = {> = {static _S_alignment = 8, _M_i = 15968907}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415652529025}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15969012}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 11415679324950}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = { value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = { value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968762}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415606641243}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968829}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 11415627540727}, static is_always_lock_free = true}}}}}}, }}, timings = {_M_elems = {{_M_b = {_M_p = 0x7f0cf6c95720}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c93be0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a120cdf40}, static is_always_lock_free = }, {_M_b = { _M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c95660}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f0cf6cd0b60}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08ea5e4160}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08c0e0f340}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a12256400}, static is_always_lock_free = }, { _M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08ea5e4060}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08eaa73960}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a1193efa0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08eaa73980}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0d135e20a0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a12236920}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a11d7a1a0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a11d7a240}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08ea5e4660}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c92c40}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08ea5e4480}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c956e0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a122369a0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f0a12c69920}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08eaa735e0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = { _M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08c0df8960}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f089b87ece0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a11685fc0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08ea5e4520}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }}}, histogram_mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, interval_counters = { coreArray = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x7f0d16267000, _M_finish = 0x7f0d162af000, _M_end_of_storage = 0x7f0d162af000}, }}, }}}, subjson_operation_times = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d16264240}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 135, static tls_lastDeferredReaderSlot = 135, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, jsonValidateTimes = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d16264300}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 135, static tls_lastDeferredReaderSlot = 135, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, snappyDecompressionTimes = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d162643c0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 135, static tls_lastDeferredReaderSlot = 135, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, responseCounters = {_M_elems = {{ value = {> = {static _S_alignment = 8, _M_i = 18417665}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 6}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 291}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}} , { value = {> = {static _S_alignment = 8, _M_i = 484132}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}} }}, clusterConfiguration = { config = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { _M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f08c0e05490}, }, }}, }}, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}, max_document_size = 20971520, supportedFeatures = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0a116fa220, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x7f0a120cdd00}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, engine = {_M_t = {> = { _M_t = {> = {> = {> = {_M_head_impl = {force = false}}, }, > = {_M_head_impl = 0x7f0d10000000}, }, }}, }}, bucketDcp = 0x7f0d10000008} isAlive = #10 operator() (__closure=) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/protocol/mcbp/cluster_config_executor.cc:275 version = bucketIndex = #11 __invoke_impl&> (__f=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:60 No locals. #12 __invoke_r&> (__fn=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:110 No locals. #13 std::_Function_handler::_M_invoke(std::_Any_data const&) () at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:291 No locals. #14 0x0000000000625494 in operator() (this=0x7f0cf6c81588) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 No locals. #15 OneShotTask::run (this=0x7f0cf6c81510) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/one_shot_task.h:50 No locals. #16 0x0000000000a9eeb2 in GlobalTask::execute() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/globaltask.cc:68 guard = {previous = 0x0} #17 0x0000000000a9c0c5 in FollyExecutorPool::TaskProxy::scheduleViaCPUPool()::{lambda()#2}::operator()() const (__closure=0x7f0a2dfe9840) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:189 scheduleOverhead = start = {__d = {__r = 15123338101851498}} runAgain = false proxy = @0x7f0cf6c83a10: { > >::Callback> = { >> = {, boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>> = {, boost::intrusive::dft_tag, 1>> = {> = {next_ = 0x0, prev_ = 0x0}, }, , boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>, 1>> = {}, }, }, _vptr.Callback = 0xca2b48 , wheel_ = 0x0, expiration_ = {__d = {__r = 0}}, bucket_ = -1, requestContext_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, task = {> = {> = {}, _M_ptr = 0x7f0cf6c81510, _M_refcount = {_M_pi = 0x7f0cf6c81500}}, }, taskId = 4665, scheduledOnCpuPool = true, executor = @0x7f0d13dfea00, cpuPool = @0x7f0cf6936c00} #18 0x0000000000bf0c60 in operator() (this=0x7f0a2dfe9840) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:416 fn = @0x7f0a2dfe9840: {> = {}, data_ = {big = 0x7f0cf6c83a10, tiny = {__data = "\020:\310\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000+\214\000\000\000\000\000\000\000\005\000\000\000\000\000\000\020\231\376-\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>} #19 folly::ThreadPoolExecutor::runTask(std::shared_ptr const&, folly::ThreadPoolExecutor::Task&&) (this=this@entry=0x7f0cf6936c00, thread=..., task=task@entry=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/ThreadPoolExecutor.cpp:97 rctx = {prev_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }} startTime = {__d = {__r = 15123338101850396}} stats = {expired = false, waitTime = {__r = 6077}, runTime = {__r = 0}, enqueueTime = {__d = {__r = 15123338101844319}}, requestId = 0} #20 0x0000000000bd8a1a in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0cf6936c00, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:265 task = {storage_ = {{emptyState = 16 '\020', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6c83a10, tiny = {__data = "\020:\310\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000+\214\000\000\000\000\000\000\000\005\000\000\000\000\000\000\020\231\376-\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123338101844319}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c2b, tiny = {__data = "+\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\272\375\371\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 0}}, hasValue = true}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #21 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #22 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #23 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #24 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #25 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #26 0x0000000000a9bd54 in operator() (this=0x7f0cf6bbbf40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0cf6bbbf40: {> = {}, data_ = {big = 0x7f0cf6b194d0, tiny = {__data = "Д\261\366\f\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #27 operator() (__closure=0x7f0cf6bbbf40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a2dfe99a0 "NonIoPool4"}, _M_string_length = 10, {_M_local_buf = "NonIoPool4\000\000\000\000\000", _M_allocated_capacity = 8029725099528449870}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6b194d0, tiny = {__data = "Д\261\366\f\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #28 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0cf6bbbf40: {__func = {> = {}, data_ = {big = 0x7f0cf6b194d0, tiny = {__data = "Д\261\366\f\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #29 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #30 0x00007f0d18faeea5 in start_thread (arg=0x7f0a2dffb700) at pthread_create.c:307 __res = pd = 0x7f0a2dffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139681698133760, -4771262700614340274, 0, 8392704, 0, 139681698133760, 4890146303562985806, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #31 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 46 (Thread 0x7f0a2d7fa700 (LWP 35884)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=, absSteadyTime=absSteadyTime@entry=0x0, absSystemTime=absSystemTime@entry=0x0, expected=, addr=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15123227, tv_nsec = 422250859} timeout = rv = #2 folly::detail::futexWaitImpl (futex=, expected=, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x0, waitMask=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda819 in folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0a2d7e810c, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 9223372036854775807}} #4 0x0000000000bf46cd in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #5 folly::Baton::tryWaitSlow > > (this=this@entry=0x7f0a2d7e810c, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/Baton.h:308 expected = #6 0x0000000000bf947f in wait (opt=..., this=0x7f0a2d7e810c) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/Baton.h:178 deadline = {__d = {__r = 9223372036854775807}} #7 folly::EventBase::runInEventBaseThreadAndWait(folly::Function) (this=this@entry=0x7f0d13635220, fn=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:673 ready = {state_ = {> = {static _S_alignment = 4, _M_i = 2}, static is_always_lock_free = true}} #8 0x00000000005ac003 in iterate_all_connections(std::function) (callback=...) at /opt/gcc-10.2.0/include/c++/10.2.0/new:175 thr = @0x7f0d13635210: {thread_id = 139693448398592, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f397b0}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13635260, prev_ = 0x7f0d13635260}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13635270, prev_ = 0x7f0d13635270}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13635288, prev_ = 0x7f0d13635288}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 198, static tls_lastDeferredReaderSlot = 198, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693448398592}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f4af00}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f45d00}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 6.7021598375987918e-13, buffer_time_ = {__r = 46}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 6.7021598375987918e-13, buffer_time_ = {__r = 46}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 1206160, latestLoopCnt_ = 1206159, startWork_ = {__d = {__r = 15123205054581811}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d136353d8 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13635418, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13635450, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 198, static tls_lastDeferredReaderSlot = 198, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f397c0}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 1, __count = 0, __owner = 35717, __nusers = 1, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = "\001\000\000\000\000\000\000\000\205\213\000\000\001", '\000' , __align = 1}}, }, index = 53, subdoc_op = {m_path = 0x7f0d1351ae00, m_jsn = 0x1ae9a00, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 1, stack = { > >> = { c = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f4af40, _M_map_size = 8, _M_start = { _M_cur = 0x7f0d12f4ce00, _M_first = 0x7f0d12f4ce00, _M_last = 0x7f0d12f4d000, _M_node = 0x7f0d12f4af58}, _M_finish = {_M_cur = 0x7f0d12f4ce00, _M_first = 0x7f0d12f4ce00, _M_last = 0x7f0d12f4d000, _M_node = 0x7f0d12f4af58}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} __for_range = @0x1071fd0: { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7f0d1360e000, _M_finish = 0x7f0d1363c830, _M_end_of_storage = 0x7f0d1363c830}, }}, } #9 0x00000000006231fd in push_cluster_config (version=..., bucketIndex=1) at /opt/gcc-10.2.0/include/c++/10.2.0/new:175 bucket = @0x10733f0: {mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, cond = {_M_cond = {__data = {__lock = 0, __futex = 0, __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0}, __size = '\000' , __align = 0}}, clients = {> = {static _S_alignment = 4, _M_i = 18}, static is_always_lock_free = true}, state = {static _S_min_alignment = 1, static _S_alignment = 1, _M_i = Bucket::Ready, static is_always_lock_free = }, items_in_transit = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, type = Couchbase, name = "GleamBookUsers0", '\000' , stats = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7f0d12f91800, _M_finish = 0x7f0d12f95000, _M_end_of_storage = 0x7f0d12f95000}, }}, }, timings = {lock = { = {_M_mutex = { __data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, interval_latency_lookups = {intervals = { >> = {first = 2, array = {_M_elems = {{count = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = { static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}}}}, }}, interval_latency_mutations = {intervals = { >> = {first = 2, array = {_M_elems = {{count = {value = {> = {static _S_alignment = 8, _M_i = 15968907}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415652529025}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15969012}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 11415679324950}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = { value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = { value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968762}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415606641243}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968829}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 11415627540727}, static is_always_lock_free = true}}}}}}, }}, timings = {_M_elems = {{_M_b = {_M_p = 0x7f0cf6c95720}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c93be0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a120cdf40}, static is_always_lock_free = }, {_M_b = { _M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c95660}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f0cf6cd0b60}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08ea5e4160}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08c0e0f340}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a12256400}, static is_always_lock_free = }, { _M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08ea5e4060}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08eaa73960}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a1193efa0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08eaa73980}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0d135e20a0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a12236920}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a11d7a1a0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a11d7a240}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08ea5e4660}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c92c40}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08ea5e4480}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c956e0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a122369a0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f0a12c69920}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08eaa735e0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = { _M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08c0df8960}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f089b87ece0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a11685fc0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08ea5e4520}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }}}, histogram_mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, interval_counters = { coreArray = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x7f0d16267000, _M_finish = 0x7f0d162af000, _M_end_of_storage = 0x7f0d162af000}, }}, }}}, subjson_operation_times = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d16264240}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 198, static tls_lastDeferredReaderSlot = 198, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, jsonValidateTimes = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d16264300}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 198, static tls_lastDeferredReaderSlot = 198, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, snappyDecompressionTimes = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d162643c0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 198, static tls_lastDeferredReaderSlot = 198, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, responseCounters = {_M_elems = {{ value = {> = {static _S_alignment = 8, _M_i = 18417665}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 6}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 291}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}} , { value = {> = {static _S_alignment = 8, _M_i = 484132}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}} }}, clusterConfiguration = { config = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { _M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f08c0e05490}, }, }}, }}, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}, max_document_size = 20971520, supportedFeatures = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0a116fa220, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x7f0a120cdd00}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, engine = {_M_t = {> = { _M_t = {> = {> = {> = {_M_head_impl = {force = false}}, }, > = {_M_head_impl = 0x7f0d10000000}, }, }}, }}, bucketDcp = 0x7f0d10000008} isAlive = #10 operator() (__closure=) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/protocol/mcbp/cluster_config_executor.cc:275 version = bucketIndex = #11 __invoke_impl&> (__f=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:60 No locals. #12 __invoke_r&> (__fn=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:110 No locals. #13 std::_Function_handler::_M_invoke(std::_Any_data const&) () at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:291 No locals. #14 0x0000000000625494 in operator() (this=0x7f0cf6c80ec8) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 No locals. #15 OneShotTask::run (this=0x7f0cf6c80e50) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/one_shot_task.h:50 No locals. #16 0x0000000000a9eeb2 in GlobalTask::execute() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/globaltask.cc:68 guard = {previous = 0x0} #17 0x0000000000a9c0c5 in FollyExecutorPool::TaskProxy::scheduleViaCPUPool()::{lambda()#2}::operator()() const (__closure=0x7f0a2d7e8840) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:189 scheduleOverhead = start = {__d = {__r = 15123222119974346}} runAgain = false proxy = @0x7f0cf6c84340: { > >::Callback> = { >> = {, boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>> = {, boost::intrusive::dft_tag, 1>> = {> = {next_ = 0x0, prev_ = 0x0}, }, , boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>, 1>> = {}, }, }, _vptr.Callback = 0xca2b48 , wheel_ = 0x0, expiration_ = {__d = {__r = 0}}, bucket_ = -1, requestContext_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, task = {> = {> = {}, _M_ptr = 0x7f0cf6c80e50, _M_refcount = {_M_pi = 0x7f0cf6c80e40}}, }, taskId = 4542, scheduledOnCpuPool = true, executor = @0x7f0d13dfea00, cpuPool = @0x7f0cf6936c00} #18 0x0000000000bf0c60 in operator() (this=0x7f0a2d7e8840) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:416 fn = @0x7f0a2d7e8840: {> = {}, data_ = {big = 0x7f0cf6c84340, tiny = {__data = "@C\310\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000,\214\000\000\000\000\000\000\b\005\000\000\000\000\000\000\020\211~-\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>} #19 folly::ThreadPoolExecutor::runTask(std::shared_ptr const&, folly::ThreadPoolExecutor::Task&&) (this=this@entry=0x7f0cf6936c00, thread=..., task=task@entry=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/ThreadPoolExecutor.cpp:97 rctx = {prev_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }} startTime = {__d = {__r = 15123222119972665}} stats = {expired = false, waitTime = {__r = 55051}, runTime = {__r = 0}, enqueueTime = {__d = {__r = 15123222119917614}}, requestId = 0} #20 0x0000000000bd8a1a in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0cf6936c00, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:265 task = {storage_ = {{emptyState = 64 '@', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6c84340, tiny = {__data = "@C\310\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000,\214\000\000\000\000\000\000\b\005\000\000\000\000\000\000\020\211~-\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123222119917614}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c2c, tiny = {__data = ",\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000p\252}\371\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 0}}, hasValue = true}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #21 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #22 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #23 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #24 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #25 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #26 0x0000000000a9bd54 in operator() (this=0x7f0cf6bbbec0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0cf6bbbec0: {> = {}, data_ = {big = 0x7f0cf6b19500, tiny = {__data = "\000\225\261\366\f\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #27 operator() (__closure=0x7f0cf6bbbec0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a2d7e89a0 "NonIoPool5"}, _M_string_length = 10, {_M_local_buf = "NonIoPool5\000\000\000\000\000", _M_allocated_capacity = 8029725099528449870}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6b19500, tiny = {__data = "\000\225\261\366\f\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #28 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0cf6bbbec0: {__func = {> = {}, data_ = {big = 0x7f0cf6b19500, tiny = {__data = "\000\225\261\366\f\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #29 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #30 0x00007f0d18faeea5 in start_thread (arg=0x7f0a2d7fa700) at pthread_create.c:307 __res = pd = 0x7f0a2d7fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139681689741056, -4771262700614340274, 0, 8392704, 0, 139681689741056, 4890147402537742670, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #31 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 45 (Thread 0x7f0a2cff9700 (LWP 35885)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=, absSteadyTime=absSteadyTime@entry=0x0, absSystemTime=absSystemTime@entry=0x0, expected=, addr=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15123227, tv_nsec = 992205456} timeout = rv = #2 folly::detail::futexWaitImpl (futex=, expected=, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x0, waitMask=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda819 in folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0a2cfe710c, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 9223372036854775807}} #4 0x0000000000bf46cd in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #5 folly::Baton::tryWaitSlow > > (this=this@entry=0x7f0a2cfe710c, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/Baton.h:308 expected = #6 0x0000000000bf947f in wait (opt=..., this=0x7f0a2cfe710c) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/Baton.h:178 deadline = {__d = {__r = 9223372036854775807}} #7 folly::EventBase::runInEventBaseThreadAndWait(folly::Function) (this=this@entry=0x7f0d13635220, fn=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:673 ready = {state_ = {> = {static _S_alignment = 4, _M_i = 2}, static is_always_lock_free = true}} #8 0x00000000005ac003 in iterate_all_connections(std::function) (callback=...) at /opt/gcc-10.2.0/include/c++/10.2.0/new:175 thr = @0x7f0d13635210: {thread_id = 139693448398592, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f397b0}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13635260, prev_ = 0x7f0d13635260}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13635270, prev_ = 0x7f0d13635270}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13635288, prev_ = 0x7f0d13635288}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 199, static tls_lastDeferredReaderSlot = 199, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 139693448398592}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f4af00}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f45d00}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 6.7021598375987918e-13, buffer_time_ = {__r = 46}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 6.7021598375987918e-13, buffer_time_ = {__r = 46}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 1206160, latestLoopCnt_ = 1206159, startWork_ = {__d = {__r = 15123205054581811}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d136353d8 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13635418, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13635450, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 199, static tls_lastDeferredReaderSlot = 199, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f397c0}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 1, __count = 0, __owner = 35717, __nusers = 1, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = "\001\000\000\000\000\000\000\000\205\213\000\000\001", '\000' , __align = 1}}, }, index = 53, subdoc_op = {m_path = 0x7f0d1351ae00, m_jsn = 0x1ae9a00, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 1, stack = { > >> = { c = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f4af40, _M_map_size = 8, _M_start = { _M_cur = 0x7f0d12f4ce00, _M_first = 0x7f0d12f4ce00, _M_last = 0x7f0d12f4d000, _M_node = 0x7f0d12f4af58}, _M_finish = {_M_cur = 0x7f0d12f4ce00, _M_first = 0x7f0d12f4ce00, _M_last = 0x7f0d12f4d000, _M_node = 0x7f0d12f4af58}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} __for_range = @0x1071fd0: { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7f0d1360e000, _M_finish = 0x7f0d1363c830, _M_end_of_storage = 0x7f0d1363c830}, }}, } #9 0x00000000006231fd in push_cluster_config (version=..., bucketIndex=1) at /opt/gcc-10.2.0/include/c++/10.2.0/new:175 bucket = @0x10733f0: {mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, cond = {_M_cond = {__data = {__lock = 0, __futex = 0, __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0}, __size = '\000' , __align = 0}}, clients = {> = {static _S_alignment = 4, _M_i = 18}, static is_always_lock_free = true}, state = {static _S_min_alignment = 1, static _S_alignment = 1, _M_i = Bucket::Ready, static is_always_lock_free = }, items_in_transit = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, type = Couchbase, name = "GleamBookUsers0", '\000' , stats = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7f0d12f91800, _M_finish = 0x7f0d12f95000, _M_end_of_storage = 0x7f0d12f95000}, }}, }, timings = {lock = { = {_M_mutex = { __data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, interval_latency_lookups = {intervals = { >> = {first = 2, array = {_M_elems = {{count = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = { static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}}}}, }}, interval_latency_mutations = {intervals = { >> = {first = 2, array = {_M_elems = {{count = {value = {> = {static _S_alignment = 8, _M_i = 15968907}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415652529025}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15969012}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 11415679324950}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = { value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = { value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968762}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415606641243}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968829}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 11415627540727}, static is_always_lock_free = true}}}}}}, }}, timings = {_M_elems = {{_M_b = {_M_p = 0x7f0cf6c95720}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c93be0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a120cdf40}, static is_always_lock_free = }, {_M_b = { _M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c95660}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f0cf6cd0b60}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08ea5e4160}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08c0e0f340}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a12256400}, static is_always_lock_free = }, { _M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08ea5e4060}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08eaa73960}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a1193efa0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08eaa73980}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0d135e20a0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a12236920}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a11d7a1a0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a11d7a240}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08ea5e4660}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c92c40}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08ea5e4480}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c956e0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a122369a0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f0a12c69920}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08eaa735e0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = { _M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08c0df8960}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f089b87ece0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a11685fc0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08ea5e4520}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }}}, histogram_mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, interval_counters = { coreArray = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x7f0d16267000, _M_finish = 0x7f0d162af000, _M_end_of_storage = 0x7f0d162af000}, }}, }}}, subjson_operation_times = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d16264240}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 199, static tls_lastDeferredReaderSlot = 199, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, jsonValidateTimes = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d16264300}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 199, static tls_lastDeferredReaderSlot = 199, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, snappyDecompressionTimes = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d162643c0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 199, static tls_lastDeferredReaderSlot = 199, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, responseCounters = {_M_elems = {{ value = {> = {static _S_alignment = 8, _M_i = 18417665}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 6}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 291}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}} , { value = {> = {static _S_alignment = 8, _M_i = 484132}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}} }}, clusterConfiguration = { config = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { _M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f08c0e05490}, }, }}, }}, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}, max_document_size = 20971520, supportedFeatures = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0a116fa220, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x7f0a120cdd00}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, engine = {_M_t = {> = { _M_t = {> = {> = {> = {_M_head_impl = {force = false}}, }, > = {_M_head_impl = 0x7f0d10000000}, }, }}, }}, bucketDcp = 0x7f0d10000008} isAlive = #10 operator() (__closure=) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/protocol/mcbp/cluster_config_executor.cc:275 version = bucketIndex = #11 __invoke_impl&> (__f=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:60 No locals. #12 __invoke_r&> (__fn=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:110 No locals. #13 std::_Function_handler::_M_invoke(std::_Any_data const&) () at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:291 No locals. #14 0x0000000000625494 in operator() (this=0x7f0cf6c811c8) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 No locals. #15 OneShotTask::run (this=0x7f0cf6c81150) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/one_shot_task.h:50 No locals. #16 0x0000000000a9eeb2 in GlobalTask::execute() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/globaltask.cc:68 guard = {previous = 0x0} #17 0x0000000000a9c0c5 in FollyExecutorPool::TaskProxy::scheduleViaCPUPool()::{lambda()#2}::operator()() const (__closure=0x7f0a2cfe7840) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:189 scheduleOverhead = start = {__d = {__r = 15123222380619048}} runAgain = false proxy = @0x7f0cf6c84a40: { > >::Callback> = { >> = {, boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>> = {, boost::intrusive::dft_tag, 1>> = {> = {next_ = 0x0, prev_ = 0x0}, }, , boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>, 1>> = {}, }, }, _vptr.Callback = 0xca2b48 , wheel_ = 0x0, expiration_ = {__d = {__r = 0}}, bucket_ = -1, requestContext_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, task = {> = {> = {}, _M_ptr = 0x7f0cf6c81150, _M_refcount = {_M_pi = 0x7f0cf6c81140}}, }, taskId = 4544, scheduledOnCpuPool = true, executor = @0x7f0d13dfea00, cpuPool = @0x7f0cf6936c00} #18 0x0000000000bf0c60 in operator() (this=0x7f0a2cfe7840) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:416 fn = @0x7f0a2cfe7840: {> = {}, data_ = {big = 0x7f0cf6c84a40, tiny = {__data = "@J\310\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000-\214\000\000\000\000\000\000\020\005\000\000\000\000\000\000\020y\376,\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>} #19 folly::ThreadPoolExecutor::runTask(std::shared_ptr const&, folly::ThreadPoolExecutor::Task&&) (this=this@entry=0x7f0cf6936c00, thread=..., task=task@entry=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/ThreadPoolExecutor.cpp:97 rctx = {prev_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }} startTime = {__d = {__r = 15123222380617572}} stats = {expired = false, waitTime = {__r = 17068}, runTime = {__r = 0}, enqueueTime = {__d = {__r = 15123222380600504}}, requestId = 0} #20 0x0000000000bd8a1a in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0cf6936c00, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:265 task = {storage_ = {{emptyState = 64 '@', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6c84a40, tiny = {__data = "@J\310\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000-\214\000\000\000\000\000\000\020\005\000\000\000\000\000\000\020y\376,\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123222380600504}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c2d, tiny = {__data = "-\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000pZ\335\350\f\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 0}}, hasValue = true}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #21 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #22 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #23 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #24 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #25 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #26 0x0000000000a9bd54 in operator() (this=0x7f0cf6bbbf80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0cf6bbbf80: {> = {}, data_ = {big = 0x7f0cf6b19530, tiny = {__data = "0\225\261\366\f\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #27 operator() (__closure=0x7f0cf6bbbf80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a2cfe79a0 "NonIoPool6"}, _M_string_length = 10, {_M_local_buf = "NonIoPool6\000\000\000\000\000", _M_allocated_capacity = 8029725099528449870}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6b19530, tiny = {__data = "0\225\261\366\f\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #28 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0cf6bbbf80: {__func = {> = {}, data_ = {big = 0x7f0cf6b19530, tiny = {__data = "0\225\261\366\f\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #29 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #30 0x00007f0d18faeea5 in start_thread (arg=0x7f0a2cff9700) at pthread_create.c:307 __res = pd = 0x7f0a2cff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139681681348352, -4771262700614340274, 0, 8392704, 0, 139681681348352, 4890144101318504782, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #31 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 44 (Thread 0x7f0a13fff700 (LWP 35886)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000bd073d in nativeFutexWaitImpl (waitMask=, absSteadyTime=absSteadyTime@entry=0x0, absSystemTime=absSystemTime@entry=0x0, expected=, addr=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:123 op = ts = {tv_sec = 15123229, tv_nsec = 777843392} timeout = rv = #2 folly::detail::futexWaitImpl (futex=, expected=, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x0, waitMask=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex.cpp:254 No locals. #3 0x0000000000bda819 in folly::detail::futexWaitUntil, std::chrono::_V2::steady_clock, std::chrono::duration > > (futex=futex@entry=0x7f0a13fed10c, expected=expected@entry=2, deadline=..., waitMask=waitMask@entry=4294967295) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/Futex-inl.h:123 converted = {__d = {__r = 9223372036854775807}} #4 0x0000000000bf46cd in futexWaitUntil, std::chrono::time_point > > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:164 No locals. #5 folly::Baton::tryWaitSlow > > (this=this@entry=0x7f0a13fed10c, deadline=..., opt=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/Baton.h:308 expected = #6 0x0000000000bf947f in wait (opt=..., this=0x7f0a13fed10c) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/Baton.h:178 deadline = {__d = {__r = 9223372036854775807}} #7 folly::EventBase::runInEventBaseThreadAndWait(folly::Function) (this=this@entry=0x7f0d13635220, fn=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:673 ready = {state_ = {> = {static _S_alignment = 4, _M_i = 2}, static is_always_lock_free = true}} #8 0x00000000005ac003 in iterate_all_connections(std::function) (callback=...) at /opt/gcc-10.2.0/include/c++/10.2.0/new:175 thr = @0x7f0d13635210: {thread_id = 139693448398592, eventBase = { = {_vptr.TimeoutManager = 0x106cda0 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f397b0}, }, }}}}, = { = {_vptr.Executor = 0x106ce60 , static LO_PRI = -128 '\200', static MID_PRI = 0 '\000', static HI_PRI = 127 '\177'}, }, = {}, = {}, = {}, intervalDuration_ = {__r = 10}, wheelTimer_ = {_M_t = { _M_t = { > >*, folly::DelayedDestruction::Destructor>> = {> = {> = { = {}, }, }, > >*, false>> = {_M_head_impl = 0x0}, }, }}}, loopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = { static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13635260, prev_ = 0x7f0d13635260}, }}}}, }, runBeforeLoopCallbacks_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0d13635270, prev_ = 0x7f0d13635270}, }}}}, }, onDestructionCallbacks_ = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = { >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxCopyCtor".>, static nxMoveCtor = >, &folly::EventBase::OnDestructionCallback::listHook_> >, folly::SharedMutexImpl >::nxMoveCtor".>, datum_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>, unsigned long, true, void>> = {static constant_time_size = true, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = false, data_ = { >, &folly::EventBase::OnDestructionCallback::listHook_>> = { static link_mode = boost::intrusive::normal_link}, root_plus_size_ = {> = {static constant_time_size = , size_ = 0}, m_header = {> = {next_ = 0x7f0d13635288, prev_ = 0x7f0d13635288}, }}}}, }, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 10, static tls_lastDeferredReaderSlot = 10, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, runOnceCallbacks_ = 0x0, stop_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, loopThread_ = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = { _M_thread = 139693448398592}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = {_M_head_impl = 0x7f0d12f4af00}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f45d00}, }, }}}, loopKeepAliveCount_ = 1, loopKeepAliveCountAtomic_ = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, loopKeepAliveActive_ = true, maxLatency_ = {__r = 0}, avgLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 6.7021598375987918e-13, buffer_time_ = {__r = 46}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 6.7021598375987918e-13, buffer_time_ = {__r = 46}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = {__data = '\000' , __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 1206160, latestLoopCnt_ = 1206159, startWork_ = {__d = {__r = 15123205054581811}}, invokingLoop_ = true, observer_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, observerSampleCount_ = 0, executionObserver_ = 0x0, name_ = { static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d136353d8 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, localStorage_ = { _M_h = { >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = { >, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = { >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, >, false> > >> = { >, false> >, true>> = { >, false> >> = {<__gnu_cxx::new_allocator >, false> >> = {}, }, }, }, _M_buckets = 0x7f0d13635418, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, localStorageToDtor_ = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {> = { = {}, }, , true>> = {> = {> = {}, }, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0d13635450, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, virtualEventBaseInitFlag_ = {called_ = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 10, static tls_lastDeferredReaderSlot = 10, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}, virtualEventBase_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, evb_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f397c0}, }, }}}}, mutex = { = {_M_mutex = {__data = {__lock = 1, __count = 0, __owner = 35717, __nusers = 1, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = "\001\000\000\000\000\000\000\000\205\213\000\000\001", '\000' , __align = 1}}, }, index = 53, subdoc_op = {m_path = 0x7f0d1351ae00, m_jsn = 0x1ae9a00, m_match = {type = 0, status = 0, matchres = 0, sflags = 0, match_level = 0, position = 0, num_siblings = 0, num_children = 0, immediate_parent_found = 0 '\000', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x0, length = 0}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 0 '\000'}, m_doc = {at = 0x0, length = 0}, m_userval = {at = 0x0, length = 0}, m_result = 0x0}, validator = {instance = {state = 1, stack = { > >> = { c = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7f0d12f4af40, _M_map_size = 8, _M_start = { _M_cur = 0x7f0d12f4ce00, _M_first = 0x7f0d12f4ce00, _M_last = 0x7f0d12f4d000, _M_node = 0x7f0d12f4af58}, _M_finish = {_M_cur = 0x7f0d12f4ce00, _M_first = 0x7f0d12f4ce00, _M_last = 0x7f0d12f4d000, _M_node = 0x7f0d12f4af58}}, }}, }}, }}}, running = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = {_M_elems = '\000' }, shutdown_next_log = 0, new_conn_queue = {connections = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}} __for_range = @0x1071fd0: { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7f0d1360e000, _M_finish = 0x7f0d1363c830, _M_end_of_storage = 0x7f0d1363c830}, }}, } #9 0x00000000006231fd in push_cluster_config (version=..., bucketIndex=1) at /opt/gcc-10.2.0/include/c++/10.2.0/new:175 bucket = @0x10733f0: {mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, cond = {_M_cond = {__data = {__lock = 0, __futex = 0, __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0}, __size = '\000' , __align = 0}}, clients = {> = {static _S_alignment = 4, _M_i = 18}, static is_always_lock_free = true}, state = {static _S_min_alignment = 1, static _S_alignment = 1, _M_i = Bucket::Ready, static is_always_lock_free = }, items_in_transit = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, type = Couchbase, name = "GleamBookUsers0", '\000' , stats = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7f0d12f91800, _M_finish = 0x7f0d12f95000, _M_end_of_storage = 0x7f0d12f95000}, }}, }, timings = {lock = { = {_M_mutex = { __data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, interval_latency_lookups = {intervals = { >> = {first = 2, array = {_M_elems = {{count = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = { static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}}}}, }}, interval_latency_mutations = {intervals = { >> = {first = 2, array = {_M_elems = {{count = {value = {> = {static _S_alignment = 8, _M_i = 15968907}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415652529025}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15969012}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 11415679324950}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = { value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = { value = {> = {static _S_alignment = 8, _M_i = 15968712}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415588925500}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968762}, static is_always_lock_free = true}}, duration_ns = {value = {> = {static _S_alignment = 8, _M_i = 11415606641243}, static is_always_lock_free = true}}}, {count = {value = {> = {static _S_alignment = 8, _M_i = 15968829}, static is_always_lock_free = true}}, duration_ns = {value = {> = { static _S_alignment = 8, _M_i = 11415627540727}, static is_always_lock_free = true}}}}}}, }}, timings = {_M_elems = {{_M_b = {_M_p = 0x7f0cf6c95720}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c93be0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a120cdf40}, static is_always_lock_free = }, {_M_b = { _M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c95660}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f0cf6cd0b60}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08ea5e4160}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08c0e0f340}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a12256400}, static is_always_lock_free = }, { _M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08ea5e4060}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08eaa73960}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a1193efa0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08eaa73980}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0d135e20a0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a12236920}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a11d7a1a0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a11d7a240}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08ea5e4660}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c92c40}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08ea5e4480}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0cf6c956e0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a122369a0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f0a12c69920}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08eaa735e0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = { _M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f08c0df8960}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f089b87ece0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x7f0a11685fc0}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = } , {_M_b = {_M_p = 0x7f08ea5e4520}, static is_always_lock_free = }, {_M_b = {_M_p = 0x0}, static is_always_lock_free = }}}, histogram_mutex = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }, interval_counters = { coreArray = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x7f0d16267000, _M_finish = 0x7f0d162af000, _M_end_of_storage = 0x7f0d162af000}, }}, }}}, subjson_operation_times = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d16264240}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 10, static tls_lastDeferredReaderSlot = 10, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, jsonValidateTimes = { = { defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d16264300}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 512}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 10, static tls_lastDeferredReaderSlot = 10, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, snappyDecompressionTimes = { = {defaultIterationMode = HdrHistogram::Iterator::Percentiles, histogram = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)2>> = {, folly::SharedMutexImpl >, (folly::detail::MutexLevel)1>> = {}, }, static nxCopyCtor = , static nxMoveCtor = , datum_ = {_M_t = {> = { _M_t = {> = {> = {> = { = {}, }, }, > = { _M_head_impl = 0x7f0d162643c0}, }, }}, }}, mutex_ = {static kReaderPriority = false, state_ = {> = {static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 1000, static kMaxSoftYieldCount = 1000, static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, static tls_lastTokenlessSlot = 10, static tls_lastDeferredReaderSlot = 10, static deferredReaders = {{> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true} }}}}, }, responseCounters = {_M_elems = {{ value = {> = {static _S_alignment = 8, _M_i = 18417665}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 6}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, { value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 291}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}} , { value = {> = {static _S_alignment = 8, _M_i = 484132}, static is_always_lock_free = true}}, {value = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}} }}, clusterConfiguration = { config = { >, std::mutex>, (folly::detail::MutexLevel)0>> = {}, static nxCopyCtor = , static nxMoveCtor = , datum_ = { _M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f08c0e05490}, }, }}, }}, mutex_ = { = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, }}}, max_document_size = 20971520, supportedFeatures = { _M_h = {, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, > >> = { >, true>> = { >> = {<__gnu_cxx::new_allocator >> = {}, }, }, }, _M_buckets = 0x7f0a116fa220, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x7f0a120cdd00}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, engine = {_M_t = {> = { _M_t = {> = {> = {> = {_M_head_impl = {force = false}}, }, > = {_M_head_impl = 0x7f0d10000000}, }, }}, }}, bucketDcp = 0x7f0d10000008} isAlive = #10 operator() (__closure=) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/protocol/mcbp/cluster_config_executor.cc:275 version = bucketIndex = #11 __invoke_impl&> (__f=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:60 No locals. #12 __invoke_r&> (__fn=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:110 No locals. #13 std::_Function_handler::_M_invoke(std::_Any_data const&) () at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:291 No locals. #14 0x0000000000625494 in operator() (this=0x7f0cf6c81408) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 No locals. #15 OneShotTask::run (this=0x7f0cf6c81390) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/one_shot_task.h:50 No locals. #16 0x0000000000a9eeb2 in GlobalTask::execute() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/globaltask.cc:68 guard = {previous = 0x0} #17 0x0000000000a9c0c5 in FollyExecutorPool::TaskProxy::scheduleViaCPUPool()::{lambda()#2}::operator()() const (__closure=0x7f0a13fed840) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:189 scheduleOverhead = start = {__d = {__r = 15123222487558437}} runAgain = false proxy = @0x7f0cf6c85140: { > >::Callback> = { >> = {, boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>> = {, boost::intrusive::dft_tag, 1>> = {> = {next_ = 0x0, prev_ = 0x0}, }, , boost::intrusive::dft_tag, (boost::intrusive::link_mode_type)2, (boost::intrusive::base_hook_type)1>, 1>> = {}, }, }, _vptr.Callback = 0xca2b48 , wheel_ = 0x0, expiration_ = {__d = {__r = 0}}, bucket_ = -1, requestContext_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, task = {> = {> = {}, _M_ptr = 0x7f0cf6c81390, _M_refcount = {_M_pi = 0x7f0cf6c81380}}, }, taskId = 4545, scheduledOnCpuPool = true, executor = @0x7f0d13dfea00, cpuPool = @0x7f0cf6936c00} #18 0x0000000000bf0c60 in operator() (this=0x7f0a13fed840) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:416 fn = @0x7f0a13fed840: {> = {}, data_ = {big = 0x7f0cf6c85140, tiny = {__data = "@Q\310\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000.\214\000\000\000\000\000\000\030\005\000\000\000\000\000\000\020\331\376\023\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>} #19 folly::ThreadPoolExecutor::runTask(std::shared_ptr const&, folly::ThreadPoolExecutor::Task&&) (this=this@entry=0x7f0cf6936c00, thread=..., task=task@entry=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/ThreadPoolExecutor.cpp:97 rctx = {prev_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }} startTime = {__d = {__r = 15123222487557402}} stats = {expired = false, waitTime = {__r = 6705}, runTime = {__r = 0}, enqueueTime = {__d = {__r = 15123222487550697}}, requestId = 0} #20 0x0000000000bd8a1a in folly::CPUThreadPoolExecutor::threadRun (this=0x7f0cf6936c00, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:265 task = {storage_ = {{emptyState = 64 '@', value = { = {func_ = {> = {}, data_ = {big = 0x7f0cf6c85140, tiny = {__data = "@Q\310\366\f\177\000\000\000\000\000\000\000\000\000\000\260S,\022\n\177\000\000.\214\000\000\000\000\000\000\030\005\000\000\000\000\000\000\020\331\376\023\n\177\000", __align = {}}}, call_ = 0xa9c780 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa9aed0 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 15123222487550697}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = { big = 0x8c2e, tiny = {__data = ".\214\000\000\000\000\000\000K\270\242", '\000' , "_\376=\031\r\177\000\000\240\331\376\023\n\177\000\000@\226^\031\r\177\000", __align = {}}}, call_ = 0x4651fd ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 0}}, hasValue = true}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcbfe6b "CPUThreadPoolExecutor", e_ = 0xcbfe80 ""}}}} #21 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #22 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #23 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #24 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #25 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #26 0x0000000000a9bd54 in operator() (this=0x7f0cf6bbbfc0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7f0cf6bbbfc0: {> = {}, data_ = {big = 0x7f0cf6b19560, tiny = {__data = "`\225\261\366\f\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #27 operator() (__closure=0x7f0cf6bbbfc0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0a13fed9a0 "NonIoPool7"}, _M_string_length = 10, {_M_local_buf = "NonIoPool7\000\000\000\000\000", _M_allocated_capacity = 8029725099528449870}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7f0cf6b19560, tiny = {__data = "`\225\261\366\f\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #28 folly::detail::function::FunctionTraits::callBig&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:401 fn = @0x7f0cf6bbbfc0: {__func = {> = {}, data_ = {big = 0x7f0cf6b19560, tiny = {__data = "`\225\261\366\f\177", '\000' , __align = {}}}, call_ = 0xbf3bd0 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xbf34c0 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #29 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #30 0x00007f0d18faeea5 in start_thread (arg=0x7f0a13fff700) at pthread_create.c:307 __res = pd = 0x7f0a13fff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139681261942528, -4771262700614340274, 0, 8392704, 0, 139681261942528, 4890124315477913934, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #31 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 43 (Thread 0x7f0a137fe700 (LWP 35887)): #0 0x00007f0d168efeb3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f0d182833c5 in epoll_dispatch (base=0x7f0d13523600, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7f0cf6bef7c0 events = 0x7f0d1351f500 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007f0d1827a376 in event_base_loop (base=0x7f0d13523600, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7f0d1848dc20 tv = {tv_sec = 2, tv_usec = 560000} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d12f74180, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7f0a137ec850, prev_ = 0x7f0a137ec850}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d12f74180}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125909937155}} idleStart = {__d = {__r = 15182742565731893}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d12f74180) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #5 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=0x7f0d12f74180) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #6 0x0000000000be8489 in folly::IOThreadPoolExecutor::threadRun (this=0x7f0d12f73a00, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/IOThreadPoolExecutor.cpp:195 ioThread = {> = {> = {}, _M_ptr = 0x7f0d13d9c890, _M_refcount = {_M_pi = 0x7f0d13d9c880}}, } idler = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7f0d12f7f280}, }, }}} guard = #7 0x0000000000bf3c19 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #8 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #9 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #10 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #11 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #12 0x00007f0d171a6d40 in execute_native_thread_routine () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #13 0x00007f0d18faeea5 in start_thread (arg=0x7f0a137fe700) at pthread_create.c:307 __res = pd = 0x7f0a137fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139681253549824, -4771262700614340274, 0, 8392704, 0, 139681253549824, 4890125414452670798, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #14 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 42 (Thread 0x7f0a115fd700 (LWP 35889)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 No locals. #1 0x00007f0d184bbe51 in background_thread_sleep (tsdn=, interval=10000000000, info=) at src/background_thread.c:255 next_wakeup = {ns = 15182752610548291} ts_wakeup = {ns = 1638524644251895000} ts = {tv_sec = 1638524644, tv_nsec = 251895000} tv = {tv_sec = 1638524634, tv_usec = 251895} before_sleep = {ns = 1638524634251895000} #2 background_work_sleep_once (ind=, info=, tsdn=) at src/background_thread.c:307 min_interval = 10000000000 narenas = #3 background_work (ind=, tsd=0x7f0a115ec220) at src/background_thread.c:497 info = #4 background_thread_entry (ind_arg=) at src/background_thread.c:522 thread_ind = #5 0x00007f0d18faeea5 in start_thread (arg=0x7f0a115fd700) at pthread_create.c:307 __res = pd = 0x7f0a115fd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139681217894144, -4771262700614340274, 0, 8392704, 0, 139681217894144, 4890121288599712078, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #6 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 41 (Thread 0x7f0a10dfc700 (LWP 35890)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 No locals. #1 0x00000000009affbf in __gthread_cond_timedwait (__abs_timeout=0x7f0a10dea960, __mutex=, __cond=0x7f0a12cb9cd8) at /opt/gcc-10.2.0/include/c++/10.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h:872 No locals. #2 __wait_until_impl > > (__lock=..., __lock=..., __atime=, this=0x7f0a12cb9cd8) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:232 __ts = {tv_sec = 1638524644, tv_nsec = 253026435} #3 wait_until > > (__atime=..., __lock=..., this=0x7f0a12cb9cd8) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:141 __c_entry = #4 wait_for > (__rtime=..., __rtime=..., __lock=..., this=0x7f0a12cb9cd8) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:172 No locals. #5 magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:99 now = lock = {_M_device = 0x7f0a12cb9d08, _M_owns = true} #6 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0cf6e75340, _M_refcount = {_M_pi = 0x7f0cf6e75330}}, } worker = 0x7f0a116d3900 #7 0x0000000000b86049 in run (this=0x7f0a11679da0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f0a10dfc700) at pthread_create.c:307 __res = pd = 0x7f0a10dfc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139681209501440, -4771262700614340274, 0, 8392704, 0, 139681209501440, 4890117989527957838, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 40 (Thread 0x7f0903fff700 (LWP 35891)): #0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 No locals. #1 0x00007f0d18fb0e9b in _L_lock_883 () from /lib64/libpthread.so.0 No symbol table info available. #2 0x00007f0d18fb0d68 in __GI___pthread_mutex_lock (mutex=0x7f0876e0e1f0) at ../nptl/pthread_mutex_lock.c:78 type = 0 id = #3 0x0000000000976a57 in __gthread_mutex_lock (__mutex=0x7f0876e0e1f0) at /opt/gcc-10.2.0/include/c++/10.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h:749 No locals. #4 lock (this=0x7f0876e0e1f0) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_mutex.h:100 __e = #5 lock (this=0x7f0903fec980) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/unique_lock.h:138 No locals. #6 unique_lock (__m=..., this=0x7f0903fec980) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/unique_lock.h:68 No locals. #7 magma::WAL::Trim(magma::WALOffset&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/wal/wal.cc:558 lock = {_M_device = 0x7f0876e0e1f0, _M_owns = false} status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} oops = deletedSegments = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, } #8 0x0000000000960287 in magma::KVStoreSet::Trim(magma::WAL*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/kvstore_set.cc:104 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} lock = {_M_device = @0x7f087e1b75b8} offset = {SegID = 9492, SegOffset = 7188480} #9 0x0000000000952c4e in magma::Magma::Impl::tryWALTrim() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db_write.cc:86 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} #10 0x00000000009332f4 in magma::Magma::Impl::tryWriteCacheFlush(magma::BlockingMode, magma::FlushMode) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db.cc:1134 usage = {WriteCacheMemUsed = 371496, BloomFilterMemUsed = , BlockCacheMemUsed = , IndexBlockSize = , TableMetaMemUsed = , WALMemUsed = , BufferMemUsed = } flushAll = #11 0x00000000009335ab in magma::Magma::Impl::heartbeatCallback() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db.cc:1252 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} #12 0x00000000009ae934 in operator() (this=0x7efbe1465490) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 No locals. #13 magma::TimedTask::Complete(bool) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:144 wg = 0x7f087e1b98c0 envGuard = {previous = {> = {}, first = 0x0, second = 2}} currTask = {> = {> = {}, _M_ptr = 0x7efbe1465480, _M_refcount = {_M_pi = 0x7efbe1465470}}, } #14 0x00000000009b0121 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:161 task = {> = {> = {}, _M_ptr = 0x7f08d10b80e0, _M_refcount = {_M_pi = 0x7f08d10b80d0}}, } worker = 0x7f0a116d3940 #15 0x0000000000b86049 in run (this=0x7f0a11679dd0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #16 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #17 0x00007f0d18faeea5 in start_thread (arg=0x7f0903fff700) at pthread_create.c:307 __res = pd = 0x7f0903fff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139676698539776, -4771262700614340274, 0, 8392704, 0, 139676698539776, 4889526181152403790, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #18 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 39 (Thread 0x7f09037fe700 (LWP 35892)): #0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 No locals. #1 0x00007f0d18fb0e9b in _L_lock_883 () from /lib64/libpthread.so.0 No symbol table info available. #2 0x00007f0d18fb0d68 in __GI___pthread_mutex_lock (mutex=0x7f0883d31a70) at ../nptl/pthread_mutex_lock.c:78 type = 0 id = #3 0x0000000000976a57 in __gthread_mutex_lock (__mutex=0x7f0883d31a70) at /opt/gcc-10.2.0/include/c++/10.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h:749 No locals. #4 lock (this=0x7f0883d31a70) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_mutex.h:100 __e = #5 lock (this=0x7f09037eb980) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/unique_lock.h:138 No locals. #6 unique_lock (__m=..., this=0x7f09037eb980) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/unique_lock.h:68 No locals. #7 magma::WAL::Trim(magma::WALOffset&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/wal/wal.cc:558 lock = {_M_device = 0x7f0883d31a70, _M_owns = false} status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x7f0c4c20d040}, }, }}, }}} oops = deletedSegments = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7f0d102de080, _M_finish = 0x7f0d10303300, _M_end_of_storage = 0x7f0d10364c80}, }}, } #8 0x0000000000960287 in magma::KVStoreSet::Trim(magma::WAL*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/kvstore_set.cc:104 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} lock = {_M_device = @0x7f08844d05b8} offset = {SegID = 8948, SegOffset = 626688} #9 0x0000000000952c4e in magma::Magma::Impl::tryWALTrim() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db_write.cc:86 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} #10 0x00000000009332f4 in magma::Magma::Impl::tryWriteCacheFlush(magma::BlockingMode, magma::FlushMode) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db.cc:1134 usage = {WriteCacheMemUsed = 335200, BloomFilterMemUsed = , BlockCacheMemUsed = , IndexBlockSize = , TableMetaMemUsed = , WALMemUsed = , BufferMemUsed = } flushAll = #11 0x00000000009335ab in magma::Magma::Impl::heartbeatCallback() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db.cc:1252 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x100000002}, }, }}, }}} #12 0x00000000009ae934 in operator() (this=0x7f07377256f0) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 No locals. #13 magma::TimedTask::Complete(bool) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:144 wg = 0x7f08844d28c0 envGuard = {previous = {> = {}, first = 0x0, second = 2}} currTask = {> = {> = {}, _M_ptr = 0x7f07377256e0, _M_refcount = {_M_pi = 0x7f07377256d0}}, } #14 0x00000000009b0121 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:161 task = {> = {> = {}, _M_ptr = 0x7f08ea58bb80, _M_refcount = {_M_pi = 0x7f08ea58bb70}}, } worker = 0x7f0a116d3980 #15 0x0000000000b86049 in run (this=0x7f0a11679e00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #16 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #17 0x00007f0d18faeea5 in start_thread (arg=0x7f09037fe700) at pthread_create.c:307 __res = pd = 0x7f09037fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139676690147072, -4771262700614340274, 0, 8392704, 0, 139676690147072, 4889527280127160654, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #18 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 38 (Thread 0x7f0902ffd700 (LWP 35893)): #0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 No locals. #1 0x00007f0d18fb0e9b in _L_lock_883 () from /lib64/libpthread.so.0 No symbol table info available. #2 0x00007f0d18fb0d68 in __GI___pthread_mutex_lock (mutex=0x7f08efdf8ef0) at ../nptl/pthread_mutex_lock.c:78 type = 0 id = #3 0x0000000000976a57 in __gthread_mutex_lock (__mutex=0x7f08efdf8ef0) at /opt/gcc-10.2.0/include/c++/10.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h:749 No locals. #4 lock (this=0x7f08efdf8ef0) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_mutex.h:100 __e = #5 lock (this=0x7f0902fea980) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/unique_lock.h:138 No locals. #6 unique_lock (__m=..., this=0x7f0902fea980) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/unique_lock.h:68 No locals. #7 magma::WAL::Trim(magma::WALOffset&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/wal/wal.cc:558 lock = {_M_device = 0x7f08efdf8ef0, _M_owns = false} status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} oops = deletedSegments = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, } #8 0x0000000000960287 in magma::KVStoreSet::Trim(magma::WAL*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/kvstore_set.cc:104 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} lock = {_M_device = @0x7f08f0b665b8} offset = {SegID = 9879, SegOffset = 794624} #9 0x0000000000952c4e in magma::Magma::Impl::tryWALTrim() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db_write.cc:86 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} #10 0x00000000009332f4 in magma::Magma::Impl::tryWriteCacheFlush(magma::BlockingMode, magma::FlushMode) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db.cc:1134 usage = {WriteCacheMemUsed = 220544, BloomFilterMemUsed = , BlockCacheMemUsed = , IndexBlockSize = , TableMetaMemUsed = , WALMemUsed = , BufferMemUsed = } flushAll = #11 0x00000000009335ab in magma::Magma::Impl::heartbeatCallback() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db.cc:1252 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} #12 0x00000000009ae934 in operator() (this=0x7efb67252e10) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 No locals. #13 magma::TimedTask::Complete(bool) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:144 wg = 0x7f08f0b688c0 envGuard = {previous = {> = {}, first = 0x0, second = 2}} currTask = {> = {> = {}, _M_ptr = 0x7efb67252e00, _M_refcount = {_M_pi = 0x7efb67252df0}}, } #14 0x00000000009b0121 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:161 task = {> = {> = {}, _M_ptr = 0x7f08eb2a7100, _M_refcount = {_M_pi = 0x7f08eb2a70f0}}, } worker = 0x7f0a116d39c0 #15 0x0000000000b86049 in run (this=0x7f0a11679e30) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #16 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #17 0x00007f0d18faeea5 in start_thread (arg=0x7f0902ffd700) at pthread_create.c:307 __res = pd = 0x7f0902ffd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139676681754368, -4771262700614340274, 0, 8392704, 0, 139676681754368, 4889523978907922766, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #18 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 37 (Thread 0x7f09027fc700 (LWP 35894)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0a11828150, _M_refcount = {_M_pi = 0x7f0a11828140}}, } worker = 0x7f0a116d3a00 #4 0x0000000000b86049 in run (this=0x7f0a11679e60) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f09027fc700) at pthread_create.c:307 __res = pd = 0x7f09027fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139676673361664, -4771262700614340274, 0, 8392704, 0, 139676673361664, 4889525077882679630, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 36 (Thread 0x7f0901ffb700 (LWP 35895)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0a118760c0, _M_refcount = {_M_pi = 0x7f0a118760b0}}, } worker = 0x7f0a116d3a40 #4 0x0000000000b86049 in run (this=0x7f0a11679e90) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f0901ffb700) at pthread_create.c:307 __res = pd = 0x7f0901ffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139676664968960, -4771262700614340274, 0, 8392704, 0, 139676664968960, 4889521780958409038, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 35 (Thread 0x7f09017fa700 (LWP 35896)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0a11c7c620, _M_refcount = {_M_pi = 0x7f0a11c7c610}}, } worker = 0x7f0a116d3a80 #4 0x0000000000b86049 in run (this=0x7f0a11679ec0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f09017fa700) at pthread_create.c:307 __res = pd = 0x7f09017fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139676656576256, -4771262700614340274, 0, 8392704, 0, 139676656576256, 4889522879933165902, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 34 (Thread 0x7f0900ff9700 (LWP 35897)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0a12792290, _M_refcount = {_M_pi = 0x7f0a12792280}}, } worker = 0x7f0a116d7ac0 #4 0x0000000000b86049 in run (this=0x7f0a11679ef0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f0900ff9700) at pthread_create.c:307 __res = pd = 0x7f0900ff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139676648183552, -4771262700614340274, 0, 8392704, 0, 139676648183552, 4889519578713928014, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 33 (Thread 0x7f08fafff700 (LWP 35898)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0a1243bd20, _M_refcount = {_M_pi = 0x7f0a1243bd10}}, } worker = 0x7f0a11771440 #4 0x0000000000b86049 in run (this=0x7f0a11679f20) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f08fafff700) at pthread_create.c:307 __res = pd = 0x7f08fafff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139676547544832, -4771262700614340274, 0, 8392704, 0, 139676547544832, 4888908255617593678, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 32 (Thread 0x7f08fa7fe700 (LWP 35899)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0a117f13a0, _M_refcount = {_M_pi = 0x7f0a117f1390}}, } worker = 0x7f0a11771480 #4 0x0000000000b86049 in run (this=0x7f0a11679f80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f08fa7fe700) at pthread_create.c:307 __res = pd = 0x7f08fa7fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139676539152128, -4771262700614340274, 0, 8392704, 0, 139676539152128, 4888909354592350542, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 31 (Thread 0x7f08f9ffd700 (LWP 35900)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0a11881830, _M_refcount = {_M_pi = 0x7f0a11881820}}, } worker = 0x7f0a117714c0 #4 0x0000000000b86049 in run (this=0x7f0a11679fb0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f08f9ffd700) at pthread_create.c:307 __res = pd = 0x7f08f9ffd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139676530759424, -4771262700614340274, 0, 8392704, 0, 139676530759424, 4888906053373112654, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 30 (Thread 0x7f08f97fc700 (LWP 35901)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0cf6da9330, _M_refcount = {_M_pi = 0x7f0cf6da9320}}, } worker = 0x7f0a11771500 #4 0x0000000000b86049 in run (this=0x7f0a11679fe0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f08f97fc700) at pthread_create.c:307 __res = pd = 0x7f08f97fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139676522366720, -4771262700614340274, 0, 8392704, 0, 139676522366720, 4888907152347869518, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 29 (Thread 0x7f08f8ffb700 (LWP 35902)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0a11881ce0, _M_refcount = {_M_pi = 0x7f0a11881cd0}}, } worker = 0x7f0a11771540 #4 0x0000000000b86049 in run (this=0x7f0a1167a010) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f08f8ffb700) at pthread_create.c:307 __res = pd = 0x7f08f8ffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139676513974016, -4771262700614340274, 0, 8392704, 0, 139676513974016, 4888903855423598926, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 28 (Thread 0x7f08f87fa700 (LWP 35903)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0a126b63d0, _M_refcount = {_M_pi = 0x7f0a126b63c0}}, } worker = 0x7f0a11771580 #4 0x0000000000b86049 in run (this=0x7f0a1167a040) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f08f87fa700) at pthread_create.c:307 __res = pd = 0x7f08f87fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139676505581312, -4771262700614340274, 0, 8392704, 0, 139676505581312, 4888904954398355790, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 27 (Thread 0x7f08f7ff9700 (LWP 35904)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0a11812ca0, _M_refcount = {_M_pi = 0x7f0a11812c90}}, } worker = 0x7f0a117715c0 #4 0x0000000000b86049 in run (this=0x7f0a1167a070) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f08f7ff9700) at pthread_create.c:307 __res = pd = 0x7f08f7ff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139676497188608, -4771262700614340274, 0, 8392704, 0, 139676497188608, 4888936837551206734, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 26 (Thread 0x7f08f77f8700 (LWP 35905)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0a11b5ee10, _M_refcount = {_M_pi = 0x7f0a11b5ee00}}, } worker = 0x7f0a11771600 #4 0x0000000000b86049 in run (this=0x7f0a1167a0a0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f08f77f8700) at pthread_create.c:307 __res = pd = 0x7f08f77f8700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139676488795904, -4771262700614340274, 0, 8392704, 0, 139676488795904, 4888937936525963598, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 25 (Thread 0x7f08f6ff7700 (LWP 35906)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0cf6e44820, _M_refcount = {_M_pi = 0x7f0cf6e44810}}, } worker = 0x7f0a11771640 #4 0x0000000000b86049 in run (this=0x7f0a1167a0d0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f08f6ff7700) at pthread_create.c:307 __res = pd = 0x7f08f6ff7700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139676480403200, -4771262700614340274, 0, 8392704, 0, 139676480403200, 4888934639601693006, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 24 (Thread 0x7f08f67f6700 (LWP 35907)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0cf6e71470, _M_refcount = {_M_pi = 0x7f0cf6e71460}}, } worker = 0x7f0a11771680 #4 0x0000000000b86049 in run (this=0x7f0a1167a100) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f08f67f6700) at pthread_create.c:307 __res = pd = 0x7f08f67f6700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139676472010496, -4771262700614340274, 0, 8392704, 0, 139676472010496, 4888935738576449870, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 23 (Thread 0x7f08f5ff5700 (LWP 35908)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0a11812200, _M_refcount = {_M_pi = 0x7f0a118121f0}}, } worker = 0x7f0a117716c0 #4 0x0000000000b86049 in run (this=0x7f0a1167a130) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f08f5ff5700) at pthread_create.c:307 __res = pd = 0x7f08f5ff5700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139676463617792, -4771262700614340274, 0, 8392704, 0, 139676463617792, 4888932437357211982, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 22 (Thread 0x7f08f57f4700 (LWP 35909)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0a11bb2930, _M_refcount = {_M_pi = 0x7f0a11bb2920}}, } worker = 0x7f0a11771700 #4 0x0000000000b86049 in run (this=0x7f0a1167a160) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f08f57f4700) at pthread_create.c:307 __res = pd = 0x7f08f57f4700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139676455225088, -4771262700614340274, 0, 8392704, 0, 139676455225088, 4888933536331968846, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 21 (Thread 0x7f085dfff700 (LWP 36034)): #0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 No locals. #1 0x00007f0d18fb0e9b in _L_lock_883 () from /lib64/libpthread.so.0 No symbol table info available. #2 0x00007f0d18fb0d68 in __GI___pthread_mutex_lock (mutex=0x7f08e1c15970) at ../nptl/pthread_mutex_lock.c:78 type = 0 id = #3 0x0000000000976a57 in __gthread_mutex_lock (__mutex=0x7f08e1c15970) at /opt/gcc-10.2.0/include/c++/10.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h:749 No locals. #4 lock (this=0x7f08e1c15970) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_mutex.h:100 __e = #5 lock (this=0x7f085dfec980) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/unique_lock.h:138 No locals. #6 unique_lock (__m=..., this=0x7f085dfec980) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/unique_lock.h:68 No locals. #7 magma::WAL::Trim(magma::WALOffset&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/wal/wal.cc:558 lock = {_M_device = 0x7f08e1c15970, _M_owns = false} status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x1000}, }, }}, }}} oops = deletedSegments = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, } #8 0x0000000000960287 in magma::KVStoreSet::Trim(magma::WAL*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/kvstore_set.cc:104 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} lock = {_M_device = @0x7f08da3a65b8} offset = {SegID = 9899, SegOffset = 5459968} #9 0x0000000000952c4e in magma::Magma::Impl::tryWALTrim() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db_write.cc:86 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} #10 0x00000000009332f4 in magma::Magma::Impl::tryWriteCacheFlush(magma::BlockingMode, magma::FlushMode) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db.cc:1134 usage = {WriteCacheMemUsed = 474856, BloomFilterMemUsed = , BlockCacheMemUsed = , IndexBlockSize = , TableMetaMemUsed = , WALMemUsed = , BufferMemUsed = } flushAll = #11 0x00000000009335ab in magma::Magma::Impl::heartbeatCallback() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db.cc:1252 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x7f0d102008c0}, }, }}, }}} #12 0x00000000009ae934 in operator() (this=0x7f061b6e50b0) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 No locals. #13 magma::TimedTask::Complete(bool) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:144 wg = 0x7f08da3a88c0 envGuard = {previous = {> = {}, first = 0x0, second = 2}} currTask = {> = {> = {}, _M_ptr = 0x7f061b6e50a0, _M_refcount = {_M_pi = 0x7f061b6e5090}}, } #14 0x00000000009b0121 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:161 task = {> = {> = {}, _M_ptr = 0x7f08c0b88760, _M_refcount = {_M_pi = 0x7f08c0b88750}}, } worker = 0x7f0a11ac8040 #15 0x0000000000b86049 in run (this=0x7f08ea8dbd10) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #16 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #17 0x00007f0d18faeea5 in start_thread (arg=0x7f085dfff700) at pthread_create.c:307 __res = pd = 0x7f085dfff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139673913521920, -4771262700614340274, 0, 8392704, 0, 139673913521920, 4889125958919893326, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #18 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 20 (Thread 0x7f085d7fe700 (LWP 36035)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 No locals. #1 0x00000000009affbf in __gthread_cond_timedwait (__abs_timeout=0x7f085d7ec960, __mutex=, __cond=0x7f0a12cb9cd8) at /opt/gcc-10.2.0/include/c++/10.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h:872 No locals. #2 __wait_until_impl > > (__lock=..., __lock=..., __atime=, this=0x7f0a12cb9cd8) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:232 __ts = {tv_sec = 1638524644, tv_nsec = 253026497} #3 wait_until > > (__atime=..., __lock=..., this=0x7f0a12cb9cd8) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:141 __c_entry = #4 wait_for > (__rtime=..., __rtime=..., __lock=..., this=0x7f0a12cb9cd8) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:172 No locals. #5 magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:99 now = lock = {_M_device = 0x7f0a12cb9d08, _M_owns = true} #6 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0cf6e9da90, _M_refcount = {_M_pi = 0x7f0cf6e9da80}}, } worker = 0x7f0a11771240 #7 0x0000000000b86049 in run (this=0x7f08ea8dc5b0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f085d7fe700) at pthread_create.c:307 __res = pd = 0x7f085d7fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139673905129216, -4771262700614340274, 0, 8392704, 0, 139673905129216, 4889127057894650190, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 19 (Thread 0x7f085cffd700 (LWP 36036)): #0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 No locals. #1 0x00007f0d18fb0e9b in _L_lock_883 () from /lib64/libpthread.so.0 No symbol table info available. #2 0x00007f0d18fb0d68 in __GI___pthread_mutex_lock (mutex=0x7f08d40046f0) at ../nptl/pthread_mutex_lock.c:78 type = 0 id = #3 0x0000000000976913 in __gthread_mutex_lock (__mutex=0x7f08d40046f0) at /opt/gcc-10.2.0/include/c++/10.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h:749 No locals. #4 lock (this=0x7f08d40046f0) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_mutex.h:100 __e = #5 lock (this=0x7f085cfeaa60) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/unique_lock.h:138 No locals. #6 unique_lock (__m=..., this=0x7f085cfeaa60) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/unique_lock.h:68 No locals. #7 magma::WAL::Sync() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/wal/wal.cc:482 lock = {_M_device = 0x7f08d40046f0, _M_owns = false} status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x100000004}, }, }}, }}} #8 0x00000000009844b5 in magma::KVStore::flushMemTables(magma::WAL*, magma::WALOffset, magma::FlushMode, magma::BlockingMode) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/kvstore/kvstore.cc:376 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} _ = {fn = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7f085cfeab10, _M_const_object = 0x7f085cfeab10, _M_function_pointer = 0x7f085cfeab10, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7f085cfeab10, this adjustment 139675931482640}, _M_pod_data = "\020\253\376\\\b\177\000\000\020\232G\326\b\177\000"}, _M_manager = 0x97bf80 >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x97c980 >::_M_invoke(const std::_Any_data &)>}} wlock = {_M_device = 0x7f08d6479c30, _M_owns = true} commitMeta = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f085cfeac60 ""}, _M_string_length = 6009654, {_M_local_buf = "@\363X\313\b\177\000\000\342\216J\030\r\177\000", _M_allocated_capacity = 139675748070208}} queueTime = doFlushing = {__queueTime = {histogram = @0x40, startTime = {__d = {__r = 139694218869047}}}, __kFlush = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x7f0d184b0f50 }}, }, __sFlush = {> = {> = {}, _M_ptr = 0x1, _M_refcount = {_M_pi = 0x100000008}}, }, __lFlush = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x7f08d6479a10}}, }, __this = 0x7f085cfeacf0, __flushMode = (unknown: 4475568)} #9 0x0000000000984d28 in magma::KVStore::FlushMemTables (this=, wal=, flushMode=flushMode@entry=magma::Persistent, blockMode=blockMode@entry=magma::NonWaiting) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/kvstore/kvstore.cc:335 offset = {SegID = 42787610959020032, SegOffset = 0} #10 0x00000000009331ba in magma::Magma::Impl::tryWriteCacheFlush(magma::BlockingMode, magma::FlushMode) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db.cc:1129 kvstore = {> = {> = {}, _M_ptr = 0x7f08d6479a10, _M_refcount = {_M_pi = 0x7f08d6479a00}}, } status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} kvid = __for_range = usage = {WriteCacheMemUsed = 392832, BloomFilterMemUsed = , BlockCacheMemUsed = , IndexBlockSize = , TableMetaMemUsed = , WALMemUsed = , BufferMemUsed = } flushAll = #11 0x00000000009335ab in magma::Magma::Impl::heartbeatCallback() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db.cc:1252 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} #12 0x00000000009ae934 in operator() (this=0x7f0039116870) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 No locals. #13 magma::TimedTask::Complete(bool) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:144 wg = 0x7f08d5be98c0 envGuard = {previous = {> = {}, first = 0x0, second = 2}} currTask = {> = {> = {}, _M_ptr = 0x7f0039116860, _M_refcount = {_M_pi = 0x7f0039116850}}, } #14 0x00000000009b0121 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:161 task = {> = {> = {}, _M_ptr = 0x7f0a11881f10, _M_refcount = {_M_pi = 0x7f0a11881f00}}, } worker = 0x7f08ea4dedc0 #15 0x0000000000b86049 in run (this=0x7f08ea8dc2b0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #16 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #17 0x00007f0d18faeea5 in start_thread (arg=0x7f085cffd700) at pthread_create.c:307 __res = pd = 0x7f085cffd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139673896736512, -4771262700614340274, 0, 8392704, 0, 139673896736512, 4889123756675412302, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #18 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 18 (Thread 0x7f085c7fc700 (LWP 36037)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 No locals. #1 0x00000000009affbf in __gthread_cond_timedwait (__abs_timeout=0x7f085c7ea960, __mutex=, __cond=0x7f0a12cb9cd8) at /opt/gcc-10.2.0/include/c++/10.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h:872 No locals. #2 __wait_until_impl > > (__lock=..., __lock=..., __atime=, this=0x7f0a12cb9cd8) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:232 __ts = {tv_sec = 1638524644, tv_nsec = 253026457} #3 wait_until > > (__atime=..., __lock=..., this=0x7f0a12cb9cd8) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:141 __c_entry = #4 wait_for > (__rtime=..., __rtime=..., __lock=..., this=0x7f0a12cb9cd8) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:172 No locals. #5 magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:99 now = lock = {_M_device = 0x7f0a12cb9d08, _M_owns = true} #6 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0a11828ce0, _M_refcount = {_M_pi = 0x7f0a11828cd0}}, } worker = 0x7f08ea4dee40 #7 0x0000000000b86049 in run (this=0x7f08ea8db3b0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #8 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #9 0x00007f0d18faeea5 in start_thread (arg=0x7f085c7fc700) at pthread_create.c:307 __res = pd = 0x7f085c7fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139673888343808, -4771262700614340274, 0, 8392704, 0, 139673888343808, 4889124855650169166, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #10 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 17 (Thread 0x7f085bffb700 (LWP 36038)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0a12793fa0, _M_refcount = {_M_pi = 0x7f0a12793f90}}, } worker = 0x7f08ea4def40 #4 0x0000000000b86049 in run (this=0x7f08ea8ca790) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f085bffb700) at pthread_create.c:307 __res = pd = 0x7f085bffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139673879951104, -4771262700614340274, 0, 8392704, 0, 139673879951104, 4889121558725898574, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 16 (Thread 0x7f085b7fa700 (LWP 36039)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0a126b65b0, _M_refcount = {_M_pi = 0x7f0a126b65a0}}, } worker = 0x7f08ea4defc0 #4 0x0000000000b86049 in run (this=0x7f08d12f1bc0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f085b7fa700) at pthread_create.c:307 __res = pd = 0x7f085b7fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139673871558400, -4771262700614340274, 0, 8392704, 0, 139673871558400, 4889122657700655438, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 15 (Thread 0x7f085aff9700 (LWP 36040)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0a11b5ed20, _M_refcount = {_M_pi = 0x7f0a11b5ed10}}, } worker = 0x7f08ea4df740 #4 0x0000000000b86049 in run (this=0x7f08ea8c8570) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f085aff9700) at pthread_create.c:307 __res = pd = 0x7f085aff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139673863165696, -4771262700614340274, 0, 8392704, 0, 139673863165696, 4889119356481417550, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 14 (Thread 0x7f085a7f8700 (LWP 36041)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0a11b5fc70, _M_refcount = {_M_pi = 0x7f0a11b5fc60}}, } worker = 0x7f08ea4df7c0 #4 0x0000000000b86049 in run (this=0x7f08ea8b2e00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f085a7f8700) at pthread_create.c:307 __res = pd = 0x7f085a7f8700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139673854772992, -4771262700614340274, 0, 8392704, 0, 139673854772992, 4889120455456174414, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 13 (Thread 0x7f0859ff7700 (LWP 36042)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0a117f2ed0, _M_refcount = {_M_pi = 0x7f0a117f2ec0}}, } worker = 0x7f08ea4df8c0 #4 0x0000000000b86049 in run (this=0x7f08ea8b3b20) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f0859ff7700) at pthread_create.c:307 __res = pd = 0x7f0859ff7700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139673846380288, -4771262700614340274, 0, 8392704, 0, 139673846380288, 4889117158531903822, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 12 (Thread 0x7f08597f6700 (LWP 36043)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0cf6e45450, _M_refcount = {_M_pi = 0x7f0cf6e45440}}, } worker = 0x7f08ea4df940 #4 0x0000000000b86049 in run (this=0x7f08ea8b3af0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f08597f6700) at pthread_create.c:307 __res = pd = 0x7f08597f6700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139673837987584, -4771262700614340274, 0, 8392704, 0, 139673837987584, 4889118257506660686, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 11 (Thread 0x7f0858ff5700 (LWP 36044)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0a11b560d0, _M_refcount = {_M_pi = 0x7f0a11b560c0}}, } worker = 0x7f08ea5de0c0 #4 0x0000000000b86049 in run (this=0x7f08ea8b37f0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f0858ff5700) at pthread_create.c:307 __res = pd = 0x7f0858ff5700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139673829594880, -4771262700614340274, 0, 8392704, 0, 139673829594880, 4889114956287422798, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 10 (Thread 0x7f08587f4700 (LWP 36045)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0a11c7a3c0, _M_refcount = {_M_pi = 0x7f0a11c7a3b0}}, } worker = 0x7f08ea5de140 #4 0x0000000000b86049 in run (this=0x7f08ea89f710) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f08587f4700) at pthread_create.c:307 __res = pd = 0x7f08587f4700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139673821202176, -4771262700614340274, 0, 8392704, 0, 139673821202176, 4889116055262179662, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 9 (Thread 0x7f0857ff3700 (LWP 36046)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0a126b8720, _M_refcount = {_M_pi = 0x7f0a126b8710}}, } worker = 0x7f08ea5de240 #4 0x0000000000b86049 in run (this=0x7f08ea89e600) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f0857ff3700) at pthread_create.c:307 __res = pd = 0x7f0857ff3700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139673812809472, -4771262700614340274, 0, 8392704, 0, 139673812809472, 4889147942709997902, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 8 (Thread 0x7f08577f2700 (LWP 36047)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0a11c6ee90, _M_refcount = {_M_pi = 0x7f0a11c6ee80}}, } worker = 0x7f08ea5de2c0 #4 0x0000000000b86049 in run (this=0x7f08ea89ff50) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f08577f2700) at pthread_create.c:307 __res = pd = 0x7f08577f2700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139673804416768, -4771262700614340274, 0, 8392704, 0, 139673804416768, 4889149041684754766, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 7 (Thread 0x7f0856ff1700 (LWP 36048)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0cf6e72460, _M_refcount = {_M_pi = 0x7f0cf6e72450}}, } worker = 0x7f08ea6e9b40 #4 0x0000000000b86049 in run (this=0x7f08ea8855e0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f0856ff1700) at pthread_create.c:307 __res = pd = 0x7f0856ff1700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139673796024064, -4771262700614340274, 0, 8392704, 0, 139673796024064, 4889145723285647694, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 6 (Thread 0x7f08567f0700 (LWP 36049)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0a11b56a30, _M_refcount = {_M_pi = 0x7f0a11b56a20}}, } worker = 0x7f08ea6e9bc0 #4 0x0000000000b86049 in run (this=0x7f08ea89eb70) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f08567f0700) at pthread_create.c:307 __res = pd = 0x7f08567f0700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139673787631360, -4771262700614340274, 0, 8392704, 0, 139673787631360, 4889146822260404558, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 5 (Thread 0x7f0855fef700 (LWP 36050)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0a126b8130, _M_refcount = {_M_pi = 0x7f0a126b8120}}, } worker = 0x7f08ea6e9cc0 #4 0x0000000000b86049 in run (this=0x7f08ea883000) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f0855fef700) at pthread_create.c:307 __res = pd = 0x7f0855fef700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139673779238656, -4771262700614340274, 0, 8392704, 0, 139673779238656, 4889143525336133966, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 4 (Thread 0x7f08557ee700 (LWP 36051)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0cf6e74f30, _M_refcount = {_M_pi = 0x7f0cf6e74f20}}, } worker = 0x7f08ea6e9d40 #4 0x0000000000b86049 in run (this=0x7f08ea8839f0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f08557ee700) at pthread_create.c:307 __res = pd = 0x7f08557ee700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139673770845952, -4771262700614340274, 0, 8392704, 0, 139673770845952, 4889144624310890830, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 3 (Thread 0x7f0854fed700 (LWP 36052)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0cf6def950, _M_refcount = {_M_pi = 0x7f0cf6def940}}, } worker = 0x7f08c0dd7d80 #4 0x0000000000b86049 in run (this=0x7f08ea884d40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f0854fed700) at pthread_create.c:307 __res = pd = 0x7f0854fed700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139673762453248, -4771262700614340274, 0, 8392704, 0, 139673762453248, 4889141323091652942, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 2 (Thread 0x7f08547ec700 (LWP 36055)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f0d171a18bc in std::condition_variable::wait(std::unique_lock&) () from /opt/couchbase/bin/../lib/libstdc++.so.6 No symbol table info available. #2 0x00000000009afd28 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:101 now = lock = {_M_device = 0x7f0a12cb9da8, _M_owns = true} #3 0x00000000009b0111 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160 task = {> = {> = {}, _M_ptr = 0x7f0a11811800, _M_refcount = {_M_pi = 0x7f0a118117f0}}, } worker = 0x7f08c0dd7dc0 #4 0x0000000000b86049 in run (this=0x7f08ea883150) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #5 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #6 0x00007f0d18faeea5 in start_thread (arg=0x7f08547ec700) at pthread_create.c:307 __res = pd = 0x7f08547ec700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139673754060544, -4771262700614340274, 0, 8392704, 0, 139673754060544, 4889142422066409806, 4887285409061908814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #7 0x00007f0d168ef8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 1 (Thread 0x7f0d19e27c40 (LWP 35581)): #0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 No locals. #1 0x00007f0d18fb0e9b in _L_lock_883 () from /lib64/libpthread.so.0 No symbol table info available. #2 0x00007f0d18fb0d68 in __GI___pthread_mutex_lock (mutex=0x10e4ec0 ) at ../nptl/pthread_mutex_lock.c:78 type = 0 id = #3 0x00000000005bc047 in __gthread_mutex_lock (__mutex=0x10e4ec0 ) at /opt/gcc-10.2.0/include/c++/10.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h:749 No locals. #4 lock (this=0x10e4ec0 ) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_mutex.h:100 __e = #5 lock_guard (__m=..., this=) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_mutex.h:159 No locals. #6 BucketManager::forEach(std::function, void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/buckets.cc:424 all_bucket_lock = {_M_device = @0x10e4ec0} #7 0x0000000000600801 in mc_gather_timing_samples () at /opt/gcc-10.2.0/include/c++/10.2.0/new:175 No locals. #8 mc_time_clock_tick() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/mc_time.cc:222 check_system_time = 2100 previous_time_valid = true previous_time = {tv_sec = 1638465057, tv_usec = 226049} #9 0x0000000000600b15 in mc_time_clock_event_handler (fd=, which=, arg=) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/mc_time.cc:206 t = {tv_sec = 1, tv_usec = 0} initialized = true clockevent = {ev_evcallback = {evcb_active_next = {tqe_next = 0x0, tqe_prev = 0x7f0d14cfe3b0}, evcb_flags = 129, evcb_pri = 0 '\000', evcb_closure = 0 '\000', evcb_cb_union = {evcb_callback = 0x600ab0 , evcb_selfcb = 0x600ab0 , evcb_evfinalize = 0x600ab0 , evcb_cbfinalize = 0x600ab0 }, evcb_arg = 0x0}, ev_timeout_pos = {ev_next_with_common_timeout = {tqe_next = 0x0, tqe_prev = 0x0}, min_heap_idx = 0}, ev_fd = -1, ev_base = 0x7f0d12f6a300, ev_ = {ev_io = {ev_io_next = {le_next = 0x0, le_prev = 0x0}, ev_timeout = {tv_sec = 0, tv_usec = 0}}, ev_signal = {ev_signal_next = {le_next = 0x0, le_prev = 0x0}, ev_ncalls = 0, ev_pncalls = 0x0}}, ev_events = 0, ev_res = 0, ev_timeout = {tv_sec = 15123212, tv_usec = 658664}} #10 0x00007f0d18279f58 in event_process_active_single_queue (base=base@entry=0x7f0d12f6a300, max_to_process=max_to_process@entry=2147483647, endtime=endtime@entry=0x0, activeq=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1697 evcb_callback = 0x600ab0 res = 1 ev = 0x10e7320 evcb = count = 1 #11 0x00007f0d1827a54f in event_process_active (base=0x7f0d12f6a300) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1789 activeq = i = 0 c = 0 tv = {tv_sec = 15123211, tv_usec = 658664} maxcb = 2147483647 endtime = 0x0 limit_after_prio = 2147483647 #12 event_base_loop (base=0x7f0d12f6a300, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:2012 evsel = 0x7f0d1848dc20 tv = {tv_sec = 0, tv_usec = 996000} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #13 0x0000000000bfa347 in folly::EventBase::loopBody (this=this@entry=0x7f0d12f73780, flags=flags@entry=0, ignoreKeepAlive=ignoreKeepAlive@entry=false) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:397 callbacks = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>, unsigned long, false, void>> = {static constant_time_size = false, static stateful_value_traits = , static has_container_from_iterator = , static safemode_or_autounlink = true, data_ = {, (boost::intrusive::link_mode_type)2, boost::intrusive::dft_tag, 1>> = {*, boost::intrusive::dft_tag, 1>> = {}, static link_mode = boost::intrusive::auto_unlink}, root_plus_size_ = {> = {static constant_time_size = }, m_header = {> = {next_ = 0x7ffd60c6aae0, prev_ = 0x7ffd60c6aae0}, }}}}, } message = 0xcc1be8 "Your code just tried to loop over an event base from inside another event base loop. Since libevent is not reentrant, this leads to undefined behavior in opt builds. Please fix immediately. For the co"... SCOPE_EXIT_STATE13 = { = {dismissed_ = false}, function_ = {__this = 0x7f0d12f73780}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 15121125913089973}} idleStart = {__d = {__r = 15123210661849546}} busy = idle = prevLoopThread = {_M_thread = 0} #14 0x0000000000bfa816 in folly::EventBase::loop (this=this@entry=0x7f0d12f73780) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:315 guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcc185b "EventBase", e_ = 0xcc1864 ""}}}} #15 0x0000000000bfc1d6 in folly::EventBase::loopForever (this=0x7f0d12f73780) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/io/async/EventBase.cpp:538 ret = #16 0x00000000005659fb in memcached_main(int, char**) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/memcached.cc:1012 numa_status = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f0d13da64a0 "Set memory allocation policy to 'interleave'"}, _M_string_length = 44, {_M_local_buf = ",", '\000' , _M_allocated_capacity = 44}} parent_monitor = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }} fineClock = {overhead = {__r = 36}, measurementPeriod = {__r = 1}} coarseClock = {overhead = {__r = 14}, measurementPeriod = {__r = 1}} phosphor_internal_category_enabled_978 = {_M_b = {_M_p = 0x7f0d195eb69b }, static is_always_lock_free = } phosphor_internal_category_enabled_temp_978 = phosphor_internal_tpi_978 = {category = 0xc3f8de "memcached", name = 0xca464c "Started", type = phosphor::GlobalInstant, argument_names = {_M_elems = {0xca8762 "", 0xca8762 ""}}, argument_types = {_M_elems = {phosphor::is_none, phosphor::is_none}}} #17 0x00007f0d16813555 in __libc_start_main (main=0x53add0 , argc=3, argv=0x7ffd60c6b4c8, init=, fini=, rtld_fini=, stack_end=0x7ffd60c6b4b8) at ../csu/libc-start.c:266 result = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -4771262700614340274, 5627550, 140726227088576, 0, 0, 4770385503338869070, 4887316919940919630}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7f0d19c279b3 <_dl_init+275>, 0x7f0d19e3b150}, data = {prev = 0x0, cleanup = 0x0, canceltype = 432175539}}} not_first_call = #18 0x000000000055dec7 in _start () at /opt/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322 No symbol table info available.