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: ... Reading symbols from /opt/couchbase/bin/memcached...Reading symbols from /usr/lib/debug/opt/couchbase/bin/memcached-7.2.0-5067.x86_64.debug...done. done. [New LWP 66304] [New LWP 66253] [New LWP 66254] [New LWP 66264] [New LWP 66265] [New LWP 66266] [New LWP 66270] [New LWP 66273] [New LWP 66285] [New LWP 66286] [New LWP 66287] [New LWP 66288] [New LWP 66289] [New LWP 66290] [New LWP 66291] [New LWP 66292] [New LWP 66293] [New LWP 66294] [New LWP 66295] [New LWP 66296] [New LWP 66297] [New LWP 66298] [New LWP 66299] [New LWP 66300] [New LWP 66301] [New LWP 66302] [New LWP 66306] [New LWP 66307] [New LWP 66308] [New LWP 66309] [New LWP 66310] [New LWP 66311] [New LWP 66312] [New LWP 66313] [New LWP 66314] [New LWP 66315] [New LWP 66316] [New LWP 66317] [New LWP 66482] [New LWP 66483] [New LWP 66484] [New LWP 66485] [New LWP 66486] [New LWP 66487] [New LWP 66488] [New LWP 66489] [New LWP 66490] [New LWP 66491] [New LWP 66492] [New LWP 66493] [New LWP 66494] [New LWP 66495] [New LWP 66496] [New LWP 66497] [New LWP 66498] [New LWP 66499] [New LWP 66500] [New LWP 66501] [New LWP 66502] [New LWP 66583] [New LWP 66584] To enable execution of this file add add-auto-load-safe-path /usr/lib64/libthread_db-1.0.so 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" Core was generated by `/opt/couchbase/bin/memcached -C /opt/couchbase/var/lib/couchbase/config/memcach'. #0 0x00007fdf19e65387 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:55 55 return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig); #0 0x00007fdf19e65387 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:55 resultvar = 0 pid = 66253 selftid = 66304 #1 0x00007fdf19e66a78 in __GI_abort () at abort.c:90 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x7fdf1a1f71c0 <_IO_2_1_stderr_>, sa_sigaction = 0x7fdf1a1f71c0 <_IO_2_1_stderr_>}, sa_mask = {__val = {140596189719497, 0, 140596189238003, 140592237595928, 140596192702912, 1, 140596192703043, 140596192686976, 140596189244174, 140596192702912, 10, 140594949130592, 0, 140595284591760, 140596189245443, 140596192702912}}, sa_flags = 444312592, sa_restorer = 0x105ae90 } sigs = {__val = {32, 0 }} #2 0x00007fdf1a7b063c in __gnu_cxx::__verbose_terminate_handler () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/libsupc++/vterminate.cc:95 terminating = false t = #3 0x0000000000b1d4cb in backtrace_terminate_handler() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/utilities/terminate_handler.cc:88 No locals. #4 0x00007fdf1a7bb8f6 in __cxxabiv1::__terminate(void (*)()) () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/libsupc++/eh_terminate.cc:48 No locals. #5 0x00007fdf1a7bb961 in std::terminate () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/libsupc++/eh_terminate.cc:58 No locals. #6 0x00007fdf1a7bbbf4 in __cxxabiv1::__cxa_throw (obj=obj@entry=0x7fded0000940, tinfo=0x105aca8 , dest=0x4429d0 <_ZNSt16invalid_argumentD1Ev@plt>) at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/libsupc++/eh_throw.cc:95 globals = header = 0x7fded00008c0 #7 0x00000000004a9bfa in Collections::VB::Manifest::throwException (this=this@entry=0x7fdefc74d4a0, thrower=..., error=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/collections/vbucket_manifest.h:1093 No locals. #8 0x00000000004bac7e in Collections::VB::Manifest::updateDataSize (this=0x7fdefc74d4a0, sid=..., delta=) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/collections/vbucket_manifest.cc:1611 itr = {, true>> = {_M_cur = 0x0}, } __FUNCTION__ = "updateDataSize" #9 0x00000000007a8227 in Collections::VB::Manifest::updateScopeDataSize(folly::f14::detail::NodeContainerIterator const*>, long) const () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/collections/vbucket_manifest_entry.h:75 __FUNCTION__ = "updateScopeDataSize" #10 0x00000000007a8afb in updateScopeDataSize (delta=, this=0x7fdee3fec7b0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/collections/vbucket_manifest_handles.h:585 No locals. #11 Collections::VB::Manifest::applyFlusherStats(CollectionID, Collections::VB::FlushAccounting::StatisticsUpdate const&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/collections/vbucket_manifest.cc:304 collection = { = {readLock = {lock_ = 0x7fdefc74d538, token_ = {type_ = folly::SharedMutexToken::INLINE_SHARED, slot_ = 58366}}, manifest = 0x7fdefc74d4a0}, itr = { const*, std::pair*>> = {}, underlying_ = {itemPtr_ = 0x7fdefc45fd48, index_ = 7}}} #12 0x000000000089b06b in Collections::VB::Flush::postCommitMakeStatsVisible (this=0x7fdee3fecf00) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/collections/flush.cc:121 __for_range = @0x7fdee3fecfe0: { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7fde32369800, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x7fde69ab2640}, _M_element_count = 7, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}} cid = @0x7fde69573008: flushStats = @0x7fde69573010: #13 0x000000000087c6ae in MagmaKVStore::saveDocs(MagmaKVStoreTransactionContext&, VB::Commit&, kvstats_ctx&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kvstore/magma-kvstore/magma-kvstore.cc:1554 ninserts = 103 ndeletes = 0 vbid = {vbid = 844} writeDocsCB = localDbReqs = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7fde2d27a700, _M_finish = 0x7fde2d27a940, _M_end_of_storage = 0x7fde2d27a940}, }}, } magmaDbStats = { = {_vptr.UserStats = 0x1047840 }, docCount = 103, purgeSeqno = {> = {}, val = 0}, highSeqno = {> = {}, val = 120249}, droppedCollectionCounts = { _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 = 0x7fdee3fec9b0, _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}}} postWriteOps = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7fde2732f300, _M_finish = 0x7fde2732f6a8, _M_end_of_storage = 0x7fde2732f980}, }}, } lastSeqno = 120249 beginTime = {__d = {__r = 7284646585208617}} saveDocsDuration = {__r = 148795} postWriteDocsCB = ctx = writeOps = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7fde1e62a000, _M_finish = 0x7fde1e62fb68, _M_end_of_storage = 0x7fde1e62fb68}, }}, } status = {s = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}, }}} #14 0x0000000000875276 in MagmaKVStore::commit(std::unique_ptr >, VB::Commit&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kvstore/magma-kvstore/magma-kvstore.cc:757 ctx = @0x7fde27d08cf0: kvctx = {commitData = @0x7fdee3fecf00, onDiskPrepareDelta = 0, onDiskPrepareBytesDelta = 0} success = true errCode = #15 0x000000000081d915 in EPBucket::commit(KVStoreIface&, std::unique_ptr >, VB::Commit&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_bucket.cc:952 timer = {dest = 0x7fdf0c1f9600, start = {__d = {__r = 7284646436410436}}, name = 0xc6506d "disk_commit", out = 0x0} commit_start = vbid = {vbid = 844} res = commit_time = #16 0x0000000000825620 in EPBucket::flushVBucket_UNLOCKED(LockedVBucketPtr) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_bucket.cc:825 vbid = {vbid = 844} toFlush = {items = { >, std::allocator > > >> = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, >, std::allocator > > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, ranges = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }}, }, moreAvailable = true, maxDeletedRevSeqno = {> = { >> = {}, _M_payload = {> = {_M_payload = {_M_empty = {}, _M_value = 3991990486463756610}, _M_engaged = false}, }}, >> = {}, }, checkpointType = Memory, flushHandle = { _M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x7fde7c5068e0}, }, }}, }}} moreAvailable = wakeupCheckpointRemover = range = rwUnderlying = 0x7fdf0c2aec00 ctx = {_M_t = { >> = { _M_t = { >> = { >> = {, true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}, }} mustDedupe = prev = persistedVbState = vbstate = {static CurrentVersion = 4, maxDeletedSeqno = {counter = {_M_elems = "\001\000\000\000\000"}}, highSeqno = 120024, purgeSeqno = 0, lastSnapStart = 119950, lastSnapEnd = 120026, maxCas = 1672856747752947712, hlcCasEpochSeqno = 1, mightContainXattrs = false, supportsNamespaces = true, version = 4, persistedCompletedSeqno = 0, persistedPreparedSeqno = 0, highPreparedSeqno = 112393, maxVisibleSeqno = 120024, onDiskPrepares = 0, onDiskPrepareBytes = 0, checkpointType = Memory, transition = {failovers = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fdebc692260
}, _M_string_length = 30, {_M_local_buf = "\036\000\000\000\000\000\000\000\000\004\000\000\000\000\000", _M_allocated_capacity = 30}}, replicationTopology = { m_type = nlohmann::detail::null, m_value = {object = 0x0, array = 0x0, string = 0x0, binary = 0x0, boolean = false, number_integer = 0, number_unsigned = 0, number_float = 0}}, state = vbucket_state_replica}} logged = false callback = {__this = 0x7fdf0c47c380, __logged = @0x7fdee3fecc1f, __vbid = {vbid = }} writeOp = commitData = {collections = {collections = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7fdee3fecf30, _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}}, collectionMods = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7fdee3fecf68, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, scopes = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7fdee3fecfa0, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, droppedScopes = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7fdee3fecfd8, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, flushAccounting = {stats = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7fde32369800, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x7fde69ab2640}, _M_element_count = 7, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, droppedStats = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7fdee3fed048, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, droppedCollections = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7fdee3fed080, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}, droppedInStore = { _M_h = {, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits >> = {, std::__detail::_Select1st, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {> = { = {}, }, , true>> = {> = {}, }, > = { = {}, }, }, , true>> = {> = {> = {}, }, }, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>> = {, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >> = {}, }, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::integral_constant >> = {}, , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>> = {}, , true> > >> = {, true> >, true>> = {, true> >> = {<__gnu_cxx::new_allocator, true> >> = {}, }, }, }, _M_buckets = 0x7fde68d11fe0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x7fde5a55bde0}, _M_element_count = 3, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, isPiTR = No}, manifestUid = {> = {}, val = 0}, manifest = {> = {> = {> = {> = {> = {> = {}, }, }, }, > = {}, > = {}, }, }, _M_data = 0x7fdefc74d4a0}, nonEmptyDroppedCollections = 0, needsMetaCommit = false}, writeOp = Upsert, proposedVBState = {static CurrentVersion = 4, maxDeletedSeqno = {counter = {_M_elems = "\001\000\000\000\000"}}, highSeqno = 120249, purgeSeqno = 0, lastSnapStart = 120249, lastSnapEnd = 120249, maxCas = 1672856758246572032, hlcCasEpochSeqno = 1, mightContainXattrs = false, supportsNamespaces = true, version = 4, persistedCompletedSeqno = 0, persistedPreparedSeqno = 0, highPreparedSeqno = 112393, maxVisibleSeqno = 120249, onDiskPrepares = 0, onDiskPrepareBytes = 0, checkpointType = Memory, transition = {failovers = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fde5b9a1880
}, _M_string_length = 30, { _M_local_buf = "\036\000\000\000\000\000\000\000\001\000\000\000\000\000\000", _M_allocated_capacity = 30}}, replicationTopology = {m_type = nlohmann::detail::null, m_value = {object = 0x0, array = 0x0, string = 0x0, binary = 0x0, boolean = false, number_integer = 0, number_unsigned = 0, number_float = 0}}, state = vbucket_state_replica}}, sysErrorCallback = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7fdebc5db980, _M_const_object = 0x7fdebc5db980, _M_function_pointer = 0x7fdebc5db980, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7fdebc5db980, this adjustment 140595958256344}, _M_pod_data = "\200\271]\274\336\177\000\000\330\022&\f\337\177\000"}, _M_manager = 0x81b3b0 >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x81b1b0 >::_M_invoke(const std::_Any_data &, const std::system_error &)>}} proposedVBState = @0x7fdee3fed0e8: {static CurrentVersion = 4, maxDeletedSeqno = {counter = {_M_elems = "\001\000\000\000\000"}}, highSeqno = 120249, purgeSeqno = 0, lastSnapStart = 120249, lastSnapEnd = 120249, maxCas = 1672856758246572032, hlcCasEpochSeqno = 1, mightContainXattrs = false, supportsNamespaces = true, version = 4, persistedCompletedSeqno = 0, persistedPreparedSeqno = 0, highPreparedSeqno = 112393, maxVisibleSeqno = 120249, onDiskPrepares = 0, onDiskPrepareBytes = 0, checkpointType = Memory, transition = {failovers = {static npos = 18446744073709551615, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fde5b9a1880
}, _M_string_length = 30, {_M_local_buf = "\036\000\000\000\000\000\000\000\001\000\000\000\000\000\000", _M_allocated_capacity = 30}}, replicationTopology = { m_type = nlohmann::detail::null, m_value = {object = 0x0, array = 0x0, string = 0x0, binary = 0x0, boolean = false, number_integer = 0, number_unsigned = 0, number_float = 0}}, state = vbucket_state_replica}} maxSeqno = maxVbStateOpCas = minSeqno = flushBatchSize = mustPersistVBState = hcs = hps = maxVisibleSeqno = aggStats = {numItems = 226, totalBytes = 201673, totalAgeInMilliseconds = 1646324428573} highSeqno = #17 0x000000000082615f in EPBucket::flushVBucket(Vbid) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_bucket.cc:379 vb = {vb = {> = {> = {}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, }, lock = { _M_device = 0x0, _M_owns = false}} #18 0x00000000006e24c6 in Flusher::flushVB (this=0x7fdf0c288200) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/flusher.cc:293 checkpointRemovalMode = Eager vbid = {vbid = 844} #19 0x00000000006e2e80 in Flusher::step(GlobalTask*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/flusher.cc:203 more = currentState = Flusher::Running #20 0x0000000000a8c299 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 = #21 0x0000000000a8595a in FollyExecutorPool::TaskProxy::scheduleViaCPUPool()::{lambda()#2}::operator()() const (__closure=0x7fdee3fed650) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:309 runAgain = proxy = @0x7fdf0c431150: #22 0x0000000000a8d64e in operator() (this=0x7fdee3fed650) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/cancellable_cpu_executor.cc:42 fn = @0x7fdee3fed650: {> = {}, data_ = {big = 0x7fdf0c431150, tiny = { __data = "P\021C\f\337\177\000\000@\327\376\343\336\177\000\000\000\000\000\000\000\000\000\000\240\003v\f\337\177\000\000\005\002\000\000\000\000\000\000m\256\275\000\000\000\000", __align = {}}}, call_ = 0xa85e90 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa84380 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>} #23 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 = 0x7fdf0c730ab0, func = {> = {}, data_ = {big = 0x7fdf0c431150, tiny = { __data = "P\021C\f\337\177\000\000@\327\376\343\336\177\000\000\000\000\000\000\000\000\000\000\240\003v\f\337\177\000\000\005\002\000\000\000\000\000\000m\256\275\000\000\000\000", __align = {}}}, call_ = 0xa85e90 ::callSmall(folly::detail::function::Data&)>, exec_ = 0xa84380 (folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data)>}}}, hasValue = true}} this = #24 0x0000000000bea440 in operator() (this=0x7fdee3fed840) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:416 fn = @0x7fdee3fed840: {> = {}, data_ = {big = 0x7fdf1889a400, tiny = { __data = "\000\244\211\030\337\177\000\000\320\227\302\034\337\177\000\000\060\000\000\000\000\000\000\000\000\003\001\000\000\000\000\000P\000\000\000\000\000\000\000\020\331\376\343\336\177\000", __align = {}}}, call_ = 0xa8d9d0 ::callSmall >(folly::detail::function::Data &)>, exec_ = 0xa8cf80 >(folly::detail::function::Op, folly::detail::function::Data *, folly::detail::function::Data *)>} #25 folly::ThreadPoolExecutor::runTask(std::shared_ptr const&, folly::ThreadPoolExecutor::Task&&) (this=this@entry=0x7fdf1889a500, thread=..., task=task@entry=) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/ThreadPoolExecutor.cpp:97 rctx = {prev_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = { _M_pi = 0x0}}, }} startTime = {__d = {__r = 7284646434966619}} stats = {expired = false, waitTime = {__r = 130765731}, runTime = {__r = 0}, enqueueTime = {__d = {__r = 7284646304200888}}, requestId = 0} #26 0x0000000000bd4eda in folly::CPUThreadPoolExecutor::threadRun (this=0x7fdf1889a500, thread=...) at /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:265 task = {storage_ = {{emptyState = 0 '\000', value = { = {func_ = {> = {}, data_ = {big = 0x7fdf1889a400, tiny = { __data = "\000\244\211\030\337\177\000\000\320\227\302\034\337\177\000\000\060\000\000\000\000\000\000\000\000\003\001\000\000\000\000\000P\000\000\000\000\000\000\000\020\331\376\343\336\177\000", __align = {}}}, call_ = 0xa8d9d0 ::callSmall >(folly::detail::function::Data &)>, exec_ = 0xa8cf80 >(folly::detail::function::Op, folly::detail::function::Data *, folly::detail::function::Data *)>}, enqueueTime_ = {__d = {__r = 7284646304200888}}, expiration_ = {__r = 0}, expireCallback_ = {> = {}, data_ = {big = 0x10300, tiny = { __data = "\000\003\001\000\000\000\000\000\v\305\243", '\000' , "_\336\241\034\337\177\000\000p\372\276\006\337\177\000\000@v\302\034\337\177\000", __align = {}}}, call_ = 0x4664cf ::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0}, context_ = {> = {> = {}, _M_ptr = 0x0, _M_refcount = { _M_pi = 0x0}}, }}, poison = false, priority_ = 0 '\000', queueObserverPayload_ = 140596218853380}}, hasValue = true}} guard = {list_ = {forbid = true, prev = 0x0, curr = {name = {static npos = , b_ = 0xcabe4b "CPUThreadPoolExecutor", e_ = 0xcabe60 ""}}}} #27 0x0000000000bed3f9 in __invoke_impl), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__t=, __f=) at /usr/local/include/c++/7.3.0/bits/invoke.h:73 No locals. #28 __invoke), folly::ThreadPoolExecutor*&, std::shared_ptr&> (__fn=) at /usr/local/include/c++/7.3.0/bits/invoke.h:95 No locals. #29 __call (__args=, this=) at /usr/local/include/c++/7.3.0/functional:467 No locals. #30 operator()<> (this=) at /usr/local/include/c++/7.3.0/functional:551 No locals. #31 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 = #32 0x0000000000a85654 in operator() (this=0x7fdf18dd78c0) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:49 fn = @0x7fdf18dd78c0: #33 operator() (__closure=0x7fdf18dd78c0) 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 = 0x7fdee3fed9a0 "WriterPool1"}, _M_string_length = 11, {_M_local_buf = "WriterPool1\000\000\000\000", _M_allocated_capacity = 8021036716417184343}}}, hasValue = true}} func = #34 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 = @0x7fdf18dd78c0: #35 0x00007fdf1a7e4d40 in execute_native_thread_routine () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/thread.cc:80 No locals. #36 0x00007fdf1c5ecea5 in start_thread (arg=0x7fdee3fff700) at pthread_create.c:307 __res = pd = 0x7fdee3fff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140595284670208, 3564536768019882511, 0, 8392704, 0, 140595284670208, -3546020984800353777, -3546021809843412465}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #37 0x00007fdf19f2db0d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. No core file now.