GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-120.el7 Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". For bug reporting instructions, please see: . Attaching to process 53185 Reading symbols from /opt/couchbase/bin/memcached...Reading symbols from /usr/lib/debug/opt/couchbase/bin/memcached-7.1.0-2298.x86_64.debug...done. done. Reading symbols from /opt/couchbase/bin/../lib/libnuma.so.1...Reading symbols from /usr/lib/debug/opt/couchbase/lib/libnuma.so.1.0.0-7.1.0-2298.x86_64.debug...done. done. Loaded symbols for /opt/couchbase/bin/../lib/libnuma.so.1 Reading symbols from /opt/couchbase/bin/../lib/libzstd.so.1...Reading symbols from /usr/lib/debug/opt/couchbase/lib/libzstd.so.1.5.0-7.1.0-2298.x86_64.debug...done. done. Loaded symbols for /opt/couchbase/bin/../lib/libzstd.so.1 Reading symbols from /opt/couchbase/bin/../lib/liburing.so.1...Reading symbols from /usr/lib/debug/opt/couchbase/lib/liburing.so.1.0.6-7.1.0-2298.x86_64.debug...done. done. Loaded symbols for /opt/couchbase/bin/../lib/liburing.so.1 Reading symbols from /opt/couchbase/bin/../lib/libz.so.1...Reading symbols from /usr/lib/debug/opt/couchbase/lib/libz.so.1.2.11-7.1.0-2298.x86_64.debug...(no debugging symbols found)...done. (no debugging symbols found)...done. Loaded symbols for /opt/couchbase/bin/../lib/libz.so.1 Reading symbols from /opt/couchbase/bin/../lib/libphosphor.so...Reading symbols from /usr/lib/debug/opt/couchbase/lib/libphosphor.so-7.1.0-2298.x86_64.debug...done. done. Loaded symbols for /opt/couchbase/bin/../lib/libphosphor.so Reading symbols from /lib64/libdl.so.2...Reading symbols from /usr/lib/debug/usr/lib64/libdl-2.17.so.debug...done. done. Loaded symbols for /lib64/libdl.so.2 Reading symbols from /lib64/libpthread.so.0...Reading symbols from /usr/lib/debug/usr/lib64/libpthread-2.17.so.debug...done. done. [New LWP 53258] [New LWP 53250] [New LWP 53249] [New LWP 53248] [New LWP 53247] [New LWP 53246] [New LWP 53245] [New LWP 53244] [New LWP 53243] [New LWP 53242] [New LWP 53241] [New LWP 53240] [New LWP 53239] [New LWP 53237] [New LWP 53236] [New LWP 53235] [New LWP 53234] [New LWP 53233] [New LWP 53232] [New LWP 53231] [New LWP 53230] [New LWP 53229] [New LWP 53228] [New LWP 53227] [New LWP 53226] [New LWP 53225] [New LWP 53224] [New LWP 53223] [New LWP 53222] [New LWP 53221] [New LWP 53220] [New LWP 53219] [New LWP 53218] [New LWP 53217] [New LWP 53216] [New LWP 53215] [New LWP 53214] [New LWP 53213] [New LWP 53212] [New LWP 53211] [New LWP 53210] [New LWP 53209] [New LWP 53208] [New LWP 53207] [New LWP 53206] [New LWP 53205] [New LWP 53204] [New LWP 53203] [New LWP 53202] [New LWP 53201] [New LWP 53200] [New LWP 53199] [New LWP 53198] [New LWP 53197] [New LWP 53196] [New LWP 53195] [New LWP 53194] [New LWP 53193] [New LWP 53189] [New LWP 53188] [New LWP 53187] [New LWP 53186] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Loaded symbols for /lib64/libpthread.so.0 Reading symbols from /lib64/librt.so.1...Reading symbols from /usr/lib/debug/usr/lib64/librt-2.17.so.debug...done. done. Loaded symbols for /lib64/librt.so.1 Reading symbols from /opt/couchbase/bin/../lib/liblz4.so.1...Reading symbols from /usr/lib/debug/opt/couchbase/lib/liblz4.so.1.9.2-7.1.0-2298.x86_64.debug...(no debugging symbols found)...done. (no debugging symbols found)...done. Loaded symbols for /opt/couchbase/bin/../lib/liblz4.so.1 Reading symbols from /opt/couchbase/bin/../lib/libsnappy.so.1...Reading symbols from /usr/lib/debug/opt/couchbase/lib/libsnappy.so.1.1.8-7.1.0-2298.x86_64.debug...done. done. Loaded symbols for /opt/couchbase/bin/../lib/libsnappy.so.1 Reading symbols from /opt/couchbase/bin/../lib/libjemalloc.so.2...Reading symbols from /usr/lib/debug/opt/couchbase/lib/libjemalloc.so.2-7.1.0-2298.x86_64.debug...done. done. Loaded symbols for /opt/couchbase/bin/../lib/libjemalloc.so.2 Reading symbols from /opt/couchbase/bin/../lib/libevent_core-2.1.so.7...Reading symbols from /usr/lib/debug/opt/couchbase/lib/libevent_core-2.1.so.7.0.0-7.1.0-2298.x86_64.debug...done. done. Loaded symbols for /opt/couchbase/bin/../lib/libevent_core-2.1.so.7 Reading symbols from /opt/couchbase/bin/../lib/libevent_extra-2.1.so.7...Reading symbols from /usr/lib/debug/opt/couchbase/lib/libevent_extra-2.1.so.7.0.0-7.1.0-2298.x86_64.debug...done. done. Loaded symbols for /opt/couchbase/bin/../lib/libevent_extra-2.1.so.7 Reading symbols from /opt/couchbase/bin/../lib/libevent_pthreads-2.1.so.7...Reading symbols from /usr/lib/debug/opt/couchbase/lib/libevent_pthreads-2.1.so.7.0.0-7.1.0-2298.x86_64.debug...done. done. Loaded symbols for /opt/couchbase/bin/../lib/libevent_pthreads-2.1.so.7 Reading symbols from /opt/couchbase/bin/../lib/libevent_openssl-2.1.so.7...Reading symbols from /usr/lib/debug/opt/couchbase/lib/libevent_openssl-2.1.so.7.0.0-7.1.0-2298.x86_64.debug...done. done. Loaded symbols for /opt/couchbase/bin/../lib/libevent_openssl-2.1.so.7 Reading symbols from /opt/couchbase/bin/../lib/libssl.so.1.1...Reading symbols from /usr/lib/debug/opt/couchbase/lib/libssl.so.1.1-7.1.0-2298.x86_64.debug...(no debugging symbols found)...done. (no debugging symbols found)...done. Loaded symbols for /opt/couchbase/bin/../lib/libssl.so.1.1 Reading symbols from /opt/couchbase/bin/../lib/libcrypto.so.1.1...Reading symbols from /usr/lib/debug/opt/couchbase/lib/libcrypto.so.1.1-7.1.0-2298.x86_64.debug...(no debugging symbols found)...done. (no debugging symbols found)...done. Loaded symbols for /opt/couchbase/bin/../lib/libcrypto.so.1.1 Reading symbols from /opt/couchbase/bin/../lib/libstdc++.so.6...Reading symbols from /usr/lib/debug/opt/couchbase/lib/libstdc++.so.6.0.28-7.1.0-2298.x86_64.debug...done. done. Loaded symbols for /opt/couchbase/bin/../lib/libstdc++.so.6 Reading symbols from /lib64/libm.so.6...Reading symbols from /usr/lib/debug/usr/lib64/libm-2.17.so.debug...done. done. Loaded symbols for /lib64/libm.so.6 Reading symbols from /opt/couchbase/bin/../lib/libgcc_s.so.1...Reading symbols from /usr/lib/debug/opt/couchbase/lib/libgcc_s.so.1-7.1.0-2298.x86_64.debug...done. done. Loaded symbols for /opt/couchbase/bin/../lib/libgcc_s.so.1 Reading symbols from /lib64/libc.so.6...Reading symbols from /usr/lib/debug/usr/lib64/libc-2.17.so.debug...done. done. Loaded symbols for /lib64/libc.so.6 Reading symbols from /lib64/ld-linux-x86-64.so.2...Reading symbols from /usr/lib/debug/usr/lib64/ld-2.17.so.debug...done. done. Loaded symbols for /lib64/ld-linux-x86-64.so.2 0x00007fb36b5950e3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 81 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) warning: File "/opt/couchbase/lib/libstdc++.so.6.0.28-gdb.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load:/usr/bin/mono-gdb.py". To enable execution of this file add add-auto-load-safe-path /opt/couchbase/lib/libstdc++.so.6.0.28-gdb.py line to your configuration file "/root/.gdbinit". To completely disable this security protection add set auto-load safe-path / line to your configuration file "/root/.gdbinit". For more information about this security protection see the "Auto-loading safe path" section in the GDB manual. E.g., run from the shell: info "(gdb)Auto-loading safe path" Thread 63 (Thread 0x7fb36abff700 (LWP 53186)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 No locals. #1 0x00007fb36d1615a7 in background_thread_sleep (tsdn=, interval=4425000000, info=) at src/background_thread.c:255 next_wakeup = {ns = 6420257590056642} ts_wakeup = {ns = 1644846433925622000} ts = {tv_sec = 1644846433, tv_nsec = 925622000} tv = {tv_sec = 1644846429, tv_usec = 500622} before_sleep = {ns = 1644846429500622000} #2 background_work_sleep_once (ind=0, info=, tsdn=) at src/background_thread.c:307 min_interval = 4425000000 narenas = #3 background_thread0_work (tsd=0x7fb36abee220) at src/background_thread.c:452 created_threads = 0x7fb36abed8a0 i = n_created = #4 background_work (ind=, tsd=0x7fb36abee220) at src/background_thread.c:490 info = #5 background_thread_entry (ind_arg=) at src/background_thread.c:522 thread_ind = #6 0x00007fb36dc53ea5 in start_thread (arg=0x7fb36abff700) at pthread_create.c:307 __res = pd = 0x7fb36abff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140408566839040, -2178872036766592290, 0, 8392704, 0, 140408566839040, 2208384568572957406, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 62 (Thread 0x7fb369afe700 (LWP 53187)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 No locals. #1 0x0000000000b6351a in __gthread_cond_timedwait (__abs_timeout=0x7fb369aec800, __mutex=, __cond=0x7fb36a3e5038) 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=0x7fb36a3e5038) at /usr/local/include/c++/7.3.0/condition_variable:166 __ts = {tv_sec = 1644846440, tv_nsec = 727875893} #3 wait_until > > (__atime=..., __lock=..., this=0x7fb36a3e5038) 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=0x7fb36a3e5038) 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=0x7fb36a3e5038) at /usr/local/include/c++/7.3.0/condition_variable:145 No locals. #6 dequeue_for (wait_duration=..., popped_item=..., this=0x7fb36a3e5010) 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=0x7fb36a3e5010) 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 = 0xc5afd0 >+16>, ptr_ = 0x7fb369aec890 "spdlog_file_logger11576: Client {\"ip\":\"172.23.97.180\",\"port\":43094} authenticated as Administrator[ {\"ip\":\"172.23.106.37\",\"port\":46438} - {\"ip\":\"172.23.108.143\",\"port\":11210} (not authenticat"..., size_ = 0, capacity_ = 250}, store_ = "spdlog_file_logger11576: Client {\"ip\":\"172.23.97.180\",\"port\":43094} authenticated as Administrator[ {\"ip\":\"172.23.106.37\",\"port\":46438} - {\"ip\":\"172.23.108.143\",\"port\":11210} (not authenticat"..., alloc_ = {<__gnu_cxx::new_allocator> = {}, }}}, msg_type = spdlog::details::log, worker_ptr = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }} #8 0x0000000000b63868 in worker_loop_ (this=0x7fb36a3e5010) 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 0x00007fb36be4bd40 in execute_native_thread_routine () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/thread.cc:80 No locals. #16 0x00007fb36dc53ea5 in start_thread (arg=0x7fb369afe700) at pthread_create.c:307 __res = pd = 0x7fb369afe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140408549009152, -2178872036766592290, 0, 8392704, 0, 140408549009152, 2208386905572037342, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 61 (Thread 0x7fb3692fd700 (LWP 53188)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 No locals. #1 0x0000000000b632da in __gthread_cond_timedwait (__abs_timeout=0x7fb3692eb9b0, __mutex=, __cond=0x7fb36a3b8268) 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=0x7fb36a3b8268) at /usr/local/include/c++/7.3.0/condition_variable:166 __ts = {tv_sec = 1644846431, tv_nsec = 481892111} #3 wait_until > > (__atime=..., __lock=..., this=0x7fb36a3b8268) 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=0x7fb36a3b8268) 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=0x7fb36a3b8268) at /usr/local/include/c++/7.3.0/condition_variable:145 No locals. #6 operator() (__closure=0x7fb36a3cf608) 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 = 0x7fb36a3b8240, _M_owns = true} interval = {__r = 1} callback_fun = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x113e740 , _M_const_object = 0x113e740 , _M_function_pointer = 0x113e740 , _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x113e740 , this adjustment 140408558253608}, _M_pod_data = "@\347\023\001\000\000\000\000(\366 >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0xb48bd0 >::_M_invoke(const std::_Any_data &)>} this = 0x7fb36a3b8230 #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=0x7fb36a3cf608) at /usr/local/include/c++/7.3.0/thread:234 No locals. #10 operator() (this=0x7fb36a3cf608) at /usr/local/include/c++/7.3.0/thread:243 No locals. #11 std::thread::_State_impl&, std::chrono::seconds):: > > >::_M_run(void) (this=0x7fb36a3cf600) at /usr/local/include/c++/7.3.0/thread:186 No locals. #12 0x00007fb36be4bd40 in execute_native_thread_routine () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/thread.cc:80 No locals. #13 0x00007fb36dc53ea5 in start_thread (arg=0x7fb3692fd700) at pthread_create.c:307 __res = pd = 0x7fb3692fd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140408540616448, -2178872036766592290, 0, 8392704, 0, 140408540616448, 2208388003473052382, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 60 (Thread 0x7fb368afc700 (LWP 53189)): #0 0x00007fb36b589ddd in poll () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00000000005acfe1 in get_command (buffsize=80, buffer=0x7fb368aea990 "@\346(n\263\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 = "@\346(n\263\177\000\000\001\000\000\000\000\000\000\000\300\346(n\263\177\000\000X\000\000\000\000\000\000\000\305\317\000\000\000\000\000\000\277\307\305m\263\177\000\000\310\345(n\263\177\000\000\000\000\000\000\000\000\000\000\300h;j\263\177\000\000\000\000\000\000\000\000\000" call_exit_handler = true #3 0x0000000000b9c119 in run (this=0x7fb36a3b68c0) 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 0x00007fb36dc53ea5 in start_thread (arg=0x7fb368afc700) at pthread_create.c:307 __res = pd = 0x7fb368afc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140408532223744, -2178872036766592290, 0, 8392704, 0, 140408532223744, 2208389103521551070, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 59 (Thread 0x7fb366af8700 (LWP 53193)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 No locals. #1 0x00000000005f4736 in __gthread_cond_timedwait (__abs_timeout=0x7fb366ae6980, __mutex=0x7fb36a3e60d0, __cond=0x7fb36a3e60f8) 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=0x7fb36a3e60f8) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:232 __ts = {tv_sec = 1644846616, tv_nsec = 498580805} #3 wait_until > > (__atime=..., __lock=, this=0x7fb36a3e60f8) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:141 __c_entry = {__d = {__r = 6419840164674989}} #4 wait_for > (__rtime=, __lock=, this=0x7fb36a3e60f8) 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 0x0000000000bb2753 in Couchbase::Thread::thread_entry() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/thread.cc:38 No locals. #7 0x0000000000b9c119 in run (this=0x7fb36a3b6c80) 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 0x00007fb36dc53ea5 in start_thread (arg=0x7fb366af8700) at pthread_create.c:307 __res = pd = 0x7fb366af8700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140408498652928, -2178872036766592290, 0, 8392704, 0, 140408498652928, 2208411100196557534, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 58 (Thread 0x7fb365ef7700 (LWP 53194)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 No locals. #1 0x000000000067d2c7 in __gthread_cond_timedwait (__abs_timeout=0x7fb365ee59b0, __mutex=, __cond=0x7fb369f273f8) 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=0x7fb369f273f8) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:232 __ts = {tv_sec = 1645432116, tv_nsec = 727834933} #3 wait_until > > (__atime=..., __lock=..., this=0x7fb369f273f8) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:141 __c_entry = {__d = {__r = 6420254393926976}} #4 wait_for > (__rtime=..., __rtime=..., __lock=..., this=0x7fb369f273f8) 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:411 lock = {_M_device = 0x7fb369f27428, _M_owns = true} #6 0x0000000000b9c119 in run (this=0x7fb36a3b6c20) 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 0x00007fb36dc53ea5 in start_thread (arg=0x7fb365ef7700) at pthread_create.c:307 __res = pd = 0x7fb365ef7700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140408486065920, -2178872036766592290, 0, 8392704, 0, 140408486065920, 2208413847365014238, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 57 (Thread 0x7fb3672f9700 (LWP 53195)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x0000000000ae253b in consume_socket (thread_index=, sp=0x2affd60, ctx=0x2b015b0) 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:18846 No locals. #2 worker_thread_run (conn=0x2aff470) 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:18987 ctx = 0x2b015b0 thread_index = tls = {is_master = 0, thread_idx = 5, user_ptr = 0x0, alpn_proto = 0x0} #3 worker_thread (thread_func_param=0x2aff470) 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} #4 0x00007fb36dc53ea5 in start_thread (arg=0x7fb3672f9700) at pthread_create.c:307 __res = pd = 0x7fb3672f9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140408507045632, -2178872036766592290, 0, 8392704, 3, 140408507045632, 2208410000148058846, 2208396485905928926}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #5 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 56 (Thread 0x7fb367afa700 (LWP 53196)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x0000000000ae253b in consume_socket (thread_index=, sp=0x2b00748, ctx=0x2b015b0) 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:18846 No locals. #2 worker_thread_run (conn=0x2affe58) 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:18987 ctx = 0x2b015b0 thread_index = tls = {is_master = 0, thread_idx = 6, user_ptr = 0x0, alpn_proto = 0x0} #3 worker_thread (thread_func_param=0x2affe58) 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} #4 0x00007fb36dc53ea5 in start_thread (arg=0x7fb367afa700) at pthread_create.c:307 __res = pd = 0x7fb367afa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140408515438336, -2178872036766592290, 0, 8392704, 3, 140408515438336, 2208408893657109214, 2208396485905928926}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #5 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 55 (Thread 0x7fb3682fb700 (LWP 53197)): #0 0x00007fb36b589ddd in poll () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x0000000000ad94a8 in master_thread_run (ctx=0x2b015b0) 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:19291 tls = {is_master = 1, thread_idx = 1, user_ptr = 0x0, alpn_proto = 0x2
} pfd = i = workerthreadcount = #2 master_thread (thread_func_param=0x2b015b0) 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} #3 0x00007fb36dc53ea5 in start_thread (arg=0x7fb3682fb700) at pthread_create.c:307 __res = pd = 0x7fb3682fb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140408523831040, -2178872036766592290, 0, 8392704, 3, 140408523831040, 2208390201422566110, 2208396485905928926}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #4 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 54 (Thread 0x7fb3656f6700 (LWP 53198)): #0 0x00007fb36b5950e3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007fb36cf283c5 in epoll_dispatch (base=0x7fb369e8b900, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7fb36a3c1e00 events = 0x7fb3081fd100 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007fb36cf1f376 in event_base_loop (base=0x7fb369e8b900, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7fb36d132c20 tv = {tv_sec = 0, tv_usec = 140408554938384} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000c11397 in folly::EventBase::loopBody (this=this@entry=0x7fb36a0a6010, 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_ = 0x7fb3656e4920, prev_ = 0x7fb3656e4920}, }}}}, } message = 0xcdb9c8 "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 = 0x7fb36a0a6010}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 6401140414158208}} idleStart = {__d = {__r = 6420254674783369}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000c11866 in folly::EventBase::loop (this=this@entry=0x7fb36a0a6010) 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_ = 0xcdb63b "EventBase", e_ = 0xcdb644 ""}}}} #5 0x0000000000c13226 in folly::EventBase::loopForever (this=this@entry=0x7fb36a0a6010) 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 0x00000000005b2209 in worker_libevent (arg=0x7fb36a0a6000) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7fb36a0a6000: {thread_id = 140408477673216, eventBase = { = { _vptr.TimeoutManager = 0x1089d78 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7fb36a3c0410}, }, }}}}, = { = { _vptr.Executor = 0x1089e38 , 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_ = 0x7fb36a0a6050, prev_ = 0x7fb36a0a6050}, }}}}, }, 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_ = 0x7fb36a0a6060, prev_ = 0x7fb36a0a6060}, }}}}, }, 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_ = 0x7fb36a0a6078, prev_ = 0x7fb36a0a6078}, }}}}, }, 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 = 2, static tls_lastDeferredReaderSlot = 2, 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 = 140408477673216}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = { _M_head_impl = 0x7fb369f1a480}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7fb36a3e5800}, }, }}}, 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_ = 43.621662159671722, buffer_time_ = {__r = 1874}, busy_buffer_ = {__r = 2}, buffer_cnt_ = 2, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 43.621662159671722, buffer_time_ = { __r = 1874}, busy_buffer_ = {__r = 2}, buffer_cnt_ = 2, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = { __data = '\000' , __align = {}}}, call_ = 0x46702d ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 20884239, latestLoopCnt_ = 20884238, startWork_ = {__d = {__r = 6420254674782296}}, 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 = 0x7fb36a0a61c8 ""}, _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 = 0x7fb36a0a6208, _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 = 0x7fb36a0a6240, _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 = 2, static tls_lastDeferredReaderSlot = 2, 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 = 0x7fb36a3c0350}, }, }}}}, 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 = 0x7fb369f27500, m_jsn = 0x2b022a0, m_match = {type = 123, status = 0, matchres = 0, sflags = 0, match_level = 3, position = 0, num_siblings = 9, num_children = 0, immediate_parent_found = 1 '\001', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = { at = 0x7fb366291b08 "386\":{\"tid\":\"d3768614-158e-47c2-932a-f2635198d05a\",\"st\":\"COMMITTED\",\"tst\":\"0x0000f5641aabd316\",\"exp\":14935,\"tsc\":\"0x0000c7681aabd316\",\"ins\":[{\"scp\":\"_default\",\"col\":\"_default\",\"bkt\":\"default\",\"id\":\"te"..., length = 229}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 4 '\004'}, m_doc = {at = 0x7fb366291880 "", length = 879}, m_userval = { at = 0x7fb3662a2ee0 "{\"bucket\":\"bucket9\",\"local\":{\"", length = 20}, m_result = 0x7fb369f63e88}, validator = {instance = {state = 1, stack = { > >> = { c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7fb36a3cf700, _M_map_size = 8, _M_start = { _M_cur = 0x7fb36a3ebe00, _M_first = 0x7fb36a3ebe00, _M_last = 0x7fb36a3ec000, _M_node = 0x7fb36a3cf718}, _M_finish = { _M_cur = 0x7fb36a3ebe00, _M_first = 0x7fb36a3ebe00, _M_last = 0x7fb36a3ec000, _M_node = 0x7fb36a3cf718}}, }}, }}, }}}, running = {_M_base = { static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = { _M_elems = "\200a\000\000\b\000\003\347\000\000\000\b\003", '\000' , "\006\272\324", '\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 0x0000000000b9c119 in run (this=0x7fb36a3b6e00) 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 0x00007fb36dc53ea5 in start_thread (arg=0x7fb3656f6700) at pthread_create.c:307 __res = pd = 0x7fb3656f6700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140408477673216, -2178872036766592290, 0, 8392704, 0, 140408477673216, 2208414947413512926, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 53 (Thread 0x7fb364ef5700 (LWP 53199)): #0 0x00007fb36b5950e3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007fb36cf283c5 in epoll_dispatch (base=0x7fb369e8bc00, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7fb36a3fe340 events = 0x7fb3081fc800 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007fb36cf1f376 in event_base_loop (base=0x7fb369e8bc00, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7fb36d132c20 tv = {tv_sec = 0, tv_usec = 0} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000c11397 in folly::EventBase::loopBody (this=this@entry=0x7fb36a0a6be0, 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_ = 0x7fb364ee3920, prev_ = 0x7fb364ee3920}, }}}}, } message = 0xcdb9c8 "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 = 0x7fb36a0a6be0}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 6401140414353639}} idleStart = {__d = {__r = 6420254670364418}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000c11866 in folly::EventBase::loop (this=this@entry=0x7fb36a0a6be0) 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_ = 0xcdb63b "EventBase", e_ = 0xcdb644 ""}}}} #5 0x0000000000c13226 in folly::EventBase::loopForever (this=this@entry=0x7fb36a0a6be0) 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 0x00000000005b2209 in worker_libevent (arg=0x7fb36a0a6bd0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7fb36a0a6bd0: {thread_id = 140408469280512, eventBase = { = { _vptr.TimeoutManager = 0x1089d78 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7fb36a3c04a0}, }, }}}}, = { = { _vptr.Executor = 0x1089e38 , 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_ = 0x7fb36a0a6c20, prev_ = 0x7fb36a0a6c20}, }}}}, }, 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_ = 0x7fb36a0a6c30, prev_ = 0x7fb36a0a6c30}, }}}}, }, 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_ = 0x7fb36a0a6c48, prev_ = 0x7fb36a0a6c48}, }}}}, }, 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 = 6, static tls_lastDeferredReaderSlot = 6, 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 = 140408469280512}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = { _M_head_impl = 0x7fb369f1a500}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7fb36a3e5300}, }, }}}, 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_ = 47.645573068385907, buffer_time_ = {__r = 118}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 47.645573068385907, buffer_time_ = { __r = 118}, busy_buffer_ = {__r = 0}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = { __data = '\000' , __align = {}}}, call_ = 0x46702d ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 18898394, latestLoopCnt_ = 18898393, startWork_ = {__d = {__r = 6420254670364418}}, 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 = 0x7fb36a0a6d98 ""}, _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 = 0x7fb36a0a6dd8, _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 = 0x7fb36a0a6e10, _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 = 6, static tls_lastDeferredReaderSlot = 6, 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 = 0x7fb36a3c0330}, }, }}}}, 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 = 0x7fb369f27a00, m_jsn = 0x2b02a80, m_match = {type = 123, status = 0, matchres = 0, sflags = 0, match_level = 3, position = 0, num_siblings = 9, num_children = 0, immediate_parent_found = 1 '\001', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x7fb3661d0b5e "n\"\240w\nj\263\177", length = 230}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 4 '\004'}, m_doc = {at = 0x7fb3661d0a00 "\230\060\306", length = 582}, m_userval = { at = 0x7fb3662bb1c0 "\250\004\313", length = 20}, m_result = 0x7fb2bc9a0208}, validator = {instance = {state = 1, stack = { > >> = { c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7fb369f1a3c0, _M_map_size = 8, _M_start = { _M_cur = 0x7fb36a3a7000, _M_first = 0x7fb36a3a7000, _M_last = 0x7fb36a3a7200, _M_node = 0x7fb369f1a3d8}, _M_finish = { _M_cur = 0x7fb36a3a7000, _M_first = 0x7fb36a3a7000, _M_last = 0x7fb36a3a7200, _M_node = 0x7fb369f1a3d8}}, }}, }}, }}}, running = {_M_base = { static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = { _M_elems = "\200a\000\000\b\000\001<\000\000\000\b\b", '\000' , "\004\006\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 0x0000000000b9c119 in run (this=0x7fb36a3b6dd0) 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 0x00007fb36dc53ea5 in start_thread (arg=0x7fb364ef5700) at pthread_create.c:307 __res = pd = 0x7fb364ef5700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140408469280512, -2178872036766592290, 0, 8392704, 0, 140408469280512, 2208416045314527966, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 52 (Thread 0x7fb35ffff700 (LWP 53200)): #0 0x00007fb36b5950e3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007fb36cf283c5 in epoll_dispatch (base=0x7fb369e8bf00, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7fb36a3c1f80 events = 0x7fb369e8da00 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007fb36cf1f376 in event_base_loop (base=0x7fb369e8bf00, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7fb36d132c20 tv = {tv_sec = 0, tv_usec = 140408554944432} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000c11397 in folly::EventBase::loopBody (this=this@entry=0x7fb36a0a77b0, 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_ = 0x7fb35ffed920, prev_ = 0x7fb35ffed920}, }}}}, } message = 0xcdb9c8 "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 = 0x7fb36a0a77b0}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 6401140414435721}} idleStart = {__d = {__r = 6420254645800156}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000c11866 in folly::EventBase::loop (this=this@entry=0x7fb36a0a77b0) 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_ = 0xcdb63b "EventBase", e_ = 0xcdb644 ""}}}} #5 0x0000000000c13226 in folly::EventBase::loopForever (this=this@entry=0x7fb36a0a77b0) 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 0x00000000005b2209 in worker_libevent (arg=0x7fb36a0a77a0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7fb36a0a77a0: {thread_id = 140408386483968, eventBase = { = { _vptr.TimeoutManager = 0x1089d78 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7fb36a3c0580}, }, }}}}, = { = { _vptr.Executor = 0x1089e38 , 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_ = 0x7fb36a0a77f0, prev_ = 0x7fb36a0a77f0}, }}}}, }, 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_ = 0x7fb36a0a7800, prev_ = 0x7fb36a0a7800}, }}}}, }, 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_ = 0x7fb36a0a7818, prev_ = 0x7fb36a0a7818}, }}}}, }, 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 = 1, static tls_lastDeferredReaderSlot = 1, 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 = 140408386483968}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = { _M_head_impl = 0x7fb369f1a6c0}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7fb36a3e5500}, }, }}}, 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_ = 55.544348225551907, buffer_time_ = {__r = 2825}, busy_buffer_ = {__r = 1}, buffer_cnt_ = 2, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 55.544348225551907, buffer_time_ = { __r = 2825}, busy_buffer_ = {__r = 1}, buffer_cnt_ = 2, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = { __data = '\000' , __align = {}}}, call_ = 0x46702d ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 19723453, latestLoopCnt_ = 19723452, startWork_ = {__d = {__r = 6420254645799349}}, 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 = 0x7fb36a0a7968 ""}, _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 = 0x7fb36a0a79a8, _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 = 0x7fb36a0a79e0, _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 = 1, static tls_lastDeferredReaderSlot = 1, 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 = 0x7fb36a3c0530}, }, }}}}, 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 = 0x7fb369f27f00, m_jsn = 0x2b03260, m_match = {type = 123, status = 0, matchres = 0, sflags = 0, match_level = 3, position = 0, num_siblings = 9, num_children = 0, immediate_parent_found = 1 '\001', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x7fb3661d6cdd " ", length = 230}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = { code = 4 '\004'}, m_doc = {at = 0x7fb3661d6b80 "\200I\306", length = 581}, m_userval = {at = 0x7fb365f9f560 "\250\004\313", length = 20}, m_result = 0x7fb2bc9a0208}, validator = {instance = {state = 1, stack = { > >> = { c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7fb369f1a680, _M_map_size = 8, _M_start = { _M_cur = 0x7fb36a3a7200, _M_first = 0x7fb36a3a7200, _M_last = 0x7fb36a3a7400, _M_node = 0x7fb369f1a698}, _M_finish = { _M_cur = 0x7fb36a3a7200, _M_first = 0x7fb36a3a7200, _M_last = 0x7fb36a3a7400, _M_node = 0x7fb369f1a698}}, }}, }}, }}}, running = {_M_base = { static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = { _M_elems = "\200a\000\000\b\000\001\217\000\000\000\b\004", '\000' , "\004\006\240", '\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 0x0000000000b9c119 in run (this=0x7fb36a3b6d70) 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 0x00007fb36dc53ea5 in start_thread (arg=0x7fb35ffff700) at pthread_create.c:307 __res = pd = 0x7fb35ffff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140408386483968, -2178872036766592290, 0, 8392704, 0, 140408386483968, 2208356531026449118, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 51 (Thread 0x7fb35f7fe700 (LWP 53201)): #0 0x00007fb36b5950e3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007fb36cf283c5 in epoll_dispatch (base=0x7fb369e8c200, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7fb36a3fe420 events = 0x7fb3081fb600 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007fb36cf1f376 in event_base_loop (base=0x7fb369e8c200, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7fb36d132c20 tv = {tv_sec = 0, tv_usec = 140408554947456} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000c11397 in folly::EventBase::loopBody (this=this@entry=0x7fb36a0a8380, 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_ = 0x7fb35f7ec920, prev_ = 0x7fb35f7ec920}, }}}}, } message = 0xcdb9c8 "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 = 0x7fb36a0a8380}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 6401140414564778}} idleStart = {__d = {__r = 6420254654543612}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000c11866 in folly::EventBase::loop (this=this@entry=0x7fb36a0a8380) 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_ = 0xcdb63b "EventBase", e_ = 0xcdb644 ""}}}} #5 0x0000000000c13226 in folly::EventBase::loopForever (this=this@entry=0x7fb36a0a8380) 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 0x00000000005b2209 in worker_libevent (arg=0x7fb36a0a8370) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7fb36a0a8370: {thread_id = 140408378091264, eventBase = { = { _vptr.TimeoutManager = 0x1089d78 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7fb36a3c0560}, }, }}}}, = { = { _vptr.Executor = 0x1089e38 , 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_ = 0x7fb36a0a83c0, prev_ = 0x7fb36a0a83c0}, }}}}, }, 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_ = 0x7fb36a0a83d0, prev_ = 0x7fb36a0a83d0}, }}}}, }, 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_ = 0x7fb36a0a83e8, prev_ = 0x7fb36a0a83e8}, }}}}, }, 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 = 15, static tls_lastDeferredReaderSlot = 15, 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 = 140408378091264}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = { _M_head_impl = 0x7fb369f1a400}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7fb36a3e5600}, }, }}}, 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_ = 41.169681288421984, buffer_time_ = {__r = 1008}, busy_buffer_ = {__r = 76}, buffer_cnt_ = 5, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 41.169681288421984, buffer_time_ = { __r = 1008}, busy_buffer_ = {__r = 76}, buffer_cnt_ = 5, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = { __data = '\000' , __align = {}}}, call_ = 0x46702d ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 20405900, latestLoopCnt_ = 20405899, startWork_ = {__d = {__r = 6420254654542547}}, 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 = 0x7fb36a0a8538 ""}, _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 = 0x7fb36a0a8578, _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 = 0x7fb36a0a85b0, _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 = 15, static tls_lastDeferredReaderSlot = 15, 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 = 0x7fb36a3c05c0}, }, }}}}, 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 = 0x7fb369f28400, m_jsn = 0x2b03a40, m_match = {type = 123, status = 0, matchres = 0, sflags = 0, match_level = 3, position = 0, num_siblings = 9, num_children = 0, immediate_parent_found = 1 '\001', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = {at = 0x7fb3546b815e " - {\"ip\":\"172.23.108.143\",\"port\":11210} (not authenticated) ]", length = 230}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 4 '\004'}, m_doc = { at = 0x7fb3546b8000 "HELO [{\"a\":\"java/0.0.0 (Linux 3.10.0-1160.49.1.el7.x86_64 amd64; OpenJDK 64-Bit Server VM 12.0.2+10)\",\"i\":\"D35457D100000001/0000000002B61F14\"}] Mutation seqno, XATTR, XERROR, Select bucket, Snappy, Un"..., length = 582}, m_userval = {at = 0x7fb36a0115a0 "\250\004\313", length = 20}, m_result = 0x7fb2bc9a0488}, validator = {instance = {state = 1, stack = { > >> = { c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7fb369f1a700, _M_map_size = 8, _M_start = { _M_cur = 0x7fb36a3a7600, _M_first = 0x7fb36a3a7600, _M_last = 0x7fb36a3a7800, _M_node = 0x7fb369f1a718}, _M_finish = { _M_cur = 0x7fb36a3a7600, _M_first = 0x7fb36a3a7600, _M_last = 0x7fb36a3a7800, _M_node = 0x7fb369f1a718}}, }}, }}, }}}, running = {_M_base = { static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = { _M_elems = "\200a\000\000\b\000\001\356\000\000\000\b\005", '\000' , "\005\320\353", '\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 0x0000000000b9c119 in run (this=0x7fb36a3b6d40) 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 0x00007fb36dc53ea5 in start_thread (arg=0x7fb35f7fe700) at pthread_create.c:307 __res = pd = 0x7fb35f7fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140408378091264, -2178872036766592290, 0, 8392704, 0, 140408378091264, 2208357631074947806, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 50 (Thread 0x7fb35effd700 (LWP 53202)): #0 0x00007fb36b5950e3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007fb36cf283c5 in epoll_dispatch (base=0x7fb369e8c500, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7fb36a3fe660 events = 0x7fb369e8d400 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007fb36cf1f376 in event_base_loop (base=0x7fb369e8c500, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7fb36d132c20 tv = {tv_sec = 0, tv_usec = 140408554950480} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000c11397 in folly::EventBase::loopBody (this=this@entry=0x7fb36a0a8f50, 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_ = 0x7fb35efeb920, prev_ = 0x7fb35efeb920}, }}}}, } message = 0xcdb9c8 "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 = 0x7fb36a0a8f50}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 6401140414678014}} idleStart = {__d = {__r = 6420254663804215}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000c11866 in folly::EventBase::loop (this=this@entry=0x7fb36a0a8f50) 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_ = 0xcdb63b "EventBase", e_ = 0xcdb644 ""}}}} #5 0x0000000000c13226 in folly::EventBase::loopForever (this=this@entry=0x7fb36a0a8f50) 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 0x00000000005b2209 in worker_libevent (arg=0x7fb36a0a8f40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7fb36a0a8f40: {thread_id = 140408369698560, eventBase = { = { _vptr.TimeoutManager = 0x1089d78 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7fb36a3a82f0}, }, }}}}, = { = { _vptr.Executor = 0x1089e38 , 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_ = 0x7fb36a0a8f90, prev_ = 0x7fb36a0a8f90}, }}}}, }, 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_ = 0x7fb36a0a8fa0, prev_ = 0x7fb36a0a8fa0}, }}}}, }, 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_ = 0x7fb36a0a8fb8, prev_ = 0x7fb36a0a8fb8}, }}}}, }, 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 = 11, static tls_lastDeferredReaderSlot = 11, 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 = 140408369698560}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = { _M_head_impl = 0x7fb369f1a740}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7fb36a3e5d00}, }, }}}, 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_ = 121.94797792857013, buffer_time_ = {__r = 9406}, busy_buffer_ = {__r = 5}, buffer_cnt_ = 3, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 121.94797792857013, buffer_time_ = { __r = 9406}, busy_buffer_ = {__r = 5}, buffer_cnt_ = 3, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = { __data = '\000' , __align = {}}}, call_ = 0x46702d ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 22032668, latestLoopCnt_ = 22032667, startWork_ = {__d = {__r = 6420254663803314}}, 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 = 0x7fb36a0a9108 ""}, _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 = 0x7fb36a0a9148, _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 = 0x7fb36a0a9180, _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 = 11, static tls_lastDeferredReaderSlot = 11, 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 = 0x7fb36a3a8300}, }, }}}}, 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 = 0x7fb369f28900, m_jsn = 0x2b04220, m_match = {type = 123, status = 0, matchres = 0, sflags = 0, match_level = 3, position = 0, num_siblings = 2, num_children = 0, immediate_parent_found = 1 '\001', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = { at = 0x7fb369e88144 "\"op\":{\"stgd\":{\"content\":\"doc_contenttest30509\",\"id\":\"test30509\"},\"type\":\"insert\",\"crc32\":\"0xa692fa9c\"}}", length = 76}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 132 '\204'}, m_doc = {at = 0x7fb369e88080 "", length = 274}, m_userval = {at = 0x7fb36612f700 "\"0xa692fa9c\"", length = 12}, m_result = 0x7fb1e37269d8}, validator = {instance = {state = 5, stack = { > >> = { c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7fb369f1a780, _M_map_size = 8, _M_start = { _M_cur = 0x7fb36a3a7a00, _M_first = 0x7fb36a3a7a00, _M_last = 0x7fb36a3a7c00, _M_node = 0x7fb369f1a798}, _M_finish = { _M_cur = 0x7fb36a3a7a01, _M_first = 0x7fb36a3a7a00, _M_last = 0x7fb36a3a7c00, _M_node = 0x7fb369f1a798}}, }}, }}, }}}, running = {_M_base = { static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = { _M_elems = "\200a\000\000\b\000\003\212\000\000\000\b\006", '\000' , "\004\350\225", '\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 0x0000000000b9c119 in run (this=0x7fb36a3b6da0) 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 0x00007fb36dc53ea5 in start_thread (arg=0x7fb35effd700) at pthread_create.c:307 __res = pd = 0x7fb35effd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140408369698560, -2178872036766592290, 0, 8392704, 0, 140408369698560, 2208358728975962846, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 49 (Thread 0x7fb35e7fc700 (LWP 53203)): #0 0x00007fb36b5950e3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007fb36cf283c5 in epoll_dispatch (base=0x7fb369e8c800, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7fb36a3fe400 events = 0x7fb3081fc200 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007fb36cf1f376 in event_base_loop (base=0x7fb369e8c800, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7fb36d132c20 tv = {tv_sec = 0, tv_usec = 1} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000c11397 in folly::EventBase::loopBody (this=this@entry=0x7fb36a0a9b20, 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_ = 0x7fb35e7ea920, prev_ = 0x7fb35e7ea920}, }}}}, } message = 0xcdb9c8 "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 = 0x7fb36a0a9b20}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 6401140414891470}} idleStart = {__d = {__r = 6420254668626274}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000c11866 in folly::EventBase::loop (this=this@entry=0x7fb36a0a9b20) 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_ = 0xcdb63b "EventBase", e_ = 0xcdb644 ""}}}} #5 0x0000000000c13226 in folly::EventBase::loopForever (this=this@entry=0x7fb36a0a9b20) 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 0x00000000005b2209 in worker_libevent (arg=0x7fb36a0a9b10) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7fb36a0a9b10: {thread_id = 140408361305856, eventBase = { = { _vptr.TimeoutManager = 0x1089d78 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7fb36a3a8340}, }, }}}}, = { = { _vptr.Executor = 0x1089e38 , 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_ = 0x7fb36a0a9b60, prev_ = 0x7fb36a0a9b60}, }}}}, }, 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_ = 0x7fb36a0a9b70, prev_ = 0x7fb36a0a9b70}, }}}}, }, 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_ = 0x7fb36a0a9b88, prev_ = 0x7fb36a0a9b88}, }}}}, }, 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 = 5, static tls_lastDeferredReaderSlot = 5, 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 = 140408361305856}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = { _M_head_impl = 0x7fb369f1a7c0}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7fb36a3e5e00}, }, }}}, 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_ = 25.877615288915347, buffer_time_ = {__r = 112}, busy_buffer_ = {__r = 1}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 25.877615288915347, buffer_time_ = { __r = 112}, busy_buffer_ = {__r = 1}, buffer_cnt_ = 1, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = { __data = '\000' , __align = {}}}, call_ = 0x46702d ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 17738480, latestLoopCnt_ = 17738479, startWork_ = {__d = {__r = 6420254668625192}}, 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 = 0x7fb36a0a9cd8 ""}, _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 = 0x7fb36a0a9d18, _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 = 0x7fb36a0a9d50, _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 = 5, static tls_lastDeferredReaderSlot = 5, 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 = 0x7fb36a3a8350}, }, }}}}, 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 = 0x7fb369f28e00, m_jsn = 0x2b04a00, m_match = {type = 123, status = 0, matchres = 0, sflags = 0, match_level = 3, position = 0, num_siblings = 9, num_children = 0, immediate_parent_found = 1 '\001', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = { at = 0x7fb366292588 "{\"tid\":\"d3768614-158e-47c2-932a-f2635198d05a\",\"st\":\"COMMITTED\",\"tst\":\"0x0000f5641aabd316\",\"exp\":14935,\"tsc\":\"0x0000c7681aabd316\",\"ins\":[{\"scp\":\"_default\",\"col\":\"_default\",\"bkt\":\"default\",\"id\":\"test111"..., length = 229}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 4 '\004'}, m_doc = { at = 0x7fb366292300 "{\"attempts\":{\"1014abca-aabd-4abc-b280-bf18eda630d5\":{\"tid\":\"c2091459-e4bd-45c5-86bb-1c6907d0b066\",\"st\":\"COMPLETED\",\"tst\":\"0x0000d8cbe8a8d316\",\"exp\":14579,\"tsc\":\"0x0000c9e0e8a8d316\",\"ins\":[{\"scp\":\"_def"..., length = 879}, m_userval = { at = 0x7fb36619fee0 "\250\004\313", length = 20}, m_result = 0x7fb3547b5a88}, validator = {instance = {state = 1, stack = { > >> = { c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7fb369f1a800, _M_map_size = 8, _M_start = { _M_cur = 0x7fb36a3a7e00, _M_first = 0x7fb36a3a7e00, _M_last = 0x7fb36a3a8000, _M_node = 0x7fb369f1a818}, _M_finish = { _M_cur = 0x7fb36a3a7e00, _M_first = 0x7fb36a3a7e00, _M_last = 0x7fb36a3a8000, _M_node = 0x7fb369f1a818}}, }}, }}, }}}, running = {_M_base = { static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = { _M_elems = "\200a\000\000\b\000\002\230\000\000\000\b\n", '\000' , "\004\352\376", '\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 0x0000000000b9c119 in run (this=0x7fb36a3b6b00) 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 0x00007fb36dc53ea5 in start_thread (arg=0x7fb35e7fc700) at pthread_create.c:307 __res = pd = 0x7fb35e7fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140408361305856, -2178872036766592290, 0, 8392704, 0, 140408361305856, 2208359829024461534, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 48 (Thread 0x7fb35dffb700 (LWP 53204)): #0 0x00007fb36b5950e3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007fb36cf283c5 in epoll_dispatch (base=0x7fb369e8cb00, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7fb36a3fe360 events = 0x7fb369e8d100 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007fb36cf1f376 in event_base_loop (base=0x7fb369e8cb00, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7fb36d132c20 tv = {tv_sec = 0, tv_usec = 140408554956528} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000c11397 in folly::EventBase::loopBody (this=this@entry=0x7fb36a0aa6f0, 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_ = 0x7fb35dfe9920, prev_ = 0x7fb35dfe9920}, }}}}, } message = 0xcdb9c8 "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 = 0x7fb36a0aa6f0}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 6401140414985174}} idleStart = {__d = {__r = 6420254662906413}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000c11866 in folly::EventBase::loop (this=this@entry=0x7fb36a0aa6f0) 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_ = 0xcdb63b "EventBase", e_ = 0xcdb644 ""}}}} #5 0x0000000000c13226 in folly::EventBase::loopForever (this=this@entry=0x7fb36a0aa6f0) 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 0x00000000005b2209 in worker_libevent (arg=0x7fb36a0aa6e0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/thread.cc:115 me = @0x7fb36a0aa6e0: {thread_id = 140408352913152, eventBase = { = { _vptr.TimeoutManager = 0x1089d78 , cobTimeouts_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7fb36a3a8390}, }, }}}}, = { = { _vptr.Executor = 0x1089e38 , 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_ = 0x7fb36a0aa730, prev_ = 0x7fb36a0aa730}, }}}}, }, 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_ = 0x7fb36a0aa740, prev_ = 0x7fb36a0aa740}, }}}}, }, 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_ = 0x7fb36a0aa758, prev_ = 0x7fb36a0aa758}, }}}}, }, 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 = 7, static tls_lastDeferredReaderSlot = 7, 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 = 140408352913152}, static is_always_lock_free = ::is_always_lock_free".>}, queue_ = {_M_t = { _M_t = { >*, std::default_delete > > >> = { > > >> = { > >, true>> = { > >> = {}, }, }, >*, false>> = { _M_head_impl = 0x7fb369f1a840}, }, }}}, fnRunner_ = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7fb36a3e5f00}, }, }}}, 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_ = 22.64935353305728, buffer_time_ = {__r = 9284}, busy_buffer_ = {__r = 9}, buffer_cnt_ = 12, static buffer_interval_ = {__r = 10}}, maxLatencyLoopTime_ = {expCoeff_ = -4.9999999999999998e-07, value_ = 22.64935353305728, buffer_time_ = { __r = 9284}, busy_buffer_ = {__r = 9}, buffer_cnt_ = 12, static buffer_interval_ = {__r = 10}}, maxLatencyCob_ = {> = {}, data_ = {big = 0x0, tiny = { __data = '\000' , __align = {}}}, call_ = 0x46702d ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, enableTimeMeasurement_ = true, nextLoopCnt_ = 18803329, latestLoopCnt_ = 18803328, startWork_ = {__d = {__r = 6420254662905552}}, 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 = 0x7fb36a0aa8a8 ""}, _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 = 0x7fb36a0aa8e8, _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 = 0x7fb36a0aa920, _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 = 7, static tls_lastDeferredReaderSlot = 7, 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 = 0x7fb36a3a83a0}, }, }}}}, 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 = 0x7fb369f29300, m_jsn = 0x2b051e0, m_match = {type = 123, status = 0, matchres = 0, sflags = 0, match_level = 3, position = 0, num_siblings = 9, num_children = 0, immediate_parent_found = 1 '\001', get_last = 0 '\000', extra_options = Subdoc::Match::GET_MATCH_ONLY, unique_item_found = 0 '\000', loc_deepest = { at = 0x7fb35477845c "\":3.0,\"free_breakfast\":true,\"name\":\"Tanesha Torp Suites\",\"public_likes\":[\"Michele Buckridge Jr.\",\"Mr. Darlena Hyatt\",\"Armida Olson\",\"Hilario Ritchie\",\"Etta Kuvalis\",\"Shayne Ullrich MD\",\"Renea Jast\",\"L"..., length = 230}, loc_key = {at = 0x0, length = 0}, ensure_unique = {at = 0x0, length = 0}}, m_optype = {code = 4 '\004'}, m_doc = { at = 0x7fb354778300 "{\"country\":\"Germany\",\"address\":\"196 Hannah Turnpike\",\"free_parking\":true,\"city\":\"Lake Linette\",\"type\":\"Suites\",\"url\":\"www.deloris-blick.info\",\"reviews\":[{\"date\":\"2022-02-13 20:45:10\",\"author\":\"Darin G"..., length = 580}, m_userval = { at = 0x7fb369f8b4c0 "\250\004\313", length = 20}, m_result = 0x7fb2bc9a0488}, validator = {instance = {state = 1, stack = { > >> = { c = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Deque_impl_data> = {_M_map = 0x7fb369f1a880, _M_map_size = 8, _M_start = { _M_cur = 0x7fb36a3a9200, _M_first = 0x7fb36a3a9200, _M_last = 0x7fb36a3a9400, _M_node = 0x7fb369f1a898}, _M_finish = { _M_cur = 0x7fb36a3a9200, _M_first = 0x7fb36a3a9200, _M_last = 0x7fb36a3a9400, _M_node = 0x7fb369f1a898}}, }}, }}, }}}, running = {_M_base = { static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, scratch_buffer = { _M_elems = "\200a\000\000\b\000\003A\000\000\000\b\n", '\000' , "\004\354\032", '\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 0x0000000000b9c119 in run (this=0x7fb369eefab0) 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 0x00007fb36dc53ea5 in start_thread (arg=0x7fb35dffb700) at pthread_create.c:307 __res = pd = 0x7fb35dffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140408352913152, -2178872036766592290, 0, 8392704, 0, 140408352913152, 2208360926925476574, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 47 (Thread 0x7fb357fff700 (LWP 53205)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000be778d in nativeFutexWaitImpl (waitMask=waitMask@entry=1476318744, absSteadyTime=absSteadyTime@entry=0x7fb357fed5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7fb34e7de9a8) 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 = 6420261, tv_nsec = 610909987} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7fb34e7de9a8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7fb357fed618, 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 0x0000000000bf185a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7fb34e7de9a8) 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=0x7fb34e7de9a8, 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 = 6420261610909987}} #5 0x0000000000bf77f7 in futexWaitPreIdle, std::chrono::time_point > >, std::chrono::duration > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=..., _ret=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:194 rv = idleDeadline = {__d = {__r = 6420261610909987}} #6 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:151 No locals. #7 folly::SaturatingSemaphore::tryWaitSlow > > ( this=this@entry=0x7fb34e7de9a8, 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 = #8 0x0000000000bf7d26 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. #9 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x2b06cc0, 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 = 0x7fb34e7de9a8}, }, }}} #10 0x0000000000bfb480 in try_wait_for > (timeout=, this=0x2b06cc0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #11 folly::UnboundedBlockingQueue::try_take_for (this=0x2b06c80, 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. #12 0x0000000000bef9f7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7fb369ecc800, 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 = 0x7fb3543e48c0, tiny = { __data = "\300H>T\263\177\000\000\000\000\000\000\000\000\000\000\020\202\361i\263\177\000\000\000\000\000\000\000\000\000\000\236o\305m\263\177\000\000\020\331\376W\263\177\000", __align = {}}}, call_ = 0xab0dd0 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xaaf740 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 6420254654995309}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = {big = 0xcfd5, tiny = { __data = "\325\317\000\000\000\000\000\000\373\004\244", '\000' , "_N\bn\263\177\000\000pZ\356d\263\177\000\000@\346(n\263\177\000", __align = {}}}, call_ = 0x46702d ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 140408573360000}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcd9c4b "CPUThreadPoolExecutor", e_ = 0xcd9c60 ""}}}} #13 0x0000000000c0ac69 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #14 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #15 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #16 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #17 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 = #18 0x0000000000ab05c4 in operator() (this=0x7fb369f1a9c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7fb369f1a9c0: {> = {}, data_ = {big = 0x7fb36a3b6d10, tiny = { __data = "\020m;j\263\177", '\000' , __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 operator() (__closure=0x7fb369f1a9c0) 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 = 0x7fb357fed9a0 "ReaderPool0"}, _M_string_length = 11, {_M_local_buf = "ReaderPool0\000\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7fb36a3b6d10, tiny = { __data = "\020m;j\263\177", '\000' , __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #20 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 = @0x7fb369f1a9c0: {__func = {> = {}, data_ = {big = 0x7fb36a3b6d10, tiny = { __data = "\020m;j\263\177", '\000' , __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #21 0x00007fb36be4bd40 in execute_native_thread_routine () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/thread.cc:80 No locals. #22 0x00007fb36dc53ea5 in start_thread (arg=0x7fb357fff700) at pthread_create.c:307 __res = pd = 0x7fb357fff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140408252266240, -2178872036766592290, 0, 8392704, 0, 140408252266240, 2208374123212493534, 2208396485905928926}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #23 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 46 (Thread 0x7fb3577fe700 (LWP 53206)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000be778d in nativeFutexWaitImpl (waitMask=waitMask@entry=1467926040, absSteadyTime=absSteadyTime@entry=0x7fb3577ec5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7fb34e7de4b0) 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 = 6420255, tv_nsec = 716474158} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7fb34e7de4b0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7fb3577ec618, 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 0x0000000000bf185a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7fb34e7de4b0) 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=0x7fb34e7de4b0, 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 = 6420255716474158}} #5 0x0000000000bf77f7 in futexWaitPreIdle, std::chrono::time_point > >, std::chrono::duration > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=..., _ret=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:194 rv = idleDeadline = {__d = {__r = 6420255716474158}} #6 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:151 No locals. #7 folly::SaturatingSemaphore::tryWaitSlow > > ( this=this@entry=0x7fb34e7de4b0, 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 = #8 0x0000000000bf7d26 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. #9 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x2b06cc0, 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 = 0x7fb34e7de4b0}, }, }}} #10 0x0000000000bfb480 in try_wait_for > (timeout=, this=0x2b06cc0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #11 folly::UnboundedBlockingQueue::try_take_for (this=0x2b06c80, 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. #12 0x0000000000bef9f7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7fb369ecc800, 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 = 0x7fb3543e4540, tiny = { __data = "@E>T\263\177\000\000\000\000\000\000\000\000\000\000\020\202\361i\263\177\000\000\000\000\000\000\000\000\000\000\236o\305m\263\177\000\000\020\311~W\263\177\000", __align = {}}}, call_ = 0xab0dd0 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xaaf740 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 6420249577185138}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = {big = 0xcfd6, tiny = { __data = "\326\317\000\000\000\000\000\000\373\004\244", '\000' , "_N\bn\263\177\000\000p\372\376W\263\177\000\000@\346(n\263\177\000", __align = {}}}, call_ = 0x46702d ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 140408573747776}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcd9c4b "CPUThreadPoolExecutor", e_ = 0xcd9c60 ""}}}} #13 0x0000000000c0ac69 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #14 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #15 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #16 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #17 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 = #18 0x0000000000ab05c4 in operator() (this=0x7fb369f1aac0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7fb369f1aac0: {> = {}, data_ = {big = 0x7fb369eefb10, tiny = { __data = "\020\373\356i\263\177\000\000OLLBACK TRANSACTION statement was execut", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 operator() (__closure=0x7fb369f1aac0) 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 = 0x7fb3577ec9a0 "ReaderPool1"}, _M_string_length = 11, {_M_local_buf = "ReaderPool1\000\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7fb369eefb10, tiny = { __data = "\020\373\356i\263\177\000\000OLLBACK TRANSACTION statement was execut", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #20 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 = @0x7fb369f1aac0: {__func = {> = {}, data_ = {big = 0x7fb369eefb10, tiny = { __data = "\020\373\356i\263\177\000\000OLLBACK TRANSACTION statement was execut", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #21 0x00007fb36be4bd40 in execute_native_thread_routine () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/thread.cc:80 No locals. #22 0x00007fb36dc53ea5 in start_thread (arg=0x7fb3577fe700) at pthread_create.c:307 __res = pd = 0x7fb3577fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140408243873536, -2178872036766592290, 0, 8392704, 0, 140408243873536, 2208375223260992222, 2208396485905928926}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #23 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 45 (Thread 0x7fb356ffd700 (LWP 53207)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000be778d in nativeFutexWaitImpl (waitMask=waitMask@entry=1459533336, absSteadyTime=absSteadyTime@entry=0x7fb356feb5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7fb34e7dcc80) 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 = 6420261, tv_nsec = 905834881} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7fb34e7dcc80, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7fb356feb618, 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 0x0000000000bf185a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7fb34e7dcc80) 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=0x7fb34e7dcc80, 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 = 6420261905834881}} #5 0x0000000000bf76bd 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=0x7fb34e7dcc80, 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 0x0000000000bf7d26 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=0x2b06cc0, 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 = 0x7fb34e7dcc80}, }, }}} #9 0x0000000000bfb480 in try_wait_for > (timeout=, this=0x2b06cc0) 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=0x2b06c80, 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 0x0000000000bef9f7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7fb369ecc800, 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 = 0x7fb3543e48c0, tiny = { __data = "\300H>T\263\177\000\000\000\000\000\000\000\000\000\000\020\202\361i\263\177\000\000\000\000\000\000\000\000\000\000\236o\305m\263\177\000\000\020\271\376V\263\177\000", __align = {}}}, call_ = 0xab0dd0 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xaaf740 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 6420201905388983}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = {big = 0xcfd7, tiny = { __data = "\327\317\000\000\000\000\000\000\373\004\244", '\000' , "_N\bn\263\177\000\000p\272\376]\263\177\000\000@\346(n\263\177\000", __align = {}}}, call_ = 0x46702d ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 140408573638656}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcd9c4b "CPUThreadPoolExecutor", e_ = 0xcd9c60 ""}}}} #12 0x0000000000c0ac69 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 0x0000000000ab05c4 in operator() (this=0x7fb369f1ab00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7fb369f1ab00: {> = {}, data_ = {big = 0x7fb36a3b6cb0, tiny = { __data = "\260l;j\263\177\000\000OLLBACK TRANSACTION TO SAVEPOINT stateme", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7fb369f1ab00) 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 = 0x7fb356feb9a0 "ReaderPool2"}, _M_string_length = 11, {_M_local_buf = "ReaderPool2\000\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7fb36a3b6cb0, tiny = { __data = "\260l;j\263\177\000\000OLLBACK TRANSACTION TO SAVEPOINT stateme", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(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 = @0x7fb369f1ab00: {__func = {> = {}, data_ = {big = 0x7fb36a3b6cb0, tiny = { __data = "\260l;j\263\177\000\000OLLBACK TRANSACTION TO SAVEPOINT stateme", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007fb36be4bd40 in execute_native_thread_routine () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/thread.cc:80 No locals. #21 0x00007fb36dc53ea5 in start_thread (arg=0x7fb356ffd700) at pthread_create.c:307 __res = pd = 0x7fb356ffd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140408235480832, -2178872036766592290, 0, 8392704, 0, 140408235480832, 2208376321162007262, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 44 (Thread 0x7fb3567fc700 (LWP 53208)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000be778d in nativeFutexWaitImpl (waitMask=waitMask@entry=1451140632, absSteadyTime=absSteadyTime@entry=0x7fb3567ea5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7fb34e7e1e10) 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 = 6420302, tv_nsec = 582363153} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7fb34e7e1e10, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7fb3567ea618, 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 0x0000000000bf185a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7fb34e7e1e10) 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=0x7fb34e7e1e10, 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 = 6420302582363153}} #5 0x0000000000bf76bd 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=0x7fb34e7e1e10, 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 0x0000000000bf7d26 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=0x2b06cc0, 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 = 0x7fb34e7e1e10}, }, }}} #9 0x0000000000bfb480 in try_wait_for > (timeout=, this=0x2b06cc0) 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=0x2b06c80, 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 0x0000000000bef9f7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7fb369ecc800, 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 = 0x7fb3543e42a0, tiny = { __data = "\240B>T\263\177\000\000\000\000\000\000\000\000\000\000\020\202\361i\263\177\000\000&&\\\000\000\000\000\000\270\250~V\263\177\000\000\320\a)n\263\177\000", __align = {}}}, call_ = 0xab0dd0 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xaaf740 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 6420242582140223}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = {big = 0x7fb369ed09d0, tiny = { __data = "\320\t\355i\263\177\000\000\373\004\244", '\000' , "\305N\bn\263\177\000\000\000 \361i\263\177\000\000@\346(n\263\177\000", __align = {}}}, call_ = 0x46702d ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 140408574369280}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcd9c4b "CPUThreadPoolExecutor", e_ = 0xcd9c60 ""}}}} #12 0x0000000000c0ac69 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 0x0000000000ab05c4 in operator() (this=0x7fb369f1ab80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7fb369f1ab80: {> = {}, data_ = {big = 0x7fb369eefb70, tiny = { __data = "p\373\356i\263\177\000\000request was made to the API at /admin/tr", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7fb369f1ab80) 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 = 0x7fb3567ea9a0 "ReaderPool3"}, _M_string_length = 11, {_M_local_buf = "ReaderPool3\000\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7fb369eefb70, tiny = { __data = "p\373\356i\263\177\000\000request was made to the API at /admin/tr", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(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 = @0x7fb369f1ab80: {__func = {> = {}, data_ = {big = 0x7fb369eefb70, tiny = { __data = "p\373\356i\263\177\000\000request was made to the API at /admin/tr", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007fb36be4bd40 in execute_native_thread_routine () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/thread.cc:80 No locals. #21 0x00007fb36dc53ea5 in start_thread (arg=0x7fb3567fc700) at pthread_create.c:307 __res = pd = 0x7fb3567fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140408227088128, -2178872036766592290, 0, 8392704, 0, 140408227088128, 2208377421210505950, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 43 (Thread 0x7fb355ffb700 (LWP 53209)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000be778d in nativeFutexWaitImpl (waitMask=waitMask@entry=1442747928, absSteadyTime=absSteadyTime@entry=0x7fb355fe95f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7fb34e7de198) 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 = 6420303, tv_nsec = 264962376} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7fb34e7de198, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7fb355fe9618, 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 0x0000000000bf185a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7fb34e7de198) 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=0x7fb34e7de198, 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 = 6420303264962376}} #5 0x0000000000bf76bd 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=0x7fb34e7de198, 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 0x0000000000bf7d26 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=0x2b06cc0, 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 = 0x7fb34e7de198}, }, }}} #9 0x0000000000bfb480 in try_wait_for > (timeout=, this=0x2b06cc0) 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=0x2b06c80, 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 0x0000000000bef9f7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7fb369ecc800, 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 = 0x7fb3543e42a0, tiny = { __data = "\240B>T\263\177\000\000\000\000\000\000\000\000\000\000\020\202\361i\263\177\000\000\331\317\000\000\000\000\000\000\270\000\000\000\000\000\000\000\020\231\376U\263\177\000", __align = {}}}, call_ = 0xab0dd0 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xaaf740 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 6420243262647353}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = {big = 0xcfd9, tiny = { __data = "\331\317\000\000\000\000\000\000\373\004\244", '\000' , "_N\bn\263\177\000\000\240\231\376U\263\177\000\000@\346(n\263\177\000", __align = {}}}, call_ = 0x46702d ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 140408573774784}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcd9c4b "CPUThreadPoolExecutor", e_ = 0xcd9c60 ""}}}} #12 0x0000000000c0ac69 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 0x0000000000ab05c4 in operator() (this=0x7fb369f1abc0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7fb369f1abc0: {> = {}, data_ = {big = 0x7fb369eef9f0, tiny = { __data = "\360\371\356i\263\177\000\000request was made to archive or restore N", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7fb369f1abc0) 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 = 0x7fb355fe99a0 "ReaderPool4"}, _M_string_length = 11, {_M_local_buf = "ReaderPool4\000\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7fb369eef9f0, tiny = { __data = "\360\371\356i\263\177\000\000request was made to archive or restore N", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(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 = @0x7fb369f1abc0: {__func = {> = {}, data_ = {big = 0x7fb369eef9f0, tiny = { __data = "\360\371\356i\263\177\000\000request was made to archive or restore N", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007fb36be4bd40 in execute_native_thread_routine () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/thread.cc:80 No locals. #21 0x00007fb36dc53ea5 in start_thread (arg=0x7fb355ffb700) at pthread_create.c:307 __res = pd = 0x7fb355ffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140408218695424, -2178872036766592290, 0, 8392704, 0, 140408218695424, 2208378519111520990, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 42 (Thread 0x7fb3557fa700 (LWP 53210)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000be778d in nativeFutexWaitImpl (waitMask=waitMask@entry=1434355224, absSteadyTime=absSteadyTime@entry=0x7fb3557e85f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7fb34e7dc620) 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 = 6420255, tv_nsec = 853451304} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7fb34e7dc620, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7fb3557e8618, 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 0x0000000000bf185a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7fb34e7dc620) 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=0x7fb34e7dc620, 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 = 6420255853451304}} #5 0x0000000000bf76bd 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=0x7fb34e7dc620, 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 0x0000000000bf7d26 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=0x2b06cc0, 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 = 0x7fb34e7dc620}, }, }}} #9 0x0000000000bfb480 in try_wait_for > (timeout=, this=0x2b06cc0) 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=0x2b06c80, 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 0x0000000000bef9f7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7fb369ecc800, 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 = 0x7fb3543e45b0, tiny = { __data = "\260E>T\263\177\000\000\000\000\000\000\000\000\000\000\020\202\361i\263\177\000\000\332\317\000\000\000\000\000\000\300\000\000\000\000\000\000\000\020\211~U\263\177\000", __align = {}}}, call_ = 0xab0dd0 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xaaf740 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 6420195853117670}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = {big = 0xcfda, tiny = { __data = "\332\317\000\000\000\000\000\000\373\004\244", '\000' , "_N\bn\263\177\000\000\240\211~U\263\177\000\000@\346(n\263\177\000", __align = {}}}, call_ = 0x46702d ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 0}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcd9c4b "CPUThreadPoolExecutor", e_ = 0xcd9c60 ""}}}} #12 0x0000000000c0ac69 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 0x0000000000ab05c4 in operator() (this=0x7fb369f1ab40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7fb369f1ab40: {> = {}, data_ = {big = 0x7fb369eefa50, tiny = { __data = "P\372\356i\263\177", '\000' , __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7fb369f1ab40) 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 = 0x7fb3557e89a0 "ReaderPool5"}, _M_string_length = 11, {_M_local_buf = "ReaderPool5\000\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7fb369eefa50, tiny = { __data = "P\372\356i\263\177", '\000' , __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(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 = @0x7fb369f1ab40: {__func = {> = {}, data_ = {big = 0x7fb369eefa50, tiny = { __data = "P\372\356i\263\177", '\000' , __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007fb36be4bd40 in execute_native_thread_routine () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/thread.cc:80 No locals. #21 0x00007fb36dc53ea5 in start_thread (arg=0x7fb3557fa700) at pthread_create.c:307 __res = pd = 0x7fb3557fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140408210302720, -2178872036766592290, 0, 8392704, 0, 140408210302720, 2208379619160019678, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 41 (Thread 0x7fb354ff9700 (LWP 53211)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000be778d in nativeFutexWaitImpl (waitMask=waitMask@entry=1425962520, absSteadyTime=absSteadyTime@entry=0x7fb354fe75f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7fb34e7dd8c8) 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 = 6420259, tv_nsec = 770249930} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7fb34e7dd8c8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7fb354fe7618, 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 0x0000000000bf185a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7fb34e7dd8c8) 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=0x7fb34e7dd8c8, 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 = 6420259770249930}} #5 0x0000000000bf77f7 in futexWaitPreIdle, std::chrono::time_point > >, std::chrono::duration > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=..., _ret=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:194 rv = idleDeadline = {__d = {__r = 6420259770249930}} #6 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:151 No locals. #7 folly::SaturatingSemaphore::tryWaitSlow > > ( this=this@entry=0x7fb34e7dd8c8, 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 = #8 0x0000000000bf7d26 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. #9 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x2b06cc0, 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 = 0x7fb34e7dd8c8}, }, }}} #10 0x0000000000bfb480 in try_wait_for > (timeout=, this=0x2b06cc0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #11 folly::UnboundedBlockingQueue::try_take_for (this=0x2b06c80, 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. #12 0x0000000000bef9f7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7fb369ecc800, 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 = 0x7fb3543f64b0, tiny = { __data = "\260d?T\263\177\000\000\000\000\000\000\000\000\000\000\020\202\361i\263\177\000\000\333\317\000\000\000\000\000\000\310\000\000\000\000\000\000\000\020y\376T\263\177\000", __align = {}}}, call_ = 0xab0dd0 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xaaf740 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 6420254356408123}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = {big = 0xcfdb, tiny = { __data = "\333\317\000\000\000\000\000\000\373\004\244", '\000' , "_N\bn\263\177\000\000\240y\376T\263\177\000\000@\346(n\263\177\000", __align = {}}}, call_ = 0x46702d ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 140408573879552}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcd9c4b "CPUThreadPoolExecutor", e_ = 0xcd9c60 ""}}}} #13 0x0000000000c0ac69 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #14 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #15 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #16 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #17 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 = #18 0x0000000000ab05c4 in operator() (this=0x7fb369f1ac00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7fb369f1ac00: {> = {}, data_ = {big = 0x7fb369eefa20, tiny = { __data = " \372\356i\263\177\000\000request was made to initate graceful shu", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 operator() (__closure=0x7fb369f1ac00) 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 = 0x7fb354fe79a0 "ReaderPool6"}, _M_string_length = 11, {_M_local_buf = "ReaderPool6\000\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7fb369eefa20, tiny = { __data = " \372\356i\263\177\000\000request was made to initate graceful shu", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #20 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 = @0x7fb369f1ac00: {__func = {> = {}, data_ = {big = 0x7fb369eefa20, tiny = { __data = " \372\356i\263\177\000\000request was made to initate graceful shu", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #21 0x00007fb36be4bd40 in execute_native_thread_routine () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/thread.cc:80 No locals. #22 0x00007fb36dc53ea5 in start_thread (arg=0x7fb354ff9700) at pthread_create.c:307 __res = pd = 0x7fb354ff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140408201910016, -2178872036766592290, 0, 8392704, 0, 140408201910016, 2208380725650969310, 2208396485905928926}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #23 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 40 (Thread 0x7fb34e7da700 (LWP 53212)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000be778d in nativeFutexWaitImpl (waitMask=waitMask@entry=1316783640, absSteadyTime=absSteadyTime@entry=0x7fb34e7c85f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7fb34e7de378) 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 = 6420260, tv_nsec = 575100007} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7fb34e7de378, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7fb34e7c8618, 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 0x0000000000bf185a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7fb34e7de378) 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=0x7fb34e7de378, 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 = 6420260575100007}} #5 0x0000000000bf77f7 in futexWaitPreIdle, std::chrono::time_point > >, std::chrono::duration > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=..., _ret=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:194 rv = idleDeadline = {__d = {__r = 6420260575100007}} #6 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:151 No locals. #7 folly::SaturatingSemaphore::tryWaitSlow > > ( this=this@entry=0x7fb34e7de378, 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 = #8 0x0000000000bf7d26 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. #9 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x2b06cc0, 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 = 0x7fb34e7de378}, }, }}} #10 0x0000000000bfb480 in try_wait_for > (timeout=, this=0x2b06cc0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #11 folly::UnboundedBlockingQueue::try_take_for (this=0x2b06c80, 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. #12 0x0000000000bef9f7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7fb369ecc800, 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 = 0x7fb3543e4620, tiny = { __data = " F>T\263\177\000\000\000\000\000\000\000\000\000\000\020\202\361i\263\177\000\000\334\317\000\000\000\000\000\000\320\000\000\000\000\000\000\000\020\211|N\263\177\000", __align = {}}}, call_ = 0xab0dd0 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xaaf740 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 6420254637899427}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = {big = 0xcfdc, tiny = { __data = "\334\317\000\000\000\000\000\000\373\004\244", '\000' , "_N\bn\263\177\000\000p\212\256f\263\177\000\000@\346(n\263\177\000", __align = {}}}, call_ = 0x46702d ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 140408573898368}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcd9c4b "CPUThreadPoolExecutor", e_ = 0xcd9c60 ""}}}} #13 0x0000000000c0ac69 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #14 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #15 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #16 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #17 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 = #18 0x0000000000ab05c4 in operator() (this=0x7fb369f1ac40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7fb369f1ac40: {> = {}, data_ = {big = 0x7fb36a3b6ad0, tiny = { __data = "\320j;j\263\177\000\000to create or update eventing function de", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 operator() (__closure=0x7fb369f1ac40) 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 = 0x7fb34e7c89a0 "ReaderPool7"}, _M_string_length = 11, {_M_local_buf = "ReaderPool7\000\000\000\000", _M_allocated_capacity = 8021036716148221266}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7fb36a3b6ad0, tiny = { __data = "\320j;j\263\177\000\000to create or update eventing function de", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #20 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 = @0x7fb369f1ac40: {__func = {> = {}, data_ = {big = 0x7fb36a3b6ad0, tiny = { __data = "\320j;j\263\177\000\000to create or update eventing function de", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #21 0x00007fb36be4bd40 in execute_native_thread_routine () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/thread.cc:80 No locals. #22 0x00007fb36dc53ea5 in start_thread (arg=0x7fb34e7da700) at pthread_create.c:307 __res = pd = 0x7fb34e7da700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140408092731136, -2178872036766592290, 0, 8392704, 0, 140408092731136, 2208324660758500062, 2208396485905928926}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #23 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 39 (Thread 0x7fb34dfd9700 (LWP 53213)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000be778d in nativeFutexWaitImpl (waitMask=waitMask@entry=1308390936, absSteadyTime=absSteadyTime@entry=0x7fb34dfc75f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7fb34e7dd370) 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 = 6420262, tv_nsec = 55771255} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7fb34e7dd370, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7fb34dfc7618, 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 0x0000000000bf185a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7fb34e7dd370) 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=0x7fb34e7dd370, 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 = 6420262055771255}} #5 0x0000000000bf77f7 in futexWaitPreIdle, std::chrono::time_point > >, std::chrono::duration > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=..., _ret=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:194 rv = idleDeadline = {__d = {__r = 6420262055771255}} #6 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:151 No locals. #7 folly::SaturatingSemaphore::tryWaitSlow > > ( this=this@entry=0x7fb34e7dd370, 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 = #8 0x0000000000bf7d26 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. #9 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x2b083c0, 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 = 0x7fb34e7dd370}, }, }}} #10 0x0000000000bfb480 in try_wait_for > (timeout=, this=0x2b083c0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #11 folly::UnboundedBlockingQueue::try_take_for (this=0x2b08380, 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. #12 0x0000000000bef9f7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7fb369ecd400, 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 = 0x7fb36622b290, tiny = { __data = "\220\262\"f\263\177\000\000\000\000\000\000\000\000\000\000\020\306N\b\263\177\000\000\335\317\000\000\000\000\000\000\330\000\000\000\000\000\000\000\020y\374M\263\177\000", __align = {}}}, call_ = 0xab0dd0 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xaaf740 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 6420254660796457}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = {big = 0xcfdd, tiny = { __data = "\335\317\000\000\000\000\000\000\373\004\244", '\000' , "_N\bn\263\177\000\000p\372\376W\263\177\000\000@\346(n\263\177\000", __align = {}}}, call_ = 0x46702d ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 140408606283378}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcd9c4b "CPUThreadPoolExecutor", e_ = 0xcd9c60 ""}}}} #13 0x0000000000c0ac69 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #14 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #15 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #16 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #17 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 = #18 0x0000000000ab05c4 in operator() (this=0x7fb36a3d8940) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7fb36a3d8940: {> = {}, data_ = {big = 0x7fb36a3b6ce0, tiny = { __data = "\340l;j\263\177", '\000' , "\200\211=j\263\177\000\000\020\000\000\000\000\000\000", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 operator() (__closure=0x7fb36a3d8940) 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 = 0x7fb34dfc79a0 "WriterPool0"}, _M_string_length = 11, {_M_local_buf = "WriterPool0\000\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7fb36a3b6ce0, tiny = { __data = "\340l;j\263\177", '\000' , "\200\211=j\263\177\000\000\020\000\000\000\000\000\000", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #20 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 = @0x7fb36a3d8940: {__func = {> = {}, data_ = {big = 0x7fb36a3b6ce0, tiny = { __data = "\340l;j\263\177", '\000' , "\200\211=j\263\177\000\000\020\000\000\000\000\000\000", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #21 0x00007fb36be4bd40 in execute_native_thread_routine () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/thread.cc:80 No locals. #22 0x00007fb36dc53ea5 in start_thread (arg=0x7fb34dfd9700) at pthread_create.c:307 __res = pd = 0x7fb34dfd9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140408084338432, -2178872036766592290, 0, 8392704, 0, 140408084338432, 2208325767249449694, 2208396485905928926}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #23 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 38 (Thread 0x7fb34d7d8700 (LWP 53214)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000be778d in nativeFutexWaitImpl (waitMask=waitMask@entry=1299998232, absSteadyTime=absSteadyTime@entry=0x7fb34d7c65f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7fb34e7dc2a8) 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 = 6420261, tv_nsec = 756473964} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7fb34e7dc2a8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7fb34d7c6618, 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 0x0000000000bf185a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7fb34e7dc2a8) 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=0x7fb34e7dc2a8, 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 = 6420261756473964}} #5 0x0000000000bf77f7 in futexWaitPreIdle, std::chrono::time_point > >, std::chrono::duration > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=..., _ret=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:194 rv = idleDeadline = {__d = {__r = 6420261756473964}} #6 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:151 No locals. #7 folly::SaturatingSemaphore::tryWaitSlow > > ( this=this@entry=0x7fb34e7dc2a8, 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 = #8 0x0000000000bf7d26 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. #9 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x2b083c0, 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 = 0x7fb34e7dc2a8}, }, }}} #10 0x0000000000bfb480 in try_wait_for > (timeout=, this=0x2b083c0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #11 folly::UnboundedBlockingQueue::try_take_for (this=0x2b08380, 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. #12 0x0000000000bef9f7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7fb369ecd400, 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 = 0x7fb3543f13c0, tiny = { __data = "\300\023?T\263\177\000\000\000\000\000\000\000\000\000\000\060gL\235\262\177\000\000\000\000\000\000\000\000\000\000\236o\305m\263\177\000\000\020i|M\263\177\000", __align = {}}}, call_ = 0xab0dd0 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xaaf740 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 6420254658269298}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = {big = 0xcfde, tiny = { __data = "\336\317\000\000\000\000\000\000\373\004\244", '\000' , "_N\bn\263\177\000\000p\352~W\263\177\000\000@\346(n\263\177\000", __align = {}}}, call_ = 0x46702d ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 140408606283378}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcd9c4b "CPUThreadPoolExecutor", e_ = 0xcd9c60 ""}}}} #13 0x0000000000c0ac69 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #14 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #15 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #16 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #17 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 = #18 0x0000000000ab05c4 in operator() (this=0x7fb36a3d8980) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7fb36a3d8980: {> = {}, data_ = {big = 0x7fb36a3b6920, tiny = { __data = " i;j\263\177\000\000ail sent", '\000' , "\360\312:j\263\177\000\000'\000\000\000\000\000\000", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 operator() (__closure=0x7fb36a3d8980) 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 = 0x7fb34d7c69a0 "WriterPool1"}, _M_string_length = 11, {_M_local_buf = "WriterPool1\000\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7fb36a3b6920, tiny = { __data = " i;j\263\177\000\000ail sent", '\000' , "\360\312:j\263\177\000\000'\000\000\000\000\000\000", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #20 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 = @0x7fb36a3d8980: {__func = {> = {}, data_ = {big = 0x7fb36a3b6920, tiny = { __data = " i;j\263\177\000\000ail sent", '\000' , "\360\312:j\263\177\000\000'\000\000\000\000\000\000", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #21 0x00007fb36be4bd40 in execute_native_thread_routine () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/thread.cc:80 No locals. #22 0x00007fb36dc53ea5 in start_thread (arg=0x7fb34d7d8700) at pthread_create.c:307 __res = pd = 0x7fb34d7d8700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140408075945728, -2178872036766592290, 0, 8392704, 0, 140408075945728, 2208326867297948382, 2208396485905928926}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #23 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 37 (Thread 0x7fb34cfd7700 (LWP 53215)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000be778d in nativeFutexWaitImpl (waitMask=waitMask@entry=1291605528, absSteadyTime=absSteadyTime@entry=0x7fb34cfc55f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7fb34e7df2c0) 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 = 6420261, tv_nsec = 838080100} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7fb34e7df2c0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7fb34cfc5618, 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 0x0000000000bf185a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7fb34e7df2c0) 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=0x7fb34e7df2c0, 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 = 6420261838080100}} #5 0x0000000000bf77f7 in futexWaitPreIdle, std::chrono::time_point > >, std::chrono::duration > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=..., _ret=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:194 rv = idleDeadline = {__d = {__r = 6420261838080100}} #6 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:151 No locals. #7 folly::SaturatingSemaphore::tryWaitSlow > > ( this=this@entry=0x7fb34e7df2c0, 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 = #8 0x0000000000bf7d26 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. #9 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x2b083c0, 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 = 0x7fb34e7df2c0}, }, }}} #10 0x0000000000bfb480 in try_wait_for > (timeout=, this=0x2b083c0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #11 folly::UnboundedBlockingQueue::try_take_for (this=0x2b08380, 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. #12 0x0000000000bef9f7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7fb369ecd400, 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 = 0x7fb3543f3ab0, tiny = { __data = "\260:?T\263\177\000\000\000\000\000\000\000\000\000\000\020\306N\b\263\177\000\000\000\000\000\000\000\000\000\000\236o\305m\263\177\000\000\020Y\374L\263\177\000", __align = {}}}, call_ = 0xab0dd0 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xaaf740 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 6420254658802494}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = {big = 0xcfdf, tiny = { __data = "\337\317\000\000\000\000\000\000\373\004\244", '\000' , "_N\bn\263\177\000\000p\232\374M\263\177\000\000@\346(n\263\177\000", __align = {}}}, call_ = 0x46702d ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 140408606283378}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcd9c4b "CPUThreadPoolExecutor", e_ = 0xcd9c60 ""}}}} #13 0x0000000000c0ac69 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #14 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #15 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #16 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #17 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 = #18 0x0000000000ab05c4 in operator() (this=0x7fb36a3d89c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7fb36a3d89c0: {> = {}, data_ = {big = 0x7fb369eef990, tiny = { __data = "\220\371\356i\263\177\000\000g_permitted", '\000' , "mandatory_fields", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 operator() (__closure=0x7fb36a3d89c0) 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 = 0x7fb34cfc59a0 "WriterPool2"}, _M_string_length = 11, {_M_local_buf = "WriterPool2\000\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7fb369eef990, tiny = { __data = "\220\371\356i\263\177\000\000g_permitted", '\000' , "mandatory_fields", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #20 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 = @0x7fb36a3d89c0: {__func = {> = {}, data_ = {big = 0x7fb369eef990, tiny = { __data = "\220\371\356i\263\177\000\000g_permitted", '\000' , "mandatory_fields", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #21 0x00007fb36be4bd40 in execute_native_thread_routine () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/thread.cc:80 No locals. #22 0x00007fb36dc53ea5 in start_thread (arg=0x7fb34cfd7700) at pthread_create.c:307 __res = pd = 0x7fb34cfd7700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140408067553024, -2178872036766592290, 0, 8392704, 0, 140408067553024, 2208327965198963422, 2208396485905928926}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #23 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 36 (Thread 0x7fb32ffff700 (LWP 53216)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000be778d in nativeFutexWaitImpl (waitMask=waitMask@entry=805230104, absSteadyTime=absSteadyTime@entry=0x7fb32ffed5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7fb34e7e16f0) 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 = 6420261, tv_nsec = 279661287} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7fb34e7e16f0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7fb32ffed618, 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 0x0000000000bf185a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7fb34e7e16f0) 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=0x7fb34e7e16f0, 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 = 6420261279661287}} #5 0x0000000000bf77f7 in futexWaitPreIdle, std::chrono::time_point > >, std::chrono::duration > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=..., _ret=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:194 rv = idleDeadline = {__d = {__r = 6420261279661287}} #6 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:151 No locals. #7 folly::SaturatingSemaphore::tryWaitSlow > > ( this=this@entry=0x7fb34e7e16f0, 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 = #8 0x0000000000bf7d26 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. #9 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x2b083c0, 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 = 0x7fb34e7e16f0}, }, }}} #10 0x0000000000bfb480 in try_wait_for > (timeout=, this=0x2b083c0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #11 folly::UnboundedBlockingQueue::try_take_for (this=0x2b08380, 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. #12 0x0000000000bef9f7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7fb369ecd400, 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 = 0x7fb3543f4bc0, tiny = { __data = "\300K?T\263\177\000\000\000\000\000\000\000\000\000\000\020\306N\b\263\177\000\000\340\317\000\000\000\000\000\000\b\000\000\000\000\000\000\000\020\331\376/\263\177\000", __align = {}}}, call_ = 0xab0dd0 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xaaf740 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 6420254661063451}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = {big = 0xcfe0, tiny = { __data = "\340\317\000\000\000\000\000\000\373\004\244", '\000' , "_N\bn\263\177\000\000p\352~W\263\177\000\000@\346(n\263\177\000", __align = {}}}, call_ = 0x46702d ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 140408606283378}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcd9c4b "CPUThreadPoolExecutor", e_ = 0xcd9c60 ""}}}} #13 0x0000000000c0ac69 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #14 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #15 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #16 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #17 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 = #18 0x0000000000ab05c4 in operator() (this=0x7fb36a3d8a40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7fb36a3d8a40: {> = {}, data_ = {big = 0x7fb369eef900, tiny = { __data = "\000\371\356i\263\177", '\000' , "p\212=j\263\177\000\000\017\000\000\000\000\000\000", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 operator() (__closure=0x7fb36a3d8a40) 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 = 0x7fb32ffed9a0 "WriterPool3"}, _M_string_length = 11, {_M_local_buf = "WriterPool3\000\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7fb369eef900, tiny = { __data = "\000\371\356i\263\177", '\000' , "p\212=j\263\177\000\000\017\000\000\000\000\000\000", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #20 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 = @0x7fb36a3d8a40: {__func = {> = {}, data_ = {big = 0x7fb369eef900, tiny = { __data = "\000\371\356i\263\177", '\000' , "p\212=j\263\177\000\000\017\000\000\000\000\000\000", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #21 0x00007fb36be4bd40 in execute_native_thread_routine () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/thread.cc:80 No locals. #22 0x00007fb36dc53ea5 in start_thread (arg=0x7fb32ffff700) at pthread_create.c:307 __res = pd = 0x7fb32ffff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140407581177600, -2178872036766592290, 0, 8392704, 0, 140407581177600, 2208250977910182622, 2208396485905928926}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #23 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 35 (Thread 0x7fb32f7fe700 (LWP 53217)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000be778d in nativeFutexWaitImpl (waitMask=waitMask@entry=796837400, absSteadyTime=absSteadyTime@entry=0x7fb32f7ec5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7fb34e7e0010) 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 = 6420294, tv_nsec = 690077383} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7fb34e7e0010, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7fb32f7ec618, 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 0x0000000000bf185a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7fb34e7e0010) 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=0x7fb34e7e0010, 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 = 6420294690077383}} #5 0x0000000000bf76bd 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=0x7fb34e7e0010, 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 0x0000000000bf7d26 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=0x2b090c0, 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 = 0x7fb34e7e0010}, }, }}} #9 0x0000000000bfb480 in try_wait_for > (timeout=, this=0x2b090c0) 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=0x2b09080, 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 0x0000000000bef9f7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7fb369f40000, 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 = 0x7fb36a0e0800, tiny = { __data = "\000\b\016j\263\177\000\000\000\000\000\000\000\000\000\000\360\275\"\b\263\177\000\000\341\317\000\000\000\000\000\000\020\000\000\000\000\000\000\000\020\311~/\263\177\000", __align = {}}}, call_ = 0xab0dd0 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xaaf740 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 6419868626288248}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = {big = 0xcfe1, tiny = { __data = "\341\317\000\000\000\000\000\000\373\004\244", '\000' , "_N\bn\263\177\000\000pz\374L\263\177\000\000@\346(n\263\177\000", __align = {}}}, call_ = 0x46702d ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 140408573873792}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcd9c4b "CPUThreadPoolExecutor", e_ = 0xcd9c60 ""}}}} #12 0x0000000000c0ac69 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 0x0000000000ab05c4 in operator() (this=0x7fb36a3d8b00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7fb36a3d8b00: {> = {}, data_ = {big = 0x7fb369eefae0, tiny = { __data = "\340\372\356i\263\177", '\000' , __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7fb36a3d8b00) 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 = 0x7fb32f7ec9a0 "AuxIoPool0"}, _M_string_length = 10, {_M_local_buf = "AuxIoPool0\000\000\000\000\000", _M_allocated_capacity = 8029725099529106753}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7fb369eefae0, tiny = { __data = "\340\372\356i\263\177", '\000' , __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(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 = @0x7fb36a3d8b00: {__func = {> = {}, data_ = {big = 0x7fb369eefae0, tiny = { __data = "\340\372\356i\263\177", '\000' , __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007fb36be4bd40 in execute_native_thread_routine () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/thread.cc:80 No locals. #21 0x00007fb36dc53ea5 in start_thread (arg=0x7fb32f7fe700) at pthread_create.c:307 __res = pd = 0x7fb32f7fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140407572784896, -2178872036766592290, 0, 8392704, 0, 140407572784896, 2208252077958681310, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 34 (Thread 0x7fb32effd700 (LWP 53218)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000be778d in nativeFutexWaitImpl (waitMask=waitMask@entry=788444696, absSteadyTime=absSteadyTime@entry=0x7fb32efeb5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7fb34e7dc980) 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 = 6420258, tv_nsec = 461295791} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7fb34e7dc980, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7fb32efeb618, 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 0x0000000000bf185a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7fb34e7dc980) 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=0x7fb34e7dc980, 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 = 6420258461295791}} #5 0x0000000000bf76bd 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=0x7fb34e7dc980, 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 0x0000000000bf7d26 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=0x2b090c0, 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 = 0x7fb34e7dc980}, }, }}} #9 0x0000000000bfb480 in try_wait_for > (timeout=, this=0x2b090c0) 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=0x2b09080, 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 0x0000000000bef9f7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7fb369f40000, 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 = 0x7fb36a0e0800, tiny = { __data = "\000\b\016j\263\177\000\000\000\000\000\000\000\000\000\000\360\275\"\b\263\177\000\000\342\317\000\000\000\000\000\000\030\000\000\000\000\000\000\000\020\271\376.\263\177\000", __align = {}}}, call_ = 0xab0dd0 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xaaf740 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 6419898458143417}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = {big = 0xcfe2, tiny = { __data = "\342\317\000\000\000\000\000\000\373\004\244", '\000' , "_N\bn\263\177\000\000p\312\256h\263\177\000\000@\346(n\263\177\000", __align = {}}}, call_ = 0x46702d ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 140408573902336}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcd9c4b "CPUThreadPoolExecutor", e_ = 0xcd9c60 ""}}}} #12 0x0000000000c0ac69 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 0x0000000000ab05c4 in operator() (this=0x7fb36a3d8b40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7fb36a3d8b40: {> = {}, data_ = {big = 0x7fb369eefa80, tiny = { __data = "\200\372\356i\263\177", '\000' , "new_manifest_uid", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7fb36a3d8b40) 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 = 0x7fb32efeb9a0 "AuxIoPool1"}, _M_string_length = 10, {_M_local_buf = "AuxIoPool1\000\000\000\000\000", _M_allocated_capacity = 8029725099529106753}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7fb369eefa80, tiny = { __data = "\200\372\356i\263\177", '\000' , "new_manifest_uid", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(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 = @0x7fb36a3d8b40: {__func = {> = {}, data_ = {big = 0x7fb369eefa80, tiny = { __data = "\200\372\356i\263\177", '\000' , "new_manifest_uid", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007fb36be4bd40 in execute_native_thread_routine () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/thread.cc:80 No locals. #21 0x00007fb36dc53ea5 in start_thread (arg=0x7fb32effd700) at pthread_create.c:307 __res = pd = 0x7fb32effd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140407564392192, -2178872036766592290, 0, 8392704, 0, 140407564392192, 2208253175859696350, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 33 (Thread 0x7fb32e7fc700 (LWP 53219)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000be778d in nativeFutexWaitImpl (waitMask=waitMask@entry=780051992, absSteadyTime=absSteadyTime@entry=0x7fb32e7ea5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7fb34e7dbb70) 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 = 6420294, tv_nsec = 679693861} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7fb34e7dbb70, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7fb32e7ea618, 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 0x0000000000bf185a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7fb34e7dbb70) 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=0x7fb34e7dbb70, 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 = 6420294679693861}} #5 0x0000000000bf76bd 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=0x7fb34e7dbb70, 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 0x0000000000bf7d26 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=0x2b090c0, 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 = 0x7fb34e7dbb70}, }, }}} #9 0x0000000000bfb480 in try_wait_for > (timeout=, this=0x2b090c0) 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=0x2b09080, 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 0x0000000000bef9f7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7fb369f40000, 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 = 0x7fb36a0e0800, tiny = { __data = "\000\b\016j\263\177\000\000\000\000\000\000\000\000\000\000\360\275\"\b\263\177\000\000\343\317\000\000\000\000\000\000 \000\000\000\000\000\000\000\020\251~.\263\177\000", __align = {}}}, call_ = 0xab0dd0 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xaaf740 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 6419869624927496}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = {big = 0xcfe3, tiny = { __data = "\343\317\000\000\000\000\000\000\373\004\244", '\000' , "_N\bn\263\177\000\000p\332\376.\263\177\000\000@\346(n\263\177\000", __align = {}}}, call_ = 0x46702d ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 140408574369024}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcd9c4b "CPUThreadPoolExecutor", e_ = 0xcd9c60 ""}}}} #12 0x0000000000c0ac69 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 0x0000000000ab05c4 in operator() (this=0x7fb36a3d8b80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7fb36a3d8b80: {> = {}, data_ = {big = 0x7fb36a3b7550, tiny = { __data = "Pu;j\263\177", '\000' , "\260\213=j\263\177\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7fb36a3d8b80) 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 = 0x7fb32e7ea9a0 "AuxIoPool2"}, _M_string_length = 10, {_M_local_buf = "AuxIoPool2\000\000\000\000\000", _M_allocated_capacity = 8029725099529106753}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7fb36a3b7550, tiny = { __data = "Pu;j\263\177", '\000' , "\260\213=j\263\177\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(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 = @0x7fb36a3d8b80: {__func = {> = {}, data_ = {big = 0x7fb36a3b7550, tiny = { __data = "Pu;j\263\177", '\000' , "\260\213=j\263\177\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007fb36be4bd40 in execute_native_thread_routine () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/thread.cc:80 No locals. #21 0x00007fb36dc53ea5 in start_thread (arg=0x7fb32e7fc700) at pthread_create.c:307 __res = pd = 0x7fb32e7fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140407555999488, -2178872036766592290, 0, 8392704, 0, 140407555999488, 2208254275908195038, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 32 (Thread 0x7fb32dffb700 (LWP 53220)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000be778d in nativeFutexWaitImpl (waitMask=waitMask@entry=771659288, absSteadyTime=absSteadyTime@entry=0x7fb32dfe95f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7fb34e7dd508) 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 = 6420260, tv_nsec = 346240368} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7fb34e7dd508, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7fb32dfe9618, 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 0x0000000000bf185a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7fb34e7dd508) 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=0x7fb34e7dd508, 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 = 6420260346240368}} #5 0x0000000000bf76bd 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=0x7fb34e7dd508, 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 0x0000000000bf7d26 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=0x2b090c0, 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 = 0x7fb34e7dd508}, }, }}} #9 0x0000000000bfb480 in try_wait_for > (timeout=, this=0x2b090c0) 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=0x2b09080, 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 0x0000000000bef9f7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7fb369f40000, 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' , "P\240\345^\262\177\000\000\344\317\000\000\000\000\000\000(\000\000\000\000\000\000\000\020\231\376-\263\177\000", __align = {}}}, call_ = 0xab1630 ::callSmall&)::{lambda()#2}>(folly::detail::function::Data&)>, exec_ = 0xab0440 &)::{lambda()#2}>(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 6419900345326264}}, expiration_ = { __r = 0}, expireCallback_ = {> = {}, data_ = {big = 0xcfe4, tiny = { __data = "\344\317\000\000\000\000\000\000\373\004\244", '\000' , "_N\bn\263\177\000\000p\312~.\263\177\000\000@\346(n\263\177\000", __align = {}}}, call_ = 0x46702d ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 140408573150672}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcd9c4b "CPUThreadPoolExecutor", e_ = 0xcd9c60 ""}}}} #12 0x0000000000c0ac69 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 0x0000000000ab05c4 in operator() (this=0x7fb36a3d8c00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7fb36a3d8c00: {> = {}, data_ = {big = 0x7fb369eef870, tiny = { __data = "p\370\356i\263\177", '\000' , "\060\214=j\263\177\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7fb36a3d8c00) 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 = 0x7fb32dfe99a0 "AuxIoPool3"}, _M_string_length = 10, {_M_local_buf = "AuxIoPool3\000\000\000\000\000", _M_allocated_capacity = 8029725099529106753}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7fb369eef870, tiny = { __data = "p\370\356i\263\177", '\000' , "\060\214=j\263\177\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(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 = @0x7fb36a3d8c00: {__func = {> = {}, data_ = {big = 0x7fb369eef870, tiny = { __data = "p\370\356i\263\177", '\000' , "\060\214=j\263\177\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007fb36be4bd40 in execute_native_thread_routine () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/thread.cc:80 No locals. #21 0x00007fb36dc53ea5 in start_thread (arg=0x7fb32dffb700) at pthread_create.c:307 __res = pd = 0x7fb32dffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140407547606784, -2178872036766592290, 0, 8392704, 0, 140407547606784, 2208255373809210078, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 31 (Thread 0x7fb32d7fa700 (LWP 53221)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000be778d in nativeFutexWaitImpl (waitMask=waitMask@entry=763266584, absSteadyTime=absSteadyTime@entry=0x7fb32d7e85f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7fb34e7df9f8) 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 = 6420294, tv_nsec = 683481278} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7fb34e7df9f8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7fb32d7e8618, 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 0x0000000000bf185a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7fb34e7df9f8) 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=0x7fb34e7df9f8, 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 = 6420294683481278}} #5 0x0000000000bf76bd 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=0x7fb34e7df9f8, 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 0x0000000000bf7d26 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=0x2b090c0, 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 = 0x7fb34e7df9f8}, }, }}} #9 0x0000000000bfb480 in try_wait_for > (timeout=, this=0x2b090c0) 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=0x2b09080, 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 0x0000000000bef9f7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7fb369f40000, 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 = 0x7fb36a0e0800, tiny = { __data = "\000\b\016j\263\177\000\000\000\000\000\000\000\000\000\000\360\275\"\b\263\177\000\000\345\317\000\000\000\000\000\000\060\000\000\000\000\000\000\000\020\211~-\263\177\000", __align = {}}}, call_ = 0xab0dd0 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xaaf740 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 6419874644509426}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = {big = 0xcfe5, tiny = { __data = "\345\317\000\000\000\000\000\000\373\004\244", '\000' , "_N\bn\263\177\000\000p\272\376-\263\177\000\000@\346(n\263\177\000", __align = {}}}, call_ = 0x46702d ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 140408573786176}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcd9c4b "CPUThreadPoolExecutor", e_ = 0xcd9c60 ""}}}} #12 0x0000000000c0ac69 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 0x0000000000ab05c4 in operator() (this=0x7fb36a3d8c40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7fb36a3d8c40: {> = {}, data_ = {big = 0x7fb36a3b7520, tiny = { __data = " u;j\263\177\000\000\f\000\000\000\000\000\000\000create scope\000\000\000\000p\214=j\263\177\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7fb36a3d8c40) 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 = 0x7fb32d7e89a0 "AuxIoPool4"}, _M_string_length = 10, {_M_local_buf = "AuxIoPool4\000\000\000\000\000", _M_allocated_capacity = 8029725099529106753}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7fb36a3b7520, tiny = { __data = " u;j\263\177\000\000\f\000\000\000\000\000\000\000create scope\000\000\000\000p\214=j\263\177\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(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 = @0x7fb36a3d8c40: {__func = {> = {}, data_ = {big = 0x7fb36a3b7520, tiny = { __data = " u;j\263\177\000\000\f\000\000\000\000\000\000\000create scope\000\000\000\000p\214=j\263\177\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007fb36be4bd40 in execute_native_thread_routine () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/thread.cc:80 No locals. #21 0x00007fb36dc53ea5 in start_thread (arg=0x7fb32d7fa700) at pthread_create.c:307 __res = pd = 0x7fb32d7fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140407539214080, -2178872036766592290, 0, 8392704, 0, 140407539214080, 2208256473857708766, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 30 (Thread 0x7fb32cff9700 (LWP 53222)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000be778d in nativeFutexWaitImpl (waitMask=waitMask@entry=754873880, absSteadyTime=absSteadyTime@entry=0x7fb32cfe75f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7fb34e7de9c0) 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 = 6420294, tv_nsec = 682226938} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7fb34e7de9c0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7fb32cfe7618, 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 0x0000000000bf185a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7fb34e7de9c0) 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=0x7fb34e7de9c0, 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 = 6420294682226938}} #5 0x0000000000bf76bd 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=0x7fb34e7de9c0, 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 0x0000000000bf7d26 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=0x2b090c0, 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 = 0x7fb34e7de9c0}, }, }}} #9 0x0000000000bfb480 in try_wait_for > (timeout=, this=0x2b090c0) 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=0x2b09080, 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 0x0000000000bef9f7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7fb369f40000, 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 = 0x7fb36a0e0800, tiny = { __data = "\000\b\016j\263\177\000\000\000\000\000\000\000\000\000\000p\376M_\262\177\000\000\346\317\000\000\000\000\000\000\070\000\000\000\000\000\000\000\020y\376,\263\177\000", __align = {}}}, call_ = 0xab0dd0 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xaaf740 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 6419870626750607}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = {big = 0xcfe6, tiny = { __data = "\346\317\000\000\000\000\000\000\373\004\244", '\000' , "_N\bn\263\177\000\000\240y\376,\263\177\000\000@\346(n\263\177\000", __align = {}}}, call_ = 0x46702d ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 140408573731136}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcd9c4b "CPUThreadPoolExecutor", e_ = 0xcd9c60 ""}}}} #12 0x0000000000c0ac69 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 0x0000000000ab05c4 in operator() (this=0x7fb36a3d8bc0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7fb36a3d8bc0: {> = {}, data_ = {big = 0x7fb369eef8a0, tiny = { __data = "\240\370\356i\263\177", '\000' , __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7fb36a3d8bc0) 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 = 0x7fb32cfe79a0 "AuxIoPool5"}, _M_string_length = 10, {_M_local_buf = "AuxIoPool5\000\000\000\000\000", _M_allocated_capacity = 8029725099529106753}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7fb369eef8a0, tiny = { __data = "\240\370\356i\263\177", '\000' , __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(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 = @0x7fb36a3d8bc0: {__func = {> = {}, data_ = {big = 0x7fb369eef8a0, tiny = { __data = "\240\370\356i\263\177", '\000' , __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007fb36be4bd40 in execute_native_thread_routine () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/thread.cc:80 No locals. #21 0x00007fb36dc53ea5 in start_thread (arg=0x7fb32cff9700) at pthread_create.c:307 __res = pd = 0x7fb32cff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140407530821376, -2178872036766592290, 0, 8392704, 0, 140407530821376, 2208257580348658398, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 29 (Thread 0x7fb30bfff700 (LWP 53223)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000be778d in nativeFutexWaitImpl (waitMask=waitMask@entry=201250328, absSteadyTime=absSteadyTime@entry=0x7fb30bfed5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7fb34e7e1150) 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 = 6420294, tv_nsec = 683109165} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7fb34e7e1150, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7fb30bfed618, 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 0x0000000000bf185a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7fb34e7e1150) 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=0x7fb34e7e1150, 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 = 6420294683109165}} #5 0x0000000000bf76bd 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=0x7fb34e7e1150, 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 0x0000000000bf7d26 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=0x2b090c0, 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 = 0x7fb34e7e1150}, }, }}} #9 0x0000000000bfb480 in try_wait_for > (timeout=, this=0x2b090c0) 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=0x2b09080, 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 0x0000000000bef9f7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7fb369f40000, 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 = 0x7fb36a0e0800, tiny = { __data = "\000\b\016j\263\177\000\000\000\000\000\000\000\000\000\000P\240\345^\262\177\000\000\347\317\000\000\000\000\000\000@\000\000\000\000\000\000\000\020\331\376\v\263\177\000", __align = {}}}, call_ = 0xab0dd0 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xaaf740 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 6419810225452045}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = {big = 0xcfe7, tiny = { __data = "\347\317\000\000\000\000\000\000\373\004\244", '\000' , "_N\bn\263\177\000\000\240\331\376\v\263\177\000\000@\346(n\263\177\000", __align = {}}}, call_ = 0x46702d ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 140408573899904}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcd9c4b "CPUThreadPoolExecutor", e_ = 0xcd9c60 ""}}}} #12 0x0000000000c0ac69 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 0x0000000000ab05c4 in operator() (this=0x7fb36a3dec80) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7fb36a3dec80: {> = {}, data_ = {big = 0x7fb369eef9c0, tiny = { __data = "\300\371\356i\263\177\000\000\300\354=j\263\177\000\000\340\354=j\263\177\000\000\000\000\000\000\000\000\000\000\260\354=j\263\177\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7fb36a3dec80) 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 = 0x7fb30bfed9a0 "AuxIoPool6"}, _M_string_length = 10, {_M_local_buf = "AuxIoPool6\000\000\000\000\000", _M_allocated_capacity = 8029725099529106753}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7fb369eef9c0, tiny = { __data = "\300\371\356i\263\177\000\000\300\354=j\263\177\000\000\340\354=j\263\177\000\000\000\000\000\000\000\000\000\000\260\354=j\263\177\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(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 = @0x7fb36a3dec80: {__func = {> = {}, data_ = {big = 0x7fb369eef9c0, tiny = { __data = "\300\371\356i\263\177\000\000\300\354=j\263\177\000\000\340\354=j\263\177\000\000\000\000\000\000\000\000\000\000\260\354=j\263\177\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007fb36be4bd40 in execute_native_thread_routine () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/thread.cc:80 No locals. #21 0x00007fb36dc53ea5 in start_thread (arg=0x7fb30bfff700) at pthread_create.c:307 __res = pd = 0x7fb30bfff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140406977197824, -2178872036766592290, 0, 8392704, 0, 140406977197824, 2208171813072982750, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 28 (Thread 0x7fb30b7fe700 (LWP 53224)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000be778d in nativeFutexWaitImpl (waitMask=waitMask@entry=192857624, absSteadyTime=absSteadyTime@entry=0x7fb30b7ec5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7fb34e7db3c0) 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 = 6420294, tv_nsec = 679630626} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7fb34e7db3c0, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7fb30b7ec618, 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 0x0000000000bf185a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7fb34e7db3c0) 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=0x7fb34e7db3c0, 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 = 6420294679630626}} #5 0x0000000000bf76bd 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=0x7fb34e7db3c0, 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 0x0000000000bf7d26 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=0x2b090c0, 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 = 0x7fb34e7db3c0}, }, }}} #9 0x0000000000bfb480 in try_wait_for > (timeout=, this=0x2b090c0) 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=0x2b09080, 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 0x0000000000bef9f7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7fb369f40000, 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 = 0x7fb36a3b8b60, tiny = { __data = "`\213;j\263\177\000\000\000\000\000\000\000\000\000\000\060\r3\b\263\177\000\000&&\\\000\000\000\000\000\270\310~\v\263\177\000\000\320\a)n\263\177\000", __align = {}}}, call_ = 0xab0dd0 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xaaf740 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 6419868806156572}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = {big = 0x7fb369f575d0, tiny = { __data = "\320u\365i\263\177\000\000\373\004\244", '\000' , "\305N\bn\263\177\000\000\000B=j\263\177\000\000@\346(n\263\177\000", __align = {}}}, call_ = 0x46702d ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 140408573150672}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcd9c4b "CPUThreadPoolExecutor", e_ = 0xcd9c60 ""}}}} #12 0x0000000000c0ac69 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 0x0000000000ab05c4 in operator() (this=0x7fb36a3decc0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7fb36a3decc0: {> = {}, data_ = {big = 0x7fb369eef930, tiny = { __data = "0\371\356i\263\177", '\000' , "\360\354=j\263\177\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #18 operator() (__closure=0x7fb36a3decc0) 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 = 0x7fb30b7ec9a0 "AuxIoPool7"}, _M_string_length = 10, {_M_local_buf = "AuxIoPool7\000\000\000\000\000", _M_allocated_capacity = 8029725099529106753}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7fb369eef930, tiny = { __data = "0\371\356i\263\177", '\000' , "\360\354=j\263\177\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(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 = @0x7fb36a3decc0: {__func = {> = {}, data_ = {big = 0x7fb369eef930, tiny = { __data = "0\371\356i\263\177", '\000' , "\360\354=j\263\177\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #20 0x00007fb36be4bd40 in execute_native_thread_routine () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/thread.cc:80 No locals. #21 0x00007fb36dc53ea5 in start_thread (arg=0x7fb30b7fe700) at pthread_create.c:307 __res = pd = 0x7fb30b7fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140406968805120, -2178872036766592290, 0, 8392704, 0, 140406968805120, 2208172913121481438, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 27 (Thread 0x7fb30affd700 (LWP 53225)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000be778d in nativeFutexWaitImpl (waitMask=waitMask@entry=184464920, absSteadyTime=absSteadyTime@entry=0x7fb30afeb5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7fb34e7ddda8) 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 = 6420260, tv_nsec = 497749777} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7fb34e7ddda8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7fb30afeb618, 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 0x0000000000bf185a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7fb34e7ddda8) 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=0x7fb34e7ddda8, 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 = 6420260497749777}} #5 0x0000000000bf77f7 in futexWaitPreIdle, std::chrono::time_point > >, std::chrono::duration > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=..., _ret=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:194 rv = idleDeadline = {__d = {__r = 6420260497749777}} #6 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:151 No locals. #7 folly::SaturatingSemaphore::tryWaitSlow > > ( this=this@entry=0x7fb34e7ddda8, 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 = #8 0x0000000000bf7d26 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. #9 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x2b0a7c0, 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 = 0x7fb34e7ddda8}, }, }}} #10 0x0000000000bfb480 in try_wait_for > (timeout=, this=0x2b0a7c0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #11 folly::UnboundedBlockingQueue::try_take_for (this=0x2b0a780, 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. #12 0x0000000000bef9f7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7fb369f40c00, 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 = 0x7fb3662586d0, tiny = { __data = "\320\206%f\263\177\000\000\000\000\000\000\000\000\000\000\020\202\361i\263\177\000\000\351\317\000\000\000\000\000\000\070\000\000\000\000\000\000\000\020\271\376\n\263\177\000", __align = {}}}, call_ = 0xab0dd0 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xaaf740 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 6420254654174738}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = {big = 0xcfe9, tiny = { __data = "\351\317\000\000\000\000\000\000\373\004\244", '\000' , "_N\bn\263\177\000\000\240\271\376\n\263\177\000\000@\346(n\263\177\000", __align = {}}}, call_ = 0x46702d ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 140408573360000}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcd9c4b "CPUThreadPoolExecutor", e_ = 0xcd9c60 ""}}}} #13 0x0000000000c0ac69 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #14 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #15 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #16 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #17 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 = #18 0x0000000000ab05c4 in operator() (this=0x7fb36a3dedc0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7fb36a3dedc0: {> = {}, data_ = {big = 0x7fb36a3b7460, tiny = { __data = "`t;j\263\177\000\000$\000\000\000\000\000\000\000$", '\000' , "filtering_permit", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 operator() (__closure=0x7fb36a3dedc0) 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 = 0x7fb30afeb9a0 "NonIoPool0"}, _M_string_length = 10, {_M_local_buf = "NonIoPool0\000\000\000\000\000", _M_allocated_capacity = 8029725099528449870}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7fb36a3b7460, tiny = { __data = "`t;j\263\177\000\000$\000\000\000\000\000\000\000$", '\000' , "filtering_permit", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #20 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 = @0x7fb36a3dedc0: {__func = {> = {}, data_ = {big = 0x7fb36a3b7460, tiny = { __data = "`t;j\263\177\000\000$\000\000\000\000\000\000\000$", '\000' , "filtering_permit", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #21 0x00007fb36be4bd40 in execute_native_thread_routine () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/thread.cc:80 No locals. #22 0x00007fb36dc53ea5 in start_thread (arg=0x7fb30affd700) at pthread_create.c:307 __res = pd = 0x7fb30affd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140406960412416, -2178872036766592290, 0, 8392704, 0, 140406960412416, 2208174011022496478, 2208396485905928926}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #23 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 26 (Thread 0x7fb30a7fc700 (LWP 53226)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x0000000000be778d in nativeFutexWaitImpl (waitMask=waitMask@entry=176072216, absSteadyTime=absSteadyTime@entry=0x7fb30a7ea5f8, absSystemTime=absSystemTime@entry=0x0, expected=expected@entry=2, addr=addr@entry=0x7fb34e7dc7b8) 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 = 6420260, tv_nsec = 925489677} timeout = rv = #2 folly::detail::futexWaitImpl (futex=futex@entry=0x7fb34e7dc7b8, expected=expected@entry=2, absSystemTime=absSystemTime@entry=0x0, absSteadyTime=absSteadyTime@entry=0x7fb30a7ea618, 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 0x0000000000bf185a in futexWaitImpl const, std::chrono::time_point > > > (waitMask=4294967295, deadline=..., expected=2, futex=0x7fb34e7dc7b8) 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=0x7fb34e7dc7b8, 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 = 6420260925489677}} #5 0x0000000000bf77f7 in futexWaitPreIdle, std::chrono::time_point > >, std::chrono::duration > > (timeoutVariationFrac=0.5, stackToRetain=1024, idleTimeout=..., waitMask=4294967295, deadline=..., expected=2, fut=..., _ret=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/detail/MemoryIdler.h:194 rv = idleDeadline = {__d = {__r = 6420260925489677}} #6 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:151 No locals. #7 folly::SaturatingSemaphore::tryWaitSlow > > ( this=this@entry=0x7fb34e7dc7b8, 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 = #8 0x0000000000bf7d26 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. #9 folly::detail::LifoSemBase, std::atomic>::try_wait_until > > (this=this@entry=0x2b0a7c0, 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 = 0x7fb34e7dc7b8}, }, }}} #10 0x0000000000bfb480 in try_wait_for > (timeout=, this=0x2b0a7c0) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/synchronization/LifoSem.h:498 No locals. #11 folly::UnboundedBlockingQueue::try_take_for (this=0x2b0a780, 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. #12 0x0000000000bef9f7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7fb369f40c00, 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 = 0x7fb366258430, tiny = { __data = "0\204%f\263\177\000\000\000\000\000\000\000\000\000\000\020\202\361i\263\177\000\000\352\317\000\000\000\000\000\000@\000\000\000\000\000\000\000\020\251~\n\263\177\000", __align = {}}}, call_ = 0xab0dd0 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xaaf740 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}, enqueueTime_ = {__d = {__r = 6420254654196502}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = {big = 0xcfea, tiny = { __data = "\352\317\000\000\000\000\000\000\373\004\244", '\000' , "_N\bn\263\177\000\000\240\251~\n\263\177\000\000@\346(n\263\177\000", __align = {}}}, call_ = 0x46702d ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 140408573360000}}, hasValue = false}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcd9c4b "CPUThreadPoolExecutor", e_ = 0xcd9c60 ""}}}} #13 0x0000000000c0ac69 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #14 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #15 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #16 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #17 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 = #18 0x0000000000ab05c4 in operator() (this=0x7fb36a3dee00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:47 fn = @0x7fb36a3dee00: {> = {}, data_ = {big = 0x7fb36a3b7430, tiny = { __data = "0t;j\263\177\000\000y_fields", '\000' , "\060\356=j\263\177\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #19 operator() (__closure=0x7fb36a3dee00) 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 = 0x7fb30a7ea9a0 "NonIoPool1"}, _M_string_length = 10, {_M_local_buf = "NonIoPool1\000\000\000\000\000", _M_allocated_capacity = 8029725099528449870}}}, hasValue = true}} func = {> = {}, data_ = {big = 0x7fb36a3b7430, tiny = { __data = "0t;j\263\177\000\000y_fields", '\000' , "\060\356=j\263\177\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} #20 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 = @0x7fb36a3dee00: {__func = {> = {}, data_ = {big = 0x7fb36a3b7430, tiny = { __data = "0t;j\263\177\000\000y_fields", '\000' , "\060\356=j\263\177\000\000\000\000\000\000\000\000\000", __align = {}}}, call_ = 0xc0ac20 ::callBig))(std::shared_ptr)> >(folly::detail::function::Data&)>, exec_ = 0xc0a510 ))(std::shared_ptr)> >(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}} #21 0x00007fb36be4bd40 in execute_native_thread_routine () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/thread.cc:80 No locals. #22 0x00007fb36dc53ea5 in start_thread (arg=0x7fb30a7fc700) at pthread_create.c:307 __res = pd = 0x7fb30a7fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140406952019712, -2178872036766592290, 0, 8392704, 0, 140406952019712, 2208175111070995166, 2208396485905928926}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #23 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 25 (Thread 0x7fb309ffb700 (LWP 53227)): #0 0x00007fb36b5950e3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007fb36cf283c5 in epoll_dispatch (base=0x7fb369e8ce00, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7fb36a03d740 events = 0x7fb369ed3280 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007fb36cf1f376 in event_base_loop (base=0x7fb369e8ce00, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7fb36d132c20 tv = {tv_sec = 0, tv_usec = 11997} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000c11397 in folly::EventBase::loopBody (this=this@entry=0x7fb36a3e6a00, 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_ = 0x7fb309fe9850, prev_ = 0x7fb309fe9850}, }}}}, } message = 0xcdb9c8 "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 = 0x7fb36a3e6a00}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 6401140424197034}} idleStart = {__d = {__r = 6420254661097500}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000c11866 in folly::EventBase::loop (this=this@entry=0x7fb36a3e6a00) 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_ = 0xcdb63b "EventBase", e_ = 0xcdb644 ""}}}} #5 0x0000000000c13226 in folly::EventBase::loopForever (this=0x7fb36a3e6a00) 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 0x0000000000bff4d9 in folly::IOThreadPoolExecutor::threadRun (this=0x7fb36a3e6500, 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 = 0x7fb369e8e970, _M_refcount = {_M_pi = 0x7fb369e8e960}}, } idler = {_M_t = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x7fb369e86780}, }, }}} guard = #7 0x0000000000c0ac69 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 0x00007fb36be4bd40 in execute_native_thread_routine () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/thread.cc:80 No locals. #13 0x00007fb36dc53ea5 in start_thread (arg=0x7fb309ffb700) at pthread_create.c:307 __res = pd = 0x7fb309ffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140406943627008, -2178872036766592290, 0, 8392704, 0, 140406943627008, 2208176208972010206, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 24 (Thread 0x7fb3097fa700 (LWP 53228)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 No locals. #1 0x00007fb36d160e51 in background_thread_sleep (tsdn=, interval=10000000000, info=) at src/background_thread.c:255 next_wakeup = {ns = 6420258814962181} ts_wakeup = {ns = 1644846435149171000} ts = {tv_sec = 1644846435, tv_nsec = 149171000} tv = {tv_sec = 1644846425, tv_usec = 149171} before_sleep = {ns = 1644846425149171000} #2 background_work_sleep_once (ind=, info=, tsdn=) at src/background_thread.c:307 min_interval = 10000000000 narenas = #3 background_work (ind=, tsd=0x7fb3097e9220) at src/background_thread.c:497 info = #4 background_thread_entry (ind_arg=) at src/background_thread.c:522 thread_ind = #5 0x00007fb36dc53ea5 in start_thread (arg=0x7fb3097fa700) at pthread_create.c:307 __res = pd = 0x7fb3097fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140406935234304, -2178872036766592290, 0, 8392704, 0, 140406935234304, 2208177309020508894, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 23 (Thread 0x7fb308ff9700 (LWP 53229)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 No locals. #1 0x00000000009bec8f in __gthread_cond_timedwait (__abs_timeout=0x7fb308fe7960, __mutex=, __cond=0x7fb369f78b98) 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=0x7fb369f78b98) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:232 __ts = {tv_sec = 1644846431, tv_nsec = 19769293} #3 wait_until > > (__atime=..., __lock=..., this=0x7fb369f78b98) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:141 __c_entry = #4 wait_for > (__rtime=..., __rtime=..., __lock=..., this=0x7fb369f78b98) 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:103 now = lock = {_M_device = 0x7fb369f78bc8, _M_owns = true} #6 0x00000000009bede1 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:179 task = {> = {> = {}, _M_ptr = 0x7fb3546f4410, _M_refcount = {_M_pi = 0x7fb3546f4400}}, } worker = 0x7fb369f48100 #7 0x0000000000b9c119 in run (this=0x7fb369f59b80) 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 0x00007fb36dc53ea5 in start_thread (arg=0x7fb308ff9700) at pthread_create.c:307 __res = pd = 0x7fb308ff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140406926841600, -2178872036766592290, 0, 8392704, 0, 140406926841600, 2208178415511458526, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 22 (Thread 0x7fb2cffff700 (LWP 53230)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 No locals. #1 0x00000000009bec8f in __gthread_cond_timedwait (__abs_timeout=0x7fb2cffed960, __mutex=, __cond=0x7fb369f78b98) 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=0x7fb369f78b98) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:232 __ts = {tv_sec = 1644846431, tv_nsec = 19769206} #3 wait_until > > (__atime=..., __lock=..., this=0x7fb369f78b98) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:141 __c_entry = #4 wait_for > (__rtime=..., __rtime=..., __lock=..., this=0x7fb369f78b98) 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:103 now = lock = {_M_device = 0x7fb369f78bc8, _M_owns = true} #6 0x00000000009bede1 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:179 task = {> = {> = {}, _M_ptr = 0x7fb365fc4410, _M_refcount = {_M_pi = 0x7fb365fc4400}}, } worker = 0x7fb369f480c0 #7 0x0000000000b9c119 in run (this=0x7fb369f59bb0) 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 0x00007fb36dc53ea5 in start_thread (arg=0x7fb2cffff700) at pthread_create.c:307 __res = pd = 0x7fb2cffff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140405970564864, -2178872036766592290, 0, 8392704, 0, 140405970564864, 2208602821631070942, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 21 (Thread 0x7fb2cf7fe700 (LWP 53231)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 No locals. #1 0x00000000009bec8f in __gthread_cond_timedwait (__abs_timeout=0x7fb2cf7ec960, __mutex=, __cond=0x7fb369f78b98) 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=0x7fb369f78b98) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:232 __ts = {tv_sec = 1644846431, tv_nsec = 19770486} #3 wait_until > > (__atime=..., __lock=..., this=0x7fb369f78b98) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:141 __c_entry = #4 wait_for > (__rtime=..., __rtime=..., __lock=..., this=0x7fb369f78b98) 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:103 now = lock = {_M_device = 0x7fb369f78bc8, _M_owns = true} #6 0x00000000009bede1 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:179 task = {> = {> = {}, _M_ptr = 0x7fb2bcb77190, _M_refcount = {_M_pi = 0x7fb2bcb77180}}, } worker = 0x7fb369f48080 #7 0x0000000000b9c119 in run (this=0x7fb369f59c10) 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 0x00007fb36dc53ea5 in start_thread (arg=0x7fb2cf7fe700) at pthread_create.c:307 __res = pd = 0x7fb2cf7fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140405962172160, -2178872036766592290, 0, 8392704, 0, 140405962172160, 2208603921679569630, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 20 (Thread 0x7fb2ceffd700 (LWP 53232)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 No locals. #1 0x00000000009bec8f in __gthread_cond_timedwait (__abs_timeout=0x7fb2cefeb960, __mutex=, __cond=0x7fb369f78b98) 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=0x7fb369f78b98) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:232 __ts = {tv_sec = 1644846431, tv_nsec = 19768827} #3 wait_until > > (__atime=..., __lock=..., this=0x7fb369f78b98) at /opt/gcc-10.2.0/include/c++/10.2.0/condition_variable:141 __c_entry = #4 wait_for > (__rtime=..., __rtime=..., __lock=..., this=0x7fb369f78b98) 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:103 now = lock = {_M_device = 0x7fb369f78bc8, _M_owns = true} #6 0x00000000009bede1 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:179 task = {> = {> = {}, _M_ptr = 0x7fb2bc9b8490, _M_refcount = {_M_pi = 0x7fb2bc9b8480}}, } worker = 0x7fb369f48200 #7 0x0000000000b9c119 in run (this=0x7fb369f59be0) 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 0x00007fb36dc53ea5 in start_thread (arg=0x7fb2ceffd700) at pthread_create.c:307 __res = pd = 0x7fb2ceffd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140405953779456, -2178872036766592290, 0, 8392704, 0, 140405953779456, 2208605019580584670, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 19 (Thread 0x7fb2ce7fc700 (LWP 53233)): #0 0x00007fb36dc5afc3 in pread64 () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00000000009ab818 in magma::BasicFile::Read(long, unsigned long, char*, unsigned long*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/file/file_impl_linux.cc:146 ret = nread = 58 #2 0x0000000000a12cfa in magma::FileWithStats::Read(long, unsigned long, char*, unsigned long*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/file/file_impl_stats.cc:39 stats = 0x7fb1e865ffc0 #3 0x00000000009afb76 in magma::BufferedFileReader::Read(magma::File*, long, unsigned long, magma::Slice&, unsigned long&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/rw_file.cc:262 blockSize = blockOffset = 140405945271280 blockReadLen = 58 n = basePtr = 0x7fb2ce7e1000 ":" cap = 140405945271328 returnLen = 0 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} #4 0x00000000009bcc54 in magma::ReadAndTransform(magma::File*, long, unsigned long, std::function >&, unsigned long&)>, std::unique_ptr >&, unsigned long&, unsigned long&, magma::BufferedFileReader*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/block_cache.cc:39 stackBuffer = {buffer = {ownership = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}, }}, data = 0x0, capacity = 0, used = 0, alignBoundary = 1, shrinkDuration = {__r = 60000}, autoShrink = false, lastResizeTime = {__d = {__r = 0}}, allocCallback = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7fb2ce7e0710, _M_const_object = 0x7fb2ce7e0710, _M_function_pointer = 0x7fb2ce7e0710, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7fb2ce7e0710, this adjustment 140406915337712}, _M_pod_data = "\020\a~\316\262\177\000\000\360\rP\b\263\177\000"}, _M_manager = 0x0}, _M_invoker = 0x7fb2ce7e98f0}}, file = 0x7fb308500df0, bufStart = 573, bufEnd = 573, capacity = 32768, doReadAhead = false, bufferPointer = 0x7fb2ce7e1000 ":", embeddedBuffer = "\000\020~\316\262\177\000\000*\v\000\000\000\000\000\000\000\020~\316\262\177\000\000*\v", '\000' , "Q\302%L\263\177", '\000' , "\001\000\000\000\000\000\000\000`\352\000\000\000\000\000\000\000\a~\316\262\177\000\000\000\000\000\000\000\000\000\000U\002\000\000\000\000\000\000\240\231~\316\262\177\000\000\000\000\000\000\000\000\000\000\217\314\233\000\000\000\000\000\360\rP\b\263\177\000\000\b\000\000\000\000\000\000\000\062\v\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\020~\316\262\177\000\000\000\020~\316\262\177\000\000\000\020~\316\262\177\000\000"..., tmpBuf = {ownership = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}, }}, data = 0x0, capacity = 0, used = 0, alignBoundary = 1, shrinkDuration = {__r = 60000}, autoShrink = false, lastResizeTime = {__d = {__r = 0}}, allocCallback = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x57, _M_const_object = 0x57, _M_function_pointer = 0x57, _M_member_pointer = &virtual table offset 86, this adjustment 86}, _M_pod_data = "W\000\000\000\000\000\000\000V\000\000\000\000\000\000"}, _M_manager = 0x0}, _M_invoker = 0x7fb2ce7e9ae0}}} fileData = {data = 0x0, len = 0} status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} #5 0x00000000009bce47 in magma::Cache::makeObject(magma::BlockCache::BlockCtor&) () at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 outBuf = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}, }} outSize = 140408605985079 readBytes = 0 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x7fb36d155f50 }, }, }}, }}} #6 0x00000000009bc1be in magma::Cache::AcquireObject (this=0x7fb1e86790c0, ctor=..., doCaching=doCaching@entry=false) at /opt/gcc-10.2.0/include/c++/10.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h:779 obj = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}, }} lock = {_M_device = 0x7fb1e86790c0, _M_owns = false} status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} object = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, } id = {fileID = 4716506, offset = 573} itr = {::ObjectHandleImpl, boost::intrusive::list_node_traits, (boost::intrusive::link_mode_type)1, magma::Cache::LRUListTag, 1>, false> >*, unsigned int>> = {}, current_ = 0x0, lowest_ = } #7 0x00000000009b3cb5 in AcquireObject (doCaching=, ctor=..., this=0x7fb1e88d4ac0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/block_cache.h:61 id = {fileID = 4716506, offset = 573} index = #8 Read (buffer=, transform=..., doCaching=, readBytes=, outData=..., size=, offset=, fileID=, file=, this=0x7fb1e88d4ac0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/block_cache.h:61 blockCtor = {file = 0x7fb308500df0, id = {fileID = 4716506, offset = 573}, size = 58, transform = { >&, unsigned long&>> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0xa13f01 , _M_const_object = 0xa13f01 , _M_function_pointer = 0xa13f01 , _M_member_pointer = &virtual table offset 10567424, this adjustment 140402821877480}, _M_pod_data = "\001?\241\000\000\000\000\000\350\316R\024\262\177\000"}, _M_manager = 0xa1c660 >&, unsigned long&), magma::SSTable::BlockDecoder>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>}, _M_invoker = 0xa1c9a0 >&, unsigned long&), magma::SSTable::BlockDecoder>::_M_invoke(std::_Any_data const&, char const*&&, unsigned long&&, std::unique_ptr >&, unsigned long&)>}, buffer = 0x0, readBytes = 0} rv = { >> = {}, first = {s = { _M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x48}, }, }}, }}}, second = {> = {> = {}, _M_ptr = 0x7fb2ce7e9a90, _M_refcount = {_M_pi = 0x445440 <__pthread_key_create@plt>}}, }} #9 magma::ManagedFile::Read(std::shared_ptr const&, long, unsigned long, std::shared_ptr&, unsigned long&, magma::CacheReadMode, std::function >&, unsigned long&)>, magma::BufferedFileReader*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/file_manager.cc:110 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} #10 0x0000000000a18649 in magma::SSTable::readBlock(std::shared_ptr const&, magma::BlockPointer const&, magma::Block*, magma::ReaderStats&, bool, magma::BufferedFileReader*) () at /opt/gcc-10.2.0/include/c++/10.2.0/new:175 isDataBlock = readMode = data = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, } bytesRead = 0 decodeTransformer = status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} #11 0x0000000000a1a79e in magma::SSTableIterator::initStacks(magma::Slice const&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/sstable/sstable.cc:726 No locals. #12 0x0000000000a1b076 in magma::SSTableIterator::SeekFirst (this=0x7fb1e6c89e40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/sstable/sstable.cc:795 No locals. #13 0x00000000009cb75d in magma::MergeIterator::SeekFirst (this=this@entry=0x7fb2ce7e9e00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/iterator.cc:59 i = 0 #14 0x0000000000a00d88 in magma::LSMTree::mergeSSTables(std::vector, std::allocator > >&, magma::ItemGCFilter&, unsigned long, double, std::vector, std::allocator > >*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:780 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} filterOutput = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, } totalPhySize = totalLogicalSize = estimateTables = estimateOutputSize = 1902064 maxSSTableSizeWithOverhead = 2306867 merger = { = {_vptr.Iterator = 0xcb0e60 , rstats = {NBytesOutgoing = 0, NReadBytes = 0, NReadIOs = 0, NDataBlockReads = 0, NIndexBlockReads = 0}}, iterators = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7fb229b0b800, _M_finish = 0x7fb229b0b890, _M_end_of_storage = 0x7fb229b0b900}, }}, }, ownership = { >, std::allocator > > >> = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = { _M_start = 0x7fb249b61500, _M_finish = 0x7fb249b61590, _M_end_of_storage = 0x7fb249b61600}, }}, }, queue = {, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, std::integral_constant > >, boost::heap::detail::nop_index_updater> >> = {static is_stable = , q_ = { >, boost::heap::detail::priority_queue_mutable_wrapper, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, std::integral_constant > >, boost::heap::detail::nop_index_updater> >::indirect_cmp, false, unsigned long, false>> = {, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, std::integral_constant > >, boost::heap::detail::nop_index_updater> >::indirect_cmp> = { = {iters = 0x7fb2ce7e9e30, cmp = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = { _M_unused = {_M_object = 0x7fb247b4e2c0, _M_const_object = 0x7fb247b4e2c0, _M_function_pointer = 0x7fb247b4e2c0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7fb247b4e2c0, this adjustment 140402819406608}, _M_pod_data = "\300\342\264G\262\177\000\000\020\033-\024\262\177\000"}, _M_manager = 0x9cbf40 ::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>}, _M_invoker = 0x9cb960 ::_M_invoke(std::_Any_data const&, magma::Slice const&, magma::Slice const&)>}}, }, > = { static constant_time_size = }, static is_stable = }, q_ = { >, std::allocator > > >> = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, static D = 2, static is_stable = }, objects = {, std::allocator > >> = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_node = { = {_M_next = 0x7fb2ce7e9ea0, _M_prev = 0x7fb2ce7e9ea0}, _M_size = 0}}}, }}, static is_mutable = true, static constant_time_size = , static has_ordered_iterators = , static is_mergable = , static has_reserve = , static is_stable = }, doCaching = false, enableReadAhead = true} kvReader = {output = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, kvSizes = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, cmp = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = { _M_object = 0x7fb229618300, _M_const_object = 0x7fb229618300, _M_function_pointer = 0x7fb229618300, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7fb229618300, this adjustment 140408605957858}, _M_pod_data = "\000\203a)\262\177\000\000\342\336\024m\263\177\000"}, _M_manager = 0x9cb9f0 ::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>}, _M_invoker = 0x9cb8e0 ::_M_invoke(std::_Any_data const&, magma::Slice const&, magma::Slice const&)>}, iter = 0x7fb2ce7e9e00, buf = {ownership = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}, }}, data = 0x0, capacity = 0, used = 0, alignBoundary = 1, shrinkDuration = {__r = 60000}, autoShrink = false, lastResizeTime = {__d = {__r = 0}}, allocCallback = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x1, _M_const_object = 0x1, _M_function_pointer = 0x1, _M_member_pointer = &virtual table offset 0, this adjustment 296}, _M_pod_data = "\001\000\000\000\000\000\000\000(\001\000\000\000\000\000"}, _M_manager = 0x0}, _M_invoker = 0x128}}, lastKey = {data = 0x0, len = 0}, clearBufOnRead = true, stopIteratorOnFind = false, readUntilFn = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7fb1e6d67000, _M_const_object = 0x7fb1e6d67000, _M_function_pointer = 0x7fb1e6d67000, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7fb1e6d67000, this adjustment 140402819406784}, _M_pod_data = "\000p\326\346\261\177\000\000\300\033-\024\262\177\000"}, _M_manager = 0x0}, _M_invoker = 0x7fb2ce7ea450}} sstableCfg = {Path = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fb2ce7e9fc0 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, ReadOnly = false, BCache = 0x0, CacheDataBlocks = false, UseCompression = false, BlockSize = 4096, IndexBlockSize = 4096, EnableFilePreallocation = false, SSTableAllocator = 0x0, CompressionAlgo = magma::Compression::LZ4, ReadAheadSize = 0, MaxIndexDepth = 2, CompareIndexKey = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = { _M_unused = {_M_object = 0x9c91e0 , _M_const_object = 0x9c91e0 , _M_function_pointer = 0x9c91e0 , _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x9c91e0 , this adjustment 9701168}, _M_pod_data = "\340\221\234\000\000\000\000\000\060\a\224\000\000\000\000"}, _M_manager = 0x9408f0 ::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>}, _M_invoker = 0x940730 ::_M_invoke(std::_Any_data const&, magma::Slice const&, magma::Slice const&)>}, CompareKey = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = { _M_unused = {_M_object = 0x9c91e0 , _M_const_object = 0x9c91e0 , _M_function_pointer = 0x9c91e0 , _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x9c91e0 , this adjustment 10371701}, _M_pod_data = "\340\221\234\000\000\000\000\000uB\236\000\000\000\000"}, _M_manager = 0x9408f0 ::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>}, _M_invoker = 0x940730 ::_M_invoke(std::_Any_data const&, magma::Slice const&, magma::Slice const&)>}, KeyStringer = {, std::allocator >, magma::Slice const&>> = {, std::allocator > >> = {}, }, = {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\342\336\024m\263\177\000"}, _M_manager = 0x0}, _M_invoker = 0x7fb300000115}, EnableDirectIOWrite = false, EnableDirectIORead = false, WriterBufferSize = 524288, AlignBlocks = false, ExtractOp = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = { _M_object = 0xa15f30 , _M_const_object = 0xa15f30 , _M_function_pointer = 0xa15f30 , _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0xa15f30 , this adjustment 140402480906252}, _M_pod_data = "0_\241\000\000\000\000\000\f\000\000\000\262\177\000"}, _M_manager = 0xa02dc0 ::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>}, _M_invoker = 0xa02c40 ::_M_invoke(std::_Any_data const&, magma::Slice const&)>}, EstimateLogicalSize = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7fb36d155f50 , _M_const_object = 0x7fb36d155f50 , _M_function_pointer = 0x7fb36d155f50 , _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7fb36d155f50 , this adjustment 10}, _M_pod_data = "P_\025m\263\177\000\000\n\000\000\000\000\000\000"}, _M_manager = 0x0}, _M_invoker = 0x1}, MakeUserStatsBuilder = { >, std::chrono::time_point > > >> = { > >, std::unique_ptr > >> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = { _M_object = 0xbb4f14 , _M_const_object = 0xbb4f14 , _M_function_pointer = 0xbb4f14 , _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0xbb4f14 , this adjustment 140403679575136}, _M_pod_data = "\024O\273\000\000\000\000\000`> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = { _M_object = 0x9a2bd0 , _M_const_object = 0x9a2bd0 , _M_function_pointer = 0x9a2bd0 , _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x9a2bd0 , this adjustment 277}, _M_pod_data = "\320+\232\000\000\000\000\000\025\001\000\000\000\000\000"}, _M_manager = 0xa02e00 ::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>}, _M_invoker = 0xa02c50 ::_M_invoke(std::_Any_data const&, magma::Slice const&)>}, BufferAllocCallback = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7fb2ce7ea2d0, _M_const_object = 0x7fb2ce7ea2d0, _M_function_pointer = 0x7fb2ce7ea2d0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7fb2ce7ea2d0, this adjustment 140408605957858}, _M_pod_data = "\320\242~\316\262\177\000\000\342\336\024m\263\177\000"}, _M_manager = 0x0}, _M_invoker = 0x115}, ReadAheadBufferAllocCallback = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0xc, _M_const_object = 0xc, _M_function_pointer = 0xc, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0xc, this adjustment 140408605957858}, _M_pod_data = "\f\000\000\000\000\000\000\000\342\336\024m\263\177\000"}, _M_manager = 0x0}, _M_invoker = 0x7fb300000115}, FS = { MakeFile = { >, std::__cxx11::basic_string, std::allocator > const&>> = {, std::allocator > const&, std::unique_ptr > >> = {}, }, = { static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x9a9080 , std::allocator > const&)>, _M_const_object = 0x9a9080 , std::allocator > const&)>, _M_function_pointer = 0x9a9080 , std::allocator > const&)>, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x9a9080 , std::allocator > const&)>, this adjustment 140408605985079}, _M_pod_data = "\200\220\232\000\000\000\000\000\067I\025m\263\177\000"}, _M_manager = 0x9ae280 > (std::__cxx11::basic_string, std::allocator > const&), std::unique_ptr > (*)(std::__cxx11::basic_string, std::allocator > const&)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>}, _M_invoker = 0x9ae200 > (std::__cxx11::basic_string, std::allocator > const&), std::unique_ptr > (*)(std::__cxx11::basic_string, std::allocator > const&)>::_M_invoke(std::_Any_data const&, std::__cxx11::basic_string, std::allocator > const&)>}, MakeDirectory = { >, std::__cxx11::basic_string, std::allocator > const&>> = {, std::allocator > const&, std::unique_ptr > >> = {}, }, = { static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0xa123b0 , std::allocator > const&)>, _M_const_object = 0xa123b0 , std::allocator > const&)>, _M_function_pointer = 0xa123b0 , std::allocator > const&)>, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0xa123b0 , std::allocator > const&)>, this adjustment 140408605985079}, _M_pod_data = "\260#\241\000\000\000\000\000\067I\025m\263\177\000"}, _M_manager = 0x9ae2c0 > (std::__cxx11::basic_string, std::allocator > const&), std::unique_ptr > (*)(std::__cxx11::basic_string, std::allocator > const&)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>}, _M_invoker = 0x9ae220 > (std::__cxx11::basic_string, std::allocator > const&), std::unique_ptr > (*)(std::__cxx11::basic_string, std::allocator > const&)>::_M_invoke(std::_Any_data const&, std::__cxx11::basic_string, std::allocator > const&)>}, RemoveAll = {, std::allocator > const&, bool>> = {, std::allocator > const&, bool, magma::Status>> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = { _M_object = 0x9aa3f0 , std::allocator > const&, bool)>, _M_const_object = 0x9aa3f0 , std::allocator > const&, bool)>, _M_function_pointer = 0x9aa3f0 , std::allocator > const&, bool)>, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x9aa3f0 , std::allocator > const&, bool)>, this adjustment 140408605985079}, _M_pod_data = "\360\243\232\000\000\000\000\000\067I\025m\263\177\000"}, _M_manager = 0x9ae300 , std::allocator > const&, bool), magma::Status (*)(std::__cxx11::basic_string, std::allocator > const&, bool)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>}, _M_invoker = 0x9ae240 , std::allocator > const&, bool), magma::Status (*)(std::__cxx11::basic_string, std::allocator > const&, bool)>::_M_invoke(std::_Any_data const&, std::__cxx11::basic_string, std::allocator > const&, bool&&)>}, Rename = {, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&>> = {, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, magma::Status>> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = { _M_object = 0x9a9520 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)>, _M_const_object = 0x9a9520 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)>, _M_function_pointer = 0x9a9520 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)>, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x9a9520 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)>, this adjustment 140403175058112}, _M_pod_data = " \225\232\000\000\000\000\000\300\352_)\262\177\000"}, _M_manager = 0x9ae340 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), magma::Status (*)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>}, _M_invoker = 0x9ae260 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), magma::Status (*)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)>::_M_invoke(std::_Any_data const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)>}}} writer = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }} tryFinalizeSSTable = {__writer = @0x7fb2ce7e9d00, __merger = , __maxSSTableSize = , __status = @0x7fb2ce7e9cf8, __this = , __outputList = } #15 0x00000000009d355d in magma::LSMTree::compactLevelForInputs(int, int, std::unique_lock&, magma::LSMTree::CompactionTrigger, std::vector, std::allocator > >&, std::vector, std::allocator > >&, std::function > (bool)>) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/compaction.cc:228 bt = {dest = 0x0, start = {__d = {__r = 0}}, name = 0x0, out = 0x0} status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} compactID = 23 _c = {fn = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7fb247723c60, _M_const_object = 0x7fb247723c60, _M_function_pointer = 0x7fb247723c60, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7fb247723c60}, _M_pod_data = "`&, magma::LSMTree::CompactionTrigger, magma::TableList&, magma::TableList&, magma::GCContextBuilder):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x9cdeb0 &, magma::LSMTree::CompactionTrigger, magma::TableList&, magma::TableList&, magma::GCContextBuilder):: >::_M_invoke(const std::_Any_data &)>}} srcLevelSize = 153671 targetSize = 4194304 isFileCountCompaction = true t0 = srcDataSize = dstDataSize = srcLogicalDataSz = 153671 dstLogicalDataSz = 8909 height = isHighestLevel = true writeAmp = 0.0579745024 optimizeWriteAmp = true nonL0LocalCompaction = false _restoreState = {fn = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7fb247bc9d40, _M_const_object = 0x7fb247bc9d40, _M_function_pointer = 0x7fb247bc9d40, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7fb247bc9d40, this adjustment 140405716538224}, _M_pod_data = "@\235\274G\262\177\000\000p\323\333\300\262\177\000"}, _M_manager = 0x9cd410 &, magma::LSMTree::CompactionTrigger, magma::TableList&, magma::TableList&, magma::GCContextBuilder):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x9cdbf0 &, magma::LSMTree::CompactionTrigger, magma::TableList&, magma::TableList&, magma::GCContextBuilder):: >::_M_invoke(const std::_Any_data &)>}} inputList = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = { _M_start = 0x7fb24783e300, _M_finish = 0x7fb24783e420, _M_end_of_storage = 0x7fb24783e520}, }}, } outputList = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, } needSSTablesMerging = true bloomFilterAccuracy = 0.98999999999999999 levelSize = 2097152 triggerRatio = 0 gcFilter = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x7fb2142d1b00}, }, }}, }} _ = {fn = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7fb2ce7ea2c0, _M_const_object = 0x7fb2ce7ea2c0, _M_function_pointer = 0x7fb2ce7ea2c0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7fb2ce7ea2c0, this adjustment 140405945311992}, _M_pod_data = "\300\242~\316\262\177\000\000\370\242~\316\262\177\000"}, _M_manager = 0x9cd180 &, magma::LSMTree::CompactionTrigger, magma::TableList&, magma::TableList&, magma::GCContextBuilder):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x9cd540 &, magma::LSMTree::CompactionTrigger, std::vector, std::allocator > >&, std::vector, std::allocator > >&, std::function > (bool)>)::{lambda()#3}>::_M_invoke(std::_Any_data const&)>}} outDataSize = resultState = newSnapshot = {> = {> = {}, _M_ptr = 0x7fb24619c890, _M_refcount = {_M_pi = 0x7fb1e6d67000}}, } dur = 140403173283488 secs = MBps = rMBps = 5.0821114053419811e-317 wMBps = 5.074654966614945e-317 gcRatio = 5.0745205807592761e-317 newTriggerRatio = 6.936820964804978e-310 #16 0x00000000009d5d6f in magma::LSMTree::compactLevel(int, std::unique_lock&, magma::LSMTree::CompactionTrigger, std::function > (bool)>) () at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 srcLevelList = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = { _M_start = 0x7fb2478ed400, _M_finish = 0x7fb2478ed510, _M_end_of_storage = 0x7fb2478ed600}, }}, } dstLevelList = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = { _M_start = 0x7fb24a8c1c20, _M_finish = 0x7fb24a8c1c30, _M_end_of_storage = 0x7fb24a8c1c30}, }}, } inputList = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, } outputList = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, } status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} dstLevel = 2 #17 0x00000000009d62f1 in magma::LSMTree::compact(std::unique_lock&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/compaction.cc:404 level = status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} trigger = @0x7fb249a60a40: {> = {}, first = 0, second = {Ratio = 1.0625, Reason = magma::LSMTree::CompactionTrigger::FileCount}} __for_range = @0x7fb2ce7ea690: {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x7fb249a60a40, _M_finish = 0x7fb249a60a58, _M_end_of_storage = 0x7fb249a60a58}, }}, } compacted = false triggers = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x7fb249a60a40, _M_finish = 0x7fb249a60a58, _M_end_of_storage = 0x7fb249a60a58}, }}, } #18 0x00000000009f5548 in doCompactionWork (this=0x7fb1e6d67000) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:403 lock = {_M_device = 0x7fb1e6d670f0, _M_owns = false} #19 operator() (__closure=) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:413 this = #20 __invoke_impl&> (__f=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:60 No locals. #21 __invoke_r&> (__fn=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:110 No locals. #22 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. #23 0x00000000009bd478 in operator() (this=0x7fb247d44ee0) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 No locals. #24 magma::TimedTask::Complete(bool) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:158 wg = 0x7fb1e6d67358 envGuard = {previous = {> = {}, first = 0x0, second = 2}} currTask = {> = {> = {}, _M_ptr = 0x7fb247d44ed0, _M_refcount = {_M_pi = 0x7fb247d44ec0}}, } #25 0x00000000009bedf1 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:180 task = {> = {> = {}, _M_ptr = 0x7fb2bcc6c930, _M_refcount = {_M_pi = 0x7fb2bcc6c920}}, } worker = 0x7fb369f481c0 #26 0x0000000000b9c119 in run (this=0x7fb369f59c40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #27 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #28 0x00007fb36dc53ea5 in start_thread (arg=0x7fb2ce7fc700) at pthread_create.c:307 __res = pd = 0x7fb2ce7fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140405945386752, -2178872036766592290, 0, 8392704, 0, 140405945386752, 2208606119629083358, 2208396485905928926}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #29 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 18 (Thread 0x7fb2cdffb700 (LWP 53234)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007fb36be468bc in __gthread_cond_wait (__mutex=, __cond=) at /tmp/deploy/objdir/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:865 No locals. #2 std::condition_variable::wait (this=, __lock=...) at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53 __e = #3 0x00000000009be9f8 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:105 now = lock = {_M_device = 0x7fb369f78c68, _M_owns = true} #4 0x00000000009bede1 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:179 task = {> = {> = {}, _M_ptr = 0x7fb2bccf2330, _M_refcount = {_M_pi = 0x7fb2bccf2320}}, } worker = 0x7fb369f48180 #5 0x0000000000b9c119 in run (this=0x7fb369f59c70) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #6 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #7 0x00007fb36dc53ea5 in start_thread (arg=0x7fb2cdffb700) at pthread_create.c:307 __res = pd = 0x7fb2cdffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140405936994048, -2178872036766592290, 0, 8392704, 0, 140405936994048, 2208607217530098398, 2208396485905928926}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #8 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 17 (Thread 0x7fb2cd7fa700 (LWP 53235)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007fb36be468bc in __gthread_cond_wait (__mutex=, __cond=) at /tmp/deploy/objdir/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:865 No locals. #2 std::condition_variable::wait (this=, __lock=...) at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53 __e = #3 0x00000000009be9f8 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:105 now = lock = {_M_device = 0x7fb369f78c68, _M_owns = true} #4 0x00000000009bede1 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:179 task = {> = {> = {}, _M_ptr = 0x7fb29d4d4b10, _M_refcount = {_M_pi = 0x7fb29d4d4b00}}, } worker = 0x7fb369f48240 #5 0x0000000000b9c119 in run (this=0x7fb369f59ca0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #6 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #7 0x00007fb36dc53ea5 in start_thread (arg=0x7fb2cd7fa700) at pthread_create.c:307 __res = pd = 0x7fb2cd7fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140405928601344, -2178872036766592290, 0, 8392704, 0, 140405928601344, 2208608317578597086, 2208396485905928926}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #8 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 16 (Thread 0x7fb2ccff9700 (LWP 53236)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007fb36be468bc in __gthread_cond_wait (__mutex=, __cond=) at /tmp/deploy/objdir/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:865 No locals. #2 std::condition_variable::wait (this=, __lock=...) at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53 __e = #3 0x00000000009be9f8 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:105 now = lock = {_M_device = 0x7fb369f78c68, _M_owns = true} #4 0x00000000009bede1 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:179 task = {> = {> = {}, _M_ptr = 0x7fb3084ab370, _M_refcount = {_M_pi = 0x7fb3084ab360}}, } worker = 0x7fb369f48280 #5 0x0000000000b9c119 in run (this=0x7fb369f59cd0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #6 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #7 0x00007fb36dc53ea5 in start_thread (arg=0x7fb2ccff9700) at pthread_create.c:307 __res = pd = 0x7fb2ccff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140405920208640, -2178872036766592290, 0, 8392704, 0, 140405920208640, 2208609424069546718, 2208396485905928926}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #8 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 15 (Thread 0x7fb2c7fff700 (LWP 53237)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 No locals. #1 0x00007fb36d160e51 in background_thread_sleep (tsdn=, interval=10000000000, info=) at src/background_thread.c:255 next_wakeup = {ns = 6420260004988022} ts_wakeup = {ns = 1644846436339334000} ts = {tv_sec = 1644846436, tv_nsec = 339334000} tv = {tv_sec = 1644846426, tv_usec = 339334} before_sleep = {ns = 1644846426339334000} #2 background_work_sleep_once (ind=, info=, tsdn=) at src/background_thread.c:307 min_interval = 10000000000 narenas = #3 background_work (ind=, tsd=0x7fb2c7fee220) at src/background_thread.c:497 info = #4 background_thread_entry (ind_arg=) at src/background_thread.c:522 thread_ind = #5 0x00007fb36dc53ea5 in start_thread (arg=0x7fb2c7fff700) at pthread_create.c:307 __res = pd = 0x7fb2c7fff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140405836347136, -2178872036766592290, 0, 8392704, 0, 140405836347136, 2208620413817115358, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 14 (Thread 0x7fb2c77fe700 (LWP 53239)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007fb36be468bc in __gthread_cond_wait (__mutex=, __cond=) at /tmp/deploy/objdir/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:865 No locals. #2 std::condition_variable::wait (this=, __lock=...) at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53 __e = #3 0x00000000009be9f8 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:105 now = lock = {_M_device = 0x7fb369f78c68, _M_owns = true} #4 0x00000000009bede1 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:179 task = {> = {> = {}, _M_ptr = 0x7fb25ec9f4d0, _M_refcount = {_M_pi = 0x7fb25ec9f4c0}}, } worker = 0x7fb35445d000 #5 0x0000000000b9c119 in run (this=0x7fb369f588c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #6 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #7 0x00007fb36dc53ea5 in start_thread (arg=0x7fb2c77fe700) at pthread_create.c:307 __res = pd = 0x7fb2c77fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140405827954432, -2178872036766592290, 0, 8392704, 0, 140405827954432, 2208621513865614046, 2208396485905928926}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #8 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 13 (Thread 0x7fb2c6ffd700 (LWP 53240)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007fb36be468bc in __gthread_cond_wait (__mutex=, __cond=) at /tmp/deploy/objdir/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:865 No locals. #2 std::condition_variable::wait (this=, __lock=...) at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53 __e = #3 0x00000000009be9f8 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:105 now = lock = {_M_device = 0x7fb369f78c68, _M_owns = true} #4 0x00000000009bede1 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:179 task = {> = {> = {}, _M_ptr = 0x7fb2bcc6def0, _M_refcount = {_M_pi = 0x7fb2bcc6dee0}}, } worker = 0x7fb35445d640 #5 0x0000000000b9c119 in run (this=0x7fb369f58920) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #6 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #7 0x00007fb36dc53ea5 in start_thread (arg=0x7fb2c6ffd700) at pthread_create.c:307 __res = pd = 0x7fb2c6ffd700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140405819561728, -2178872036766592290, 0, 8392704, 0, 140405819561728, 2208622611766629086, 2208396485905928926}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #8 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 12 (Thread 0x7fb2c67fc700 (LWP 53241)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007fb36be468bc in __gthread_cond_wait (__mutex=, __cond=) at /tmp/deploy/objdir/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:865 No locals. #2 std::condition_variable::wait (this=, __lock=...) at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53 __e = #3 0x00000000009be9f8 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:105 now = lock = {_M_device = 0x7fb369f78c68, _M_owns = true} #4 0x00000000009bede1 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:179 task = {> = {> = {}, _M_ptr = 0x7fb2bd044530, _M_refcount = {_M_pi = 0x7fb2bd044520}}, } worker = 0x7fb35445d680 #5 0x0000000000b9c119 in run (this=0x7fb369f58950) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #6 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #7 0x00007fb36dc53ea5 in start_thread (arg=0x7fb2c67fc700) at pthread_create.c:307 __res = pd = 0x7fb2c67fc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140405811169024, -2178872036766592290, 0, 8392704, 0, 140405811169024, 2208623711815127774, 2208396485905928926}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #8 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 11 (Thread 0x7fb2c5ffb700 (LWP 53242)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007fb36be468bc in __gthread_cond_wait (__mutex=, __cond=) at /tmp/deploy/objdir/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:865 No locals. #2 std::condition_variable::wait (this=, __lock=...) at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53 __e = #3 0x00000000009be9f8 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:105 now = lock = {_M_device = 0x7fb369f78c68, _M_owns = true} #4 0x00000000009bede1 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:179 task = {> = {> = {}, _M_ptr = 0x7fb2bca12cf0, _M_refcount = {_M_pi = 0x7fb2bca12ce0}}, } worker = 0x7fb35445d6c0 #5 0x0000000000b9c119 in run (this=0x7fb369f58980) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #6 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #7 0x00007fb36dc53ea5 in start_thread (arg=0x7fb2c5ffb700) at pthread_create.c:307 __res = pd = 0x7fb2c5ffb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140405802776320, -2178872036766592290, 0, 8392704, 0, 140405802776320, 2208624809716142814, 2208396485905928926}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #8 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 10 (Thread 0x7fb2c57fa700 (LWP 53243)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007fb36be468bc in __gthread_cond_wait (__mutex=, __cond=) at /tmp/deploy/objdir/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:865 No locals. #2 std::condition_variable::wait (this=, __lock=...) at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53 __e = #3 0x00000000009be9f8 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:105 now = lock = {_M_device = 0x7fb369f78c68, _M_owns = true} #4 0x00000000009bede1 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:179 task = {> = {> = {}, _M_ptr = 0x7fb365f8fa70, _M_refcount = {_M_pi = 0x7fb365f8fa60}}, } worker = 0x7fb35445d700 #5 0x0000000000b9c119 in run (this=0x7fb369f589b0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #6 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #7 0x00007fb36dc53ea5 in start_thread (arg=0x7fb2c57fa700) at pthread_create.c:307 __res = pd = 0x7fb2c57fa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140405794383616, -2178872036766592290, 0, 8392704, 0, 140405794383616, 2208625909764641502, 2208396485905928926}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #8 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 9 (Thread 0x7fb2c4ff9700 (LWP 53244)): #0 0x00007fb36dc5afc3 in pread64 () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00000000009ab818 in magma::BasicFile::Read(long, unsigned long, char*, unsigned long*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/file/file_impl_linux.cc:146 ret = nread = 1942 #2 0x0000000000a12cfa in magma::FileWithStats::Read(long, unsigned long, char*, unsigned long*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/file/file_impl_stats.cc:39 stats = 0x7fb1e8660560 #3 0x00000000009afb76 in magma::BufferedFileReader::Read(magma::File*, long, unsigned long, magma::Slice&, unsigned long&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/rw_file.cc:262 blockSize = blockOffset = 140405785874960 blockReadLen = 1942 n = basePtr = 0x7fb2c4fde000 ":\257\363c\216\214\a" cap = 140405785875008 returnLen = 0 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} #4 0x00000000009bcc54 in magma::ReadAndTransform(magma::File*, long, unsigned long, std::function >&, unsigned long&)>, std::unique_ptr >&, unsigned long&, unsigned long&, magma::BufferedFileReader*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/block_cache.cc:39 stackBuffer = {buffer = {ownership = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}, }}, data = 0x0, capacity = 0, used = 0, alignBoundary = 1, shrinkDuration = {__r = 60000}, autoShrink = false, lastResizeTime = {__d = {__r = 0}}, allocCallback = {> = {> = {}, }, = {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\300g\376\304\262\177\000"}, _M_manager = 0x0}, _M_invoker = 0xba9bb9 }}, file = 0x7fb3546779e0, bufStart = 27655, bufEnd = 27655, capacity = 32768, doReadAhead = false, bufferPointer = 0x7fb2c4fde000 ":\257\363c\216\214\a", embeddedBuffer = "\220\060, "\340\375\304\262\177\000\000H\020\000\000\000\000\000\000\000\340\375\304\262\177\000\000H\020", '\000' , "\300g\376\304\262\177", '\000' , "\001\000\000\000\000\000\000\000"..., tmpBuf = {ownership = { _M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}, }}, data = 0x0, capacity = 0, used = 0, alignBoundary = 1, shrinkDuration = {__r = 60000}, autoShrink = false, lastResizeTime = {__d = {__r = 0}}, allocCallback = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x430, _M_const_object = 0x430, _M_function_pointer = 0x430, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x430, this adjustment 140408605957858}, _M_pod_data = "0\004\000\000\000\000\000\000\342\336\024m\263\177\000"}, _M_manager = 0x0}, _M_invoker = 0x96b2c8 }}} fileData = {data = 0x0, len = 0} status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} #5 0x00000000009bce47 in magma::Cache::makeObject(magma::BlockCache::BlockCtor&) () at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 outBuf = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}, }} outSize = 25098303505998 readBytes = 0 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x620a4db10000}, }, }}, }}} #6 0x00000000009bc1be in magma::Cache::AcquireObject (this=0x7fb1e8678a80, ctor=..., doCaching=doCaching@entry=false) at /opt/gcc-10.2.0/include/c++/10.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h:779 obj = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}, }} lock = {_M_device = 0x7fb1e8678a80, _M_owns = false} status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} object = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, } id = {fileID = 4715493, offset = 27655} itr = {::ObjectHandleImpl, boost::intrusive::list_node_traits, (boost::intrusive::link_mode_type)1, magma::Cache::LRUListTag, 1>, false> >*, unsigned int>> = {}, current_ = 0x0, lowest_ = } #7 0x00000000009b3cb5 in AcquireObject (doCaching=, ctor=..., this=0x7fb1e88d4ac0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/block_cache.h:61 id = {fileID = 4715493, offset = 27655} index = #8 Read (buffer=, transform=..., doCaching=, readBytes=, outData=..., size=, offset=, fileID=, file=, this=0x7fb1e88d4ac0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/block_cache.h:61 blockCtor = {file = 0x7fb3546779e0, id = {fileID = 4715493, offset = 27655}, size = 1942, transform = { >&, unsigned long&>> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x1, _M_const_object = 0x1, _M_function_pointer = 0x1, _M_member_pointer = &virtual table offset 0, this adjustment 140403188274952}, _M_pod_data = "\001\000\000\000\000\000\000\000\b\227)*\262\177\000"}, _M_manager = 0xa1c660 >&, unsigned long&), magma::SSTable::BlockDecoder>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>}, _M_invoker = 0xa1c9a0 >&, unsigned long&), magma::SSTable::BlockDecoder>::_M_invoke(std::_Any_data const&, char const*&&, unsigned long&&, std::unique_ptr >&, unsigned long&)>}, buffer = 0x0, readBytes = 0} rv = { >> = {}, first = {s = { _M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0xe4d00000000}, }, }}, }}}, second = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x100000005763900}}, }} #9 magma::ManagedFile::Read(std::shared_ptr const&, long, unsigned long, std::shared_ptr&, unsigned long&, magma::CacheReadMode, std::function >&, unsigned long&)>, magma::BufferedFileReader*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/file_manager.cc:110 status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} #10 0x0000000000a18649 in magma::SSTable::readBlock(std::shared_ptr const&, magma::BlockPointer const&, magma::Block*, magma::ReaderStats&, bool, magma::BufferedFileReader*) () at /opt/gcc-10.2.0/include/c++/10.2.0/new:175 isDataBlock = readMode = data = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, } bytesRead = 0 decodeTransformer = status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} #11 0x0000000000a1a9d1 in magma::SSTableIterator::initIterators(magma::Slice const&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/sstable/sstable.cc:759 bp = {offset = 27655, type = 1 '\001', size = 1932} currBlock = #12 0x00000000009cb105 in Next (this=0x7fb2c4fe6e00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/iterator.cc:84 curr = {itr = 17, handle = {iterator = {_M_node = 0x7fb1e6f756a0}}} #13 magma::MergeIterator::Next() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/iterator.cc:81 No locals. #14 0x00000000009dafde in magma::KVReader::ReadKVs (this=this@entry=0x7fb2c4fe6ec0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/common.cc:70 v = kOffset = k = {data = 0x7fb229aa94e0 "", len = 29} read = true #15 0x0000000000a00dbc in magma::LSMTree::mergeSSTables(std::vector, std::allocator > >&, magma::ItemGCFilter&, unsigned long, double, std::vector, std::allocator > >*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:781 kvList = status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} filterOutput = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x7fb22947ee80, _M_finish = 0x7fb22947ee80, _M_end_of_storage = 0x7fb22947eea0}, }}, } totalPhySize = totalLogicalSize = estimateTables = estimateOutputSize = 1922169 maxSSTableSizeWithOverhead = 2306867 merger = { = {_vptr.Iterator = 0xcb0e60 , rstats = {NBytesOutgoing = 0, NReadBytes = 0, NReadIOs = 0, NDataBlockReads = 0, NIndexBlockReads = 0}}, iterators = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7fb214578400, _M_finish = 0x7fb214578490, _M_end_of_storage = 0x7fb214578500}, }}, }, ownership = { >, std::allocator > > >> = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = { _M_start = 0x7fb2458c0f00, _M_finish = 0x7fb2458c0f90, _M_end_of_storage = 0x7fb2458c1000}, }}, }, queue = {, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, std::integral_constant > >, boost::heap::detail::nop_index_updater> >> = {static is_stable = , q_ = { >, boost::heap::detail::priority_queue_mutable_wrapper, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, std::integral_constant > >, boost::heap::detail::nop_index_updater> >::indirect_cmp, false, unsigned long, false>> = {, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, std::integral_constant > >, boost::heap::detail::nop_index_updater> >::indirect_cmp> = { = {iters = 0x7fb2c4fe6e30, cmp = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = { _M_unused = {_M_object = 0x7fb247bb0900, _M_const_object = 0x7fb247bb0900, _M_function_pointer = 0x7fb247bb0900, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7fb247bb0900, this adjustment 140403685923728}, _M_pod_data = "\000\t\273G\262\177\000\000\220\033\323G\262\177\000"}, _M_manager = 0x9cbf40 ::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>}, _M_invoker = 0x9cb960 ::_M_invoke(std::_Any_data const&, magma::Slice const&, magma::Slice const&)>}}, }, > = { static constant_time_size = }, static is_stable = }, q_ = { >, std::allocator > > >> = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x7fb24584be00, _M_finish = 0x7fb24584be90, _M_end_of_storage = 0x7fb24584bf00}, }}, }, static D = 2, static is_stable = }, objects = {, std::allocator > >> = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_node = { = {_M_next = 0x7fb1e6f756a0, _M_prev = 0x7fb2456fb880}, _M_size = 18}}}, }}, static is_mutable = true, static constant_time_size = , static has_ordered_iterators = , static is_mergable = , static has_reserve = , static is_stable = }, doCaching = false, enableReadAhead = true} kvReader = {output = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x7fb2478a7800, _M_finish = 0x7fb2478a7800, _M_end_of_storage = 0x7fb2478a7c00}, }}, }, kvSizes = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7fb247401600, _M_finish = 0x7fb247401610, _M_end_of_storage = 0x7fb247401800}, }}, }, cmp = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = { _M_object = 0x7fb247663700, _M_const_object = 0x7fb247663700, _M_function_pointer = 0x7fb247663700, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7fb247663700, this adjustment 140408605957858}, _M_pod_data = "\000\067fG\262\177\000\000\342\336\024m\263\177\000"}, _M_manager = 0x9cb9f0 ::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>}, _M_invoker = 0x9cb8e0 ::_M_invoke(std::_Any_data const&, magma::Slice const&, magma::Slice const&)>}, iter = 0x7fb2c4fe6e00, buf = {ownership = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7fb1e9de7800 ""}, }, }}, }}, data = 0x7fb1e9de7800 "", capacity = 2112, used = 64, alignBoundary = 1, shrinkDuration = {__r = 60000}, autoShrink = false, lastResizeTime = {__d = {__r = 6420254640398531}}, allocCallback = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x1, _M_const_object = 0x1, _M_function_pointer = 0x1, _M_member_pointer = &virtual table offset 0, this adjustment 296}, _M_pod_data = "\001\000\000\000\000\000\000\000(\001\000\000\000\000\000"}, _M_manager = 0x0}, _M_invoker = 0x128}}, lastKey = { data = 0x7fb1e9de7800 "", len = 29}, clearBufOnRead = true, stopIteratorOnFind = false, readUntilFn = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7fb1e6d8d000, _M_const_object = 0x7fb1e6d8d000, _M_function_pointer = 0x7fb1e6d8d000, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7fb1e6d8d000, this adjustment 140403685923904}, _M_pod_data = "\000\320\330\346\261\177\000\000@\034\323G\262\177\000"}, _M_manager = 0x0}, _M_invoker = 0x7fb2c4fe7450}} sstableCfg = {Path = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fb2c4fe6fc0 ""}, _M_string_length = 0, {_M_local_buf = '\000' , _M_allocated_capacity = 0}}, ReadOnly = false, BCache = 0x0, CacheDataBlocks = false, UseCompression = false, BlockSize = 4096, IndexBlockSize = 4096, EnableFilePreallocation = false, SSTableAllocator = 0x0, CompressionAlgo = magma::Compression::LZ4, ReadAheadSize = 0, MaxIndexDepth = 2, CompareIndexKey = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = { _M_unused = {_M_object = 0x9c91e0 , _M_const_object = 0x9c91e0 , _M_function_pointer = 0x9c91e0 , _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x9c91e0 , this adjustment 9701168}, _M_pod_data = "\340\221\234\000\000\000\000\000\060\a\224\000\000\000\000"}, _M_manager = 0x9408f0 ::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>}, _M_invoker = 0x940730 ::_M_invoke(std::_Any_data const&, magma::Slice const&, magma::Slice const&)>}, CompareKey = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = { _M_unused = {_M_object = 0x9c91e0 , _M_const_object = 0x9c91e0 , _M_function_pointer = 0x9c91e0 , _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x9c91e0 , this adjustment 10371701}, _M_pod_data = "\340\221\234\000\000\000\000\000uB\236\000\000\000\000"}, _M_manager = 0x9408f0 ::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>}, _M_invoker = 0x940730 ::_M_invoke(std::_Any_data const&, magma::Slice const&, magma::Slice const&)>}, KeyStringer = {, std::allocator >, magma::Slice const&>> = {, std::allocator > >> = {}, }, = {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\342\336\024m\263\177\000"}, _M_manager = 0x0}, _M_invoker = 0x7fb30000010a}, EnableDirectIOWrite = false, EnableDirectIORead = false, WriterBufferSize = 524288, AlignBlocks = false, ExtractOp = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = { _M_object = 0xa15f30 , _M_const_object = 0xa15f30 , _M_function_pointer = 0xa15f30 , _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0xa15f30 , this adjustment 140406775873548}, _M_pod_data = "0_\241\000\000\000\000\000\f\000\000\000\263\177\000"}, _M_manager = 0xa02dc0 ::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>}, _M_invoker = 0xa02c40 ::_M_invoke(std::_Any_data const&, magma::Slice const&)>}, EstimateLogicalSize = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7fb36d155f50 , _M_const_object = 0x7fb36d155f50 , _M_function_pointer = 0x7fb36d155f50 , _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7fb36d155f50 , this adjustment 10}, _M_pod_data = "P_\025m\263\177\000\000\n\000\000\000\000\000\000"}, _M_manager = 0x0}, _M_invoker = 0x1}, MakeUserStatsBuilder = { >, std::chrono::time_point > > >> = { > >, std::unique_ptr > >> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = { _M_object = 0xbb4f14 , _M_const_object = 0xbb4f14 , _M_function_pointer = 0xbb4f14 , _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0xbb4f14 , this adjustment 140403669180032}, _M_pod_data = "\024O\273\000\000\000\000\000\200\236\323F\262\177\000"}, _M_manager = 0x0}, _M_invoker = 0x10}, Stats = 0x0, BloomFilterHash = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = { _M_object = 0x9a2bd0 , _M_const_object = 0x9a2bd0 , _M_function_pointer = 0x9a2bd0 , _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x9a2bd0 , this adjustment 266}, _M_pod_data = "\320+\232\000\000\000\000\000\n\001\000\000\000\000\000"}, _M_manager = 0xa02e00 ::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>}, _M_invoker = 0xa02c50 ::_M_invoke(std::_Any_data const&, magma::Slice const&)>}, BufferAllocCallback = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7fb2c4fe72d0, _M_const_object = 0x7fb2c4fe72d0, _M_function_pointer = 0x7fb2c4fe72d0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7fb2c4fe72d0, this adjustment 140408605957858}, _M_pod_data = "\320r\376\304\262\177\000\000\342\336\024m\263\177\000"}, _M_manager = 0x0}, _M_invoker = 0x10a}, ReadAheadBufferAllocCallback = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0xc, _M_const_object = 0xc, _M_function_pointer = 0xc, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0xc, this adjustment 140408605957858}, _M_pod_data = "\f\000\000\000\000\000\000\000\342\336\024m\263\177\000"}, _M_manager = 0x0}, _M_invoker = 0x7fb36d154937 }, FS = { MakeFile = { >, std::__cxx11::basic_string, std::allocator > const&>> = {, std::allocator > const&, std::unique_ptr > >> = {}, }, = { static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = { _M_object = 0x9a9080 , std::allocator > const&)>, _M_const_object = 0x9a9080 , std::allocator > const&)>, _M_function_pointer = 0x9a9080 , std::allocator > const&)>, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x9a9080 , std::allocator > const&)>, this adjustment 140408605985079}, _M_pod_data = "\200\220\232\000\000\000\000\000\067I\025m\263\177\000"}, _M_manager = 0x9ae280 > (std::__cxx11::basic_string, std::allocator > const&), std::unique_ptr > (*)(std::__cxx11::basic_string, std::allocator > const&)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>}, _M_invoker = 0x9ae200 > (std::__cxx11::basic_string, std::allocator > const&), std::unique_ptr > (*)(std::__cxx11::basic_string, std::allocator > const&)>::_M_invoke(std::_Any_data const&, std::__cxx11::basic_string, std::allocator > const&)>}, MakeDirectory = { >, std::__cxx11::basic_string, std::allocator > const&>> = {, std::allocator > const&, std::unique_ptr > >> = {}, }, = { static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = { _M_object = 0xa123b0 , std::allocator > const&)>, _M_const_object = 0xa123b0 , std::allocator > const&)>, _M_function_pointer = 0xa123b0 , std::allocator > const&)>, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0xa123b0 , std::allocator > const&)>, this adjustment 140408605985079}, _M_pod_data = "\260#\241\000\000\000\000\000\067I\025m\263\177\000"}, _M_manager = 0x9ae2c0 > (std::__cxx11::basic_string, std::allocator > const&), std::unique_ptr > (*)(std::__cxx11::basic_string, std::allocator > const&)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>}, _M_invoker = 0x9ae220 > (std::__cxx11::basic_string, std::allocator > const&), std::unique_ptr > (*)(std::__cxx11::basic_string, std::allocator > const&)>::_M_invoke(std::_Any_data const&, std::__cxx11::basic_string, std::allocator > const&)>}, RemoveAll = {, std::allocator > const&, bool>> = {, std::allocator > const&, bool, magma::Status>> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = { _M_object = 0x9aa3f0 , std::allocator > const&, bool)>, _M_const_object = 0x9aa3f0 , std::allocator > const&, bool)>, _M_function_pointer = 0x9aa3f0 , std::allocator > const&, bool)>, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x9aa3f0 , std::allocator > const&, bool)>, this adjustment 140408605985079}, _M_pod_data = "\360\243\232\000\000\000\000\000\067I\025m\263\177\000"}, _M_manager = 0x9ae300 , std::allocator > const&, bool), magma::Status (*)(std::__cxx11::basic_string, std::allocator > const&, bool)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>}, _M_invoker = 0x9ae240 , std::allocator > const&, bool), magma::Status (*)(std::__cxx11::basic_string, std::allocator > const&, bool)>::_M_invoke(std::_Any_data const&, std::__cxx11::basic_string, std::allocator > const&, bool&&)>}, Rename = {, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&>> = {, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, magma::Status>> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = { _M_object = 0x9a9520 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)>, _M_const_object = 0x9a9520 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)>, _M_function_pointer = 0x9a9520 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)>, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x9a9520 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)>, this adjustment 140403677717856}, _M_pod_data = " \225\232\000\000\000\000\000`\345UG\262\177\000"}, _M_manager = 0x9ae340 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), magma::Status (*)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>}, _M_invoker = 0x9ae260 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&), magma::Status (*)(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)>::_M_invoke(std::_Any_data const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)>}}} writer = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x7fb247cb4300}, }, }}, }} tryFinalizeSSTable = {__writer = @0x7fb2c4fe6d00, __merger = , __maxSSTableSize = , __status = @0x7fb2c4fe6cf8, __this = , __outputList = } #16 0x00000000009d355d in magma::LSMTree::compactLevelForInputs(int, int, std::unique_lock&, magma::LSMTree::CompactionTrigger, std::vector, std::allocator > >&, std::vector, std::allocator > >&, std::function > (bool)>) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/compaction.cc:228 bt = {dest = 0x7fb1e8660648, start = {__d = {__r = 6420254635429828}}, name = 0x0, out = 0x0} status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} compactID = 45 _c = {fn = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7fb246d39e80, _M_const_object = 0x7fb246d39e80, _M_function_pointer = 0x7fb246d39e80, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7fb246d39e80}, _M_pod_data = "\200\236\323F\262\177\000\000\000\000\000\000\000\000\000"}, _M_manager = 0x9cd4b0 &, magma::LSMTree::CompactionTrigger, magma::TableList&, magma::TableList&, magma::GCContextBuilder):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x9cdeb0 &, magma::LSMTree::CompactionTrigger, magma::TableList&, magma::TableList&, magma::GCContextBuilder):: >::_M_invoke(const std::_Any_data &)>}} srcLevelSize = 253183 targetSize = 4194304 isFileCountCompaction = true t0 = srcDataSize = dstDataSize = srcLogicalDataSz = 253183 dstLogicalDataSz = 140078 height = isHighestLevel = true writeAmp = 0.553267777 optimizeWriteAmp = true nonL0LocalCompaction = false _restoreState = {fn = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7fb245bd6900, _M_const_object = 0x7fb245bd6900, _M_function_pointer = 0x7fb245bd6900, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7fb245bd6900, this adjustment 17}, _M_pod_data = "\000i\275E\262\177\000\000\021\000\000\000\000\000\000"}, _M_manager = 0x9cd410 &, magma::LSMTree::CompactionTrigger, magma::TableList&, magma::TableList&, magma::GCContextBuilder):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x9cdbf0 &, magma::LSMTree::CompactionTrigger, magma::TableList&, magma::TableList&, magma::GCContextBuilder):: >::_M_invoke(const std::_Any_data &)>}} inputList = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = { _M_start = 0x7fb24a932c80, _M_finish = 0x7fb24a932da0, _M_end_of_storage = 0x7fb24a932ea0}, }}, } outputList = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, } needSSTablesMerging = true bloomFilterAccuracy = 0.94999998807907104 levelSize = 2097152 triggerRatio = 0 gcFilter = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x7fb247d31b80}, }, }}, }} _ = {fn = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7fb2c4fe72c0, _M_const_object = 0x7fb2c4fe72c0, _M_function_pointer = 0x7fb2c4fe72c0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7fb2c4fe72c0, this adjustment 140405785916152}, _M_pod_data = "\300r\376\304\262\177\000\000\370r\376\304\262\177\000"}, _M_manager = 0x9cd180 &, magma::LSMTree::CompactionTrigger, magma::TableList&, magma::TableList&, magma::GCContextBuilder):: >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x9cd540 &, magma::LSMTree::CompactionTrigger, std::vector, std::allocator > >&, std::vector, std::allocator > >&, std::function > (bool)>)::{lambda()#3}>::_M_invoke(std::_Any_data const&)>}} outDataSize = resultState = newSnapshot = {> = {> = {}, _M_ptr = 0x7fb1e9cc12d0, _M_refcount = {_M_pi = 0x7fb1e6d8d000}}, } dur = 140403175657440 secs = MBps = rMBps = 5.0821114053419811e-317 wMBps = 5.074654966614945e-317 gcRatio = 5.0745205807592761e-317 newTriggerRatio = 6.9368637764390306e-310 #17 0x00000000009d5d6f in magma::LSMTree::compactLevel(int, std::unique_lock&, magma::LSMTree::CompactionTrigger, std::function > (bool)>) () at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 srcLevelList = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = { _M_start = 0x7fb245ce2800, _M_finish = 0x7fb245ce2910, _M_end_of_storage = 0x7fb245ce2a00}, }}, } dstLevelList = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = { _M_start = 0x7fb213d9e930, _M_finish = 0x7fb213d9e940, _M_end_of_storage = 0x7fb213d9e940}, }}, } inputList = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, } outputList = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, } status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} dstLevel = 4 #18 0x00000000009d62f1 in magma::LSMTree::compact(std::unique_lock&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/compaction.cc:404 level = status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = { _M_head_impl = 0x0}, }, }}, }}} trigger = @0x7fb229ac92e0: {> = {}, first = 0, second = {Ratio = 1.0625, Reason = magma::LSMTree::CompactionTrigger::FileCount}} __for_range = @0x7fb2c4fe7690: {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x7fb229ac92e0, _M_finish = 0x7fb229ac92f8, _M_end_of_storage = 0x7fb229ac92f8}, }}, } compacted = false triggers = {, std::allocator > >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, , std::allocator > >::_Vector_impl_data> = {_M_start = 0x7fb229ac92e0, _M_finish = 0x7fb229ac92f8, _M_end_of_storage = 0x7fb229ac92f8}, }}, } #19 0x00000000009f5548 in doCompactionWork (this=0x7fb1e6d8d000) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:403 lock = {_M_device = 0x7fb1e6d8d0f0, _M_owns = false} #20 operator() (__closure=) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:413 this = #21 __invoke_impl&> (__f=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:60 No locals. #22 __invoke_r&> (__fn=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:110 No locals. #23 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. #24 0x00000000009bd478 in operator() (this=0x7fb215f7a850) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 No locals. #25 magma::TimedTask::Complete(bool) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:158 wg = 0x7fb1e6d8d358 envGuard = {previous = {> = {}, first = 0x0, second = 2}} currTask = {> = {> = {}, _M_ptr = 0x7fb215f7a840, _M_refcount = {_M_pi = 0x7fb215f7a830}}, } #26 0x00000000009bedf1 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:180 task = {> = {> = {}, _M_ptr = 0x7fb25ecae810, _M_refcount = {_M_pi = 0x7fb25ecae800}}, } worker = 0x7fb35445d740 #27 0x0000000000b9c119 in run (this=0x7fb369f589e0) 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 0x00007fb36dc53ea5 in start_thread (arg=0x7fb2c4ff9700) at pthread_create.c:307 __res = pd = 0x7fb2c4ff9700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140405785990912, -2178872036766592290, 0, 8392704, 0, 140405785990912, 2208627016255591134, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 8 (Thread 0x7fb2c47f8700 (LWP 53245)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007fb36be468bc in __gthread_cond_wait (__mutex=, __cond=) at /tmp/deploy/objdir/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:865 No locals. #2 std::condition_variable::wait (this=, __lock=...) at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53 __e = #3 0x00000000009be9f8 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:105 now = lock = {_M_device = 0x7fb369f78c68, _M_owns = true} #4 0x00000000009bede1 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:179 task = {> = {> = {}, _M_ptr = 0x7fb2bccf1310, _M_refcount = {_M_pi = 0x7fb2bccf1300}}, } worker = 0x7fb35445d780 #5 0x0000000000b9c119 in run (this=0x7fb369f58a10) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #6 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #7 0x00007fb36dc53ea5 in start_thread (arg=0x7fb2c47f8700) at pthread_create.c:307 __res = pd = 0x7fb2c47f8700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140405777598208, -2178872036766592290, 0, 8392704, 0, 140405777598208, 2208628116304089822, 2208396485905928926}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #8 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 7 (Thread 0x7fb2c3ff7700 (LWP 53246)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007fb36be468bc in __gthread_cond_wait (__mutex=, __cond=) at /tmp/deploy/objdir/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:865 No locals. #2 std::condition_variable::wait (this=, __lock=...) at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53 __e = #3 0x00000000009be9f8 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:105 now = lock = {_M_device = 0x7fb369f78c68, _M_owns = true} #4 0x00000000009bede1 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:179 task = {> = {> = {}, _M_ptr = 0x7fb25f03ba50, _M_refcount = {_M_pi = 0x7fb25f03ba40}}, } worker = 0x7fb35445d7c0 #5 0x0000000000b9c119 in run (this=0x7fb369f58a40) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #6 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #7 0x00007fb36dc53ea5 in start_thread (arg=0x7fb2c3ff7700) at pthread_create.c:307 __res = pd = 0x7fb2c3ff7700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140405769205504, -2178872036766592290, 0, 8392704, 0, 140405769205504, 2208611622019060446, 2208396485905928926}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #8 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 6 (Thread 0x7fb2c37f6700 (LWP 53247)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007fb36be468bc in __gthread_cond_wait (__mutex=, __cond=) at /tmp/deploy/objdir/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:865 No locals. #2 std::condition_variable::wait (this=, __lock=...) at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53 __e = #3 0x00000000009be9f8 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:105 now = lock = {_M_device = 0x7fb369f78c68, _M_owns = true} #4 0x00000000009bede1 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:179 task = {> = {> = {}, _M_ptr = 0x7fb2bcc6c330, _M_refcount = {_M_pi = 0x7fb2bcc6c320}}, } worker = 0x7fb35445d800 #5 0x0000000000b9c119 in run (this=0x7fb369f58a70) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #6 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #7 0x00007fb36dc53ea5 in start_thread (arg=0x7fb2c37f6700) at pthread_create.c:307 __res = pd = 0x7fb2c37f6700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140405760812800, -2178872036766592290, 0, 8392704, 0, 140405760812800, 2208612722067559134, 2208396485905928926}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #8 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 5 (Thread 0x7fb2c2ff5700 (LWP 53248)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007fb36be468bc in __gthread_cond_wait (__mutex=, __cond=) at /tmp/deploy/objdir/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:865 No locals. #2 std::condition_variable::wait (this=, __lock=...) at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53 __e = #3 0x00000000009be9f8 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:105 now = lock = {_M_device = 0x7fb369f78c68, _M_owns = true} #4 0x00000000009bede1 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:179 task = {> = {> = {}, _M_ptr = 0x7fb2bcc56e70, _M_refcount = {_M_pi = 0x7fb2bcc56e60}}, } worker = 0x7fb35445d840 #5 0x0000000000b9c119 in run (this=0x7fb369f58aa0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #6 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #7 0x00007fb36dc53ea5 in start_thread (arg=0x7fb2c2ff5700) at pthread_create.c:307 __res = pd = 0x7fb2c2ff5700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140405752420096, -2178872036766592290, 0, 8392704, 0, 140405752420096, 2208613819968574174, 2208396485905928926}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #8 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 4 (Thread 0x7fb2c27f4700 (LWP 53249)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007fb36be468bc in __gthread_cond_wait (__mutex=, __cond=) at /tmp/deploy/objdir/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:865 No locals. #2 std::condition_variable::wait (this=, __lock=...) at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53 __e = #3 0x00000000009be9f8 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:105 now = lock = {_M_device = 0x7fb369f78c68, _M_owns = true} #4 0x00000000009bede1 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:179 task = {> = {> = {}, _M_ptr = 0x7fb30858e9f0, _M_refcount = {_M_pi = 0x7fb30858e9e0}}, } worker = 0x7fb35445d880 #5 0x0000000000b9c119 in run (this=0x7fb369f58ad0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #6 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #7 0x00007fb36dc53ea5 in start_thread (arg=0x7fb2c27f4700) at pthread_create.c:307 __res = pd = 0x7fb2c27f4700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140405744027392, -2178872036766592290, 0, 8392704, 0, 140405744027392, 2208614920017072862, 2208396485905928926}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #8 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 3 (Thread 0x7fb2c1ff3700 (LWP 53250)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007fb36be468bc in __gthread_cond_wait (__mutex=, __cond=) at /tmp/deploy/objdir/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:865 No locals. #2 std::condition_variable::wait (this=, __lock=...) at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/condition_variable.cc:53 __e = #3 0x00000000009be9f8 in magma::TaskQueue::dequeue(std::atomic&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:105 now = lock = {_M_device = 0x7fb369f78c68, _M_owns = true} #4 0x00000000009bede1 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:179 task = {> = {> = {}, _M_ptr = 0x7fb29d832ff0, _M_refcount = {_M_pi = 0x7fb29d832fe0}}, } worker = 0x7fb35445d8c0 #5 0x0000000000b9c119 in run (this=0x7fb369f58b00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:51 No locals. #6 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:64 No locals. #7 0x00007fb36dc53ea5 in start_thread (arg=0x7fb2c1ff3700) at pthread_create.c:307 __res = pd = 0x7fb2c1ff3700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140405735634688, -2178872036766592290, 0, 8392704, 0, 140405735634688, 2208616017918087902, 2208396485905928926}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #8 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 2 (Thread 0x7fb27bdff700 (LWP 53258)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 No locals. #1 0x00007fb36d160e51 in background_thread_sleep (tsdn=, interval=10000000000, info=) at src/background_thread.c:255 next_wakeup = {ns = 6420254941878078} ts_wakeup = {ns = 1644846431276511000} ts = {tv_sec = 1644846431, tv_nsec = 276511000} tv = {tv_sec = 1644846421, tv_usec = 276511} before_sleep = {ns = 1644846421276511000} #2 background_work_sleep_once (ind=, info=, tsdn=) at src/background_thread.c:307 min_interval = 10000000000 narenas = #3 background_work (ind=, tsd=0x7fb27bdee220) at src/background_thread.c:497 info = #4 background_thread_entry (ind_arg=) at src/background_thread.c:522 thread_ind = #5 0x00007fb36dc53ea5 in start_thread (arg=0x7fb27bdff700) at pthread_create.c:307 __res = pd = 0x7fb27bdff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140404559181568, -2178872036766592290, 0, 8392704, 0, 140404559181568, 2208981328508932830, 2208396485905928926}, 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 0x00007fb36b594b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 1 (Thread 0x7fb36ed8cc40 (LWP 53185)): #0 0x00007fb36b5950e3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007fb36cf283c5 in epoll_dispatch (base=0x7fb369e8b300, tv=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/epoll.c:465 epollop = 0x7fb36a3fe560 events = 0x7fb369ed2380 i = res = timeout = __func__ = "epoll_dispatch" #2 0x00007fb36cf1f376 in event_base_loop (base=0x7fb369e8b300, flags=1) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/libevent/libevent-prefix/src/libevent/event.c:1998 evsel = 0x7fb36d132c20 tv = {tv_sec = 0, tv_usec = 801996} tv_p = res = done = 0 retval = 0 __func__ = "event_base_loop" #3 0x0000000000c11397 in folly::EventBase::loopBody (this=this@entry=0x7fb36a3e6280, 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_ = 0x7ffc20a38470, prev_ = 0x7ffc20a38470}, }}}}, } message = 0xcdb9c8 "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 = 0x7fb36a3e6280}} res = 0 ranLoopCallbacks = blocking = true once = false prev = {__d = {__r = 6401140425683957}} idleStart = {__d = {__r = 6420254315933990}} busy = idle = prevLoopThread = {_M_thread = 0} #4 0x0000000000c11866 in folly::EventBase::loop (this=this@entry=0x7fb36a3e6280) 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_ = 0xcdb63b "EventBase", e_ = 0xcdb644 ""}}}} #5 0x0000000000c13226 in folly::EventBase::loopForever (this=0x7fb36a3e6280) 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 0x000000000056aaab in memcached_main(int, char**) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/memcached.cc:1033 numa_status = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fb36a3b6650 "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 = 752}, measurementPeriod = {__r = 1}} coarseClock = {overhead = {__r = 12}, measurementPeriod = {__r = 1}} phosphor_internal_category_enabled_999 = {_M_b = {_M_p = 0x7fb36e29069b }, static is_always_lock_free = } phosphor_internal_category_enabled_temp_999 = phosphor_internal_tpi_999 = {category = 0xc568df "memcached", name = 0xcbd58c "Started", type = phosphor::GlobalInstant, argument_names = {_M_elems = { 0xcc18e2 "", 0xcc18e2 ""}}, argument_types = {_M_elems = {phosphor::is_none, phosphor::is_none}}} #7 0x00007fb36b4b8555 in __libc_start_main (main=0x540310 , argc=3, argv=0x7ffc20a38e58, init=, fini=, rtld_fini=, stack_end=0x7ffc20a38e48) at ../csu/libc-start.c:266 result = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -2178872036766592290, 5647646, 140720856075856, 0, 0, 2178429583798227678, 2208384472710435550}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7fb36eb8e9c3 <_dl_init+275>, 0x7fb36eda2150}, data = {prev = 0x0, cleanup = 0x0, canceltype = 1857612227}}} not_first_call = #8 0x0000000000562d47 in _start () at /opt/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322 No symbol table info available. A debugging session is active. Inferior 1 [process 53185] will be detached. Quit anyway? (y or n) Detaching from program: /opt/couchbase/bin/memcached, process 53185 [Inferior 1 (process 53185) detached]