(gdb) bt full #0 0x00007f38441dc387 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:55 resultvar = 0 pid = 31188 selftid = 31247 #1 0x00007f38441dda78 in __GI_abort () at abort.c:90 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0 , 139877815335424, 139879637983235, 139879641440704}}, sa_flags = 1152588816, sa_restorer = 0x1091c50 } sigs = {__val = {32, 0 }} #2 0x00007f3844b2763c in __gnu_cxx::__verbose_terminate_handler () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/libsupc++/vterminate.cc:95 terminating = false t = #3 0x0000000000b490eb in backtrace_terminate_handler() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/utilities/terminate_handler.cc:88 No locals. #4 0x00007f3844b328f6 in __cxxabiv1::__terminate(void (*)()) () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/libsupc++/eh_terminate.cc:48 No locals. #5 0x00007f3844b32961 in std::terminate () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/libsupc++/eh_terminate.cc:58 No locals. #6 0x00007f3844b32bf4 in __cxxabiv1::__cxa_throw (obj=obj@entry=0x7f37c4000940, tinfo=0x1092230 , dest=0x4453d0 <_ZNSt11logic_errorD1Ev@plt>) at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/libsupc++/eh_throw.cc:95 globals = header = 0x7f37c40008c0 #7 0x00000000004a7a37 in VBucket::processSet (this=0x7f37d77ebc60, htRes=..., v=@0x7f37d77ebd68: 0x7f35fdc126d0, itm=..., cas=139877815336016, allowExisting=true, hasMetaData=true, queueItmCtx=..., storeIfStatus=cb::Continue, maybeKeyExists=true) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:357 No locals. #8 0x00000000007396e4 in VBucket::prepare(Item&, unsigned long, unsigned long*, CookieIface const*, EventuallyPersistentEngine&, CheckConflicts, bool, GenerateBySeqno, GenerateCas, Collections::VB::CachingReadHandle const&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/vbucket.cc:1946 htRes = {pending = {lock = {bucketNum = 1761, htLock = {_M_device = 0x7f37f844f370, _M_owns = true}}, value = 0x7f35fdc126d0}, committed = 0x7f358dc694f0, ht = @0x7f37f8448518} v = 0x7f35fdc126d0 hbl = @0x7f37d77ebdd0: {bucketNum = 1761, htLock = {_M_device = 0x7f37f844f370, _M_owns = true}} maybeKeyExists = true status = notifyCtx = {> = { >> = {}, _M_payload = {> = { _M_payload = {_M_empty = {}, _M_value = {bySeqno = 0, notifyReplication = false, notifyFlusher = false, syncWrite = No, itemCountDifference = 0}}, _M_engaged = false}, }}, >> = {}, } queueItmCtx = {genBySeqno = No, genCas = No, generateDeleteTime = No, trackCasDrift = Yes, durability = {> = { >> = {}, _M_payload = {> = {_M_payload = {_M_empty = {}, _M_value = { requirementsOrPreparedSeqno = {> = {> = {> = {> = {> = {> = {_M_u = {_M_first = {_M_storage = {level = cb::durability::Majority, timeout = {static BucketDefaultVal = 0, static InfinityVal = 65535, value = 65535}}}, _M_rest = {_M_first = { _M_storage = 139878494879489}, _M_rest = {}}}, _M_index = 0 '\000'}, }, }, }, }, }, >> = {}, >> = {}, }, cookie = 0x7f3842bca400}}, _M_engaged = true}, }}, >> = {}, }, preLinkDocumentContext = 0x0, overwritingPrepareSeqno = {> = { >> = {}, _M_payload = {> = {_M_payload = { _M_empty = {}, _M_value = 65538}, _M_engaged = false}, }}, >> = {}, }, hcs = {> = { >> = {}, _M_payload = {> = {_M_payload = {_M_empty = {}, _M_value = 8057055}, _M_engaged = false}, }}, >> = {}, }, deduplicate = No} ret = #9 0x0000000000702dea in KVBucket::prepare(Item&, CookieIface const*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kv_bucket.cc:1801 cHandle = { = {readLock = {lock_ = 0x7f37f8410838, token_ = {type_ = folly::SharedMutexToken::DEFERRED_SHARED, slot_ = 3}}, manifest = 0x7f37f84107a0}, itr = { const*, std::pair*>> = {}, underlying_ = {itemPtr_ = 0x7f3765813d90, index_ = 0}}, key = {> = {}, buffer = {static npos = , buf = 0x7f362ba633c0
, len = 21}, encoding = Yes}} vb = {> = {> = {}, _M_ptr = 0x7f37f8448500, _M_refcount = { _M_pi = 0x7f37f83bf580}}, } rlh = {lock_ = 0x7f37f84486e8, token_ = {type_ = folly::SharedMutexToken::DEFERRED_SHARED, slot_ = 15}} rv = cb::success #10 0x00000000008fe3a6 in PassiveStream::processMessage(MutationConsumerMessage*, PassiveStream::MessageType) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/dcp/response.h:478 delCas = 139877021863944 meta = {cas = 0, revSeqno = {counter = {_M_elems = "\\\326\266\000\000"}}, flags = 3615408512, exptime = 139877815337440} taskToString = {_M_elems = {{static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f37d77ec070 "mutation"}, _M_string_length = 8, { _M_local_buf = "mutation\000\301~\327\067\177\000", _M_allocated_capacity = 7957695015159100781}}, {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f37d77ec090 "deletion"}, _M_string_length = 8, {_M_local_buf = "deletion\000X\346E8\177\000", _M_allocated_capacity = 7957695015225681252}}, {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f37d77ec0b0 "expiration"}, _M_string_length = 10, {_M_local_buf = "expiration\000E8\177\000", _M_allocated_capacity = 7598805615304013925}}, {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f37d77ec0d0 "prepare"}, _M_string_length = 7, {_M_local_buf = "prepare\000\364\t\274\000\000\000\000", ---Type to continue, or q to quit--- _M_allocated_capacity = 28554735470867056}}}} vb = {> = {> = {}, _M_ptr = 0x7f37f8448500, _M_refcount = { _M_pi = 0x7f37f83bf580}}, } consumer = {> = {> = {}, _M_ptr = , _M_refcount = { _M_pi = 0x7f37a8335000}}, } ret = deleteSource = Explicit switchComplete = false #11 0x00000000008fe9c8 in PassiveStream::processPrepare(MutationConsumerMessage*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/dcp/passive_stream.cc:761 result = #12 0x00000000008fedfb in PassiveStream::processBufferedMessages(unsigned int&, unsigned long) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/dcp/passive_stream.cc:493 ret = cb::success response = message_bytes = seqno = {> = { >> = {}, _M_payload = {> = {_M_payload = {_M_empty = {}, _M_value = 116913}, _M_engaged = true}, }}, >> = {}, } lh = {_M_device = 0x7f37f83a8b70, _M_owns = false} count = 8 total_bytes_processed = 74536 failed = false noMem = false #13 0x00000000008efb02 in DcpConsumer::drainStreamsBufferedItems (this=this@entry=0x7f37a8335080, stream=..., yieldThreshold=10) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/dcp/consumer.cc:1270 rval = all_processed bytesProcessed = 0 iterations = 2 #14 0x00000000008f6107 in DcpConsumer::processBufferedItems() () at /opt/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:100 stream = {> = {> = {}, _M_ptr = 0x7f37f83a8a10, _M_refcount = { _M_pi = 0x7f37f83a8a00}}, } process_ret = all_processed vbucket = {vbid = 1011} #15 0x00000000008f9635 in DcpConsumerTask::run (this=0x7f37f8344bb0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/dcp/consumer.cc:84 phosphor_internal_category_enabled_73 = {_M_b = {_M_p = 0x0}, static is_always_lock_free = } phosphor_internal_category_enabled_temp_73 = phosphor_internal_tpi_73 = {category = 0x0, name = 0x0, type = phosphor::AsyncStart, argument_names = {_M_elems = {0x0, 0x0}}, argument_types = {_M_elems = {phosphor::is_bool, phosphor::is_bool}}} phosphor_internal_guard_73 = {tpi = 0x107dc60 , enabled = true, arg1 = {}, arg2 = {}, start = {__d = {__r = 38739895976223104}}} consumer = {> = {> = {}, _M_ptr = , _M_refcount = { _M_pi = 0x7f37a8335000}}, } sleepFor = 0 state = #16 0x0000000000ab7749 in GlobalTask::execute(std::basic_string_view >) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/globaltask.cc:98 guard = {previous = 0x0} start = runAgain = #17 0x0000000000ab0e0a in FollyExecutorPool::TaskProxy::scheduleViaCPUPool()::{lambda()#2}::operator()() const (__closure=0x7f37d77ec650) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:309 runAgain = proxy = @0x7f383c04f920: #18 0x0000000000ab8afe in operator() (this=0x7f37d77ec650) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/cancellable_cpu_executor.cc:42 fn = @0x7f37d77ec650: {> = {}, data_ = {big = 0x7f383c04f920, tiny = { __data = " \371\004<8\177\000\000@\307~\327\067\177\000\000\000\000\000\000\000\000\000\000@z\027<8\177\000\000\070\004\000\000\000\000\000\000=v\300\000\000\000\000", __align = {}}}, call_ = 0xab1340 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xaaf830 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>} #19 CancellableCPUExecutor::add(GlobalTask*, folly::Function)::{lambda()#1}::operator()() const () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/cancellable_cpu_executor.cc:42 task = {storage_ = {{emptyState = -80 '\260', value = {task = 0x7f37f8344bb0, func = {> = {}, data_ = {big = 0x7f383c04f920, tiny = { __data = " \371\004<8\177\000\000@\307~\327\067\177\000\000\000\000\000\000\000\000\000\000@z\027<8\177\000\000\070\004\000\000\000\000\000\000=v\300\000\000\000\000", __align = {}}}, call_ = 0xab1340 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xaaf830 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}}}, hasValue = true}} this = #20 0x0000000000c16c10 in operator() (this=0x7f37d77ec840) at /home/couchbase/jenkins/cbdeps-ws/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:416 fn = @0x7f37d77ec840: {> = {}, data_ = {big = 0x7f3842b51c00, tiny = { __data = "\000\034\265B8\177\000\000\320\247\371F8\177\000\000\060\000\000\000\000\000\000\000\017z\000\000\000\000\000\000 \001\000\000\000\000\000\000\020\311~\327\067\177\000", __align = {}}}, call_ = 0xab8e80 ::callSmall >(folly::detail::function::Data &)>, exec_ = 0xab8430 >(folly::detail::function::Op, folly::detail::function::Data *, folly::detail::function::Data *)>} #21 folly::ThreadPoolExecutor::runTask(std::shared_ptr const&, folly::ThreadPoolExecutor::Task&&) (this=this@entry=0x7f3842b51d00, thread=..., task=task@entry=) at /home/couchbase/jenkins/cbdeps-ws/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/ThreadPoolExecutor.cpp:97 ---Type to continue, or q to quit--- rctx = {prev_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = { _M_pi = 0x0}}, }} startTime = {__d = {__r = 38739895976220137}} stats = {expired = false, waitTime = {__r = 3159408}, runTime = {__r = 0}, enqueueTime = {__d = {__r = 38739895973060729}}, requestId = 0} #22 0x0000000000c016aa in folly::CPUThreadPoolExecutor::threadRun (this=0x7f3842b51d00, thread=...) at /home/couchbase/jenkins/cbdeps-ws/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:265 task = {storage_ = {{emptyState = 0 '\000', value = { = {func_ = {> = {}, data_ = {big = 0x7f3842b51c00, tiny = { __data = "\000\034\265B8\177\000\000\320\247\371F8\177\000\000\060\000\000\000\000\000\000\000\017z\000\000\000\000\000\000 \001\000\000\000\000\000\000\020\311~\327\067\177\000", __align = {}}}, call_ = 0xab8e80 ::callSmall >(folly::detail::function::Data &)>, exec_ = 0xab8430 >(folly::detail::function::Op, folly::detail::function::Data *, folly::detail::function::Data *)>}, enqueueTime_ = {__d = {__r = 38739895973060729}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = {big = 0x7a0f, tiny = { __data = "\017z\000\000\000\000\000\000\033{\246", '\000' , "_\356\330F8\177\000\000\240\311~\327\067\177\000\000@\206\371F8\177\000", __align = {}}}, call_ = 0x4675df ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = { _M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 139879633652096}}, hasValue = true}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcdc553 "CPUThreadPoolExecutor", e_ = 0xcdc568 ""}}}} #23 0x0000000000c19bc9 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #24 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #25 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #26 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #27 folly::detail::function::FunctionTraits::callBig))(std::shared_ptr)> >(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/cbdeps-ws/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401 fn = #28 0x0000000000ab0b04 in operator() (this=0x7f3842fddec0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:49 fn = @0x7f3842fddec0: #29 operator() (__closure=0x7f3842fddec0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:49 threadNameOpt = {storage_ = {{emptyState = -96 '\240', value = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7f37d77ec9a0 "NonIoPool1"}, _M_string_length = 10, {_M_local_buf = "NonIoPool1\000\000\000\000\000", _M_allocated_capacity = 8029725099528449870}}}, hasValue = true}} func = #30 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 = @0x7f3842fddec0: #31 0x00007f3844b5bd40 in execute_native_thread_routine () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/thread.cc:80 No locals. #32 0x00007f384695dea5 in start_thread (arg=0x7f37d77fe700) at pthread_create.c:307 __res = pd = 0x7f37d77fe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139877815412480, 7410851363695754356, 0, 8392704, 0, 139877815412480, -7442465631656608652, -7446650140571992972}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #33 0x00007f38442a4b0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. (gdb)