Details
-
Bug
-
Resolution: Duplicate
-
Critical
-
Cheshire-Cat
-
7.0.0-5075
-
Untriaged
-
Centos 64-bit
-
1
-
Yes
-
Magma-July-19-2021
Description
BackTrace:
#0 0x00007fc84c6f95f7 in raise () from /lib64/libc.so.6
|
#0 0x00007fc84c6f95f7 in raise () from /lib64/libc.so.6
|
No symbol table info available.
|
#1 0x00007fc84c6face8 in abort () from /lib64/libc.so.6
|
No symbol table info available.
|
#2 0x00007fc84d03863c in __gnu_cxx::__verbose_terminate_handler () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/libsupc++/vterminate.cc:95
|
terminating = false
|
t = <optimized out>
|
#3 0x0000000000a8127f in backtrace_terminate_handler() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/utilities/terminate_handler.cc:87
|
No locals.
|
#4 0x00007fc84d0438f6 in __cxxabiv1::__terminate(void (*)()) () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/libsupc++/eh_terminate.cc:48
|
No locals.
|
#5 0x00007fc84d043961 in std::terminate () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/libsupc++/eh_terminate.cc:58
|
No locals.
|
#6 0x00007fc84d043bf4 in __cxxabiv1::__cxa_throw (obj=obj@entry=0x7fc6c4000940, tinfo=0xf6f6e0 <typeinfo for std::runtime_error>, dest=0x443c30 <_ZNSt13runtime_errorD1Ev@plt>) at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/libsupc++/eh_throw.cc:95
|
globals = <optimized out>
|
header = 0x7fc6c40008c0
|
#7 0x00000000004c8980 in MagmaKVStore::makeCompactionContext (this=0x7fc807695a00, vbid=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/magma-kvstore/magma-kvstore.cc:2623
|
ss = {<std::basic_iostream<char, std::char_traits<char> >> = {<std::basic_istream<char, std::char_traits<char> >> = {<std::basic_ios<char, std::char_traits<char> >> = {<std::ios_base> = {_vptr.ios_base = 0xf6f358 <vtable for std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >+24>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 0, _M_width = 16184192, _M_flags = 16183192, _M_exception = std::_S_goodbit, _M_streambuf_state = -201085440, _M_callbacks = 0x7fc6f403ae00, _M_word_zero = {_M_pword = 0x7fc6f403ae10, _M_iword = 140492474134016}, _M_local_word = {{_M_pword = 0x7fc6f403ae95, _M_iword = 140492474134528}, {_M_pword = 0x7fc84d36adc0 <(anonymous namespace)::c_locale_impl>, _M_iword = 24}, {_M_pword = 0x7fc6f403ae00, _M_iword = 16}, {_M_pword = 0x200, _M_iword = 30744794945974132}, {_M_pword = 0xf6f3a8 <vtable for std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >+104>, _M_iword = 6}, {_M_pword = 0x0, _M_iword = 4098}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 0, _M_word = 0x0, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x0, static _S_classic = 0x0, static _S_global = 0x0, static _S_categories = 0x3bd680, static _S_once = 0, static _S_twinned_facets = 0x7fc84d35df00 <std::locale::_S_twinned_facets>}}, _M_tie = 0x0, _M_fill = 0 '\000', _M_fill_init = false, _M_streambuf = 0x0, _M_ctype = 0x0, _M_num_put = 0x0, _M_num_get = 0x0}, _vptr.basic_istream = 0xf6f358 <vtable for std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >+24>, _M_gcount = 0}, <std::basic_ostream<char, std::char_traits<char> >> = {_vptr.basic_ostream = 0xf6f380 <vtable for std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >+64>}, <No data fields>}, _M_stringbuf = {<std::basic_streambuf<char, std::char_traits<char> >> = {_vptr.basic_streambuf = 0xf6ef98 <vtable for std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >+16>, _M_in_beg = 0x7fc6f403ae00 <Address 0x7fc6f403ae00 out of bounds>, _M_in_cur = 0x7fc6f403ae00 <Address 0x7fc6f403ae00 out of bounds>, _M_in_end = 0x7fc6f403ae10 <Address 0x7fc6f403ae10 out of bounds>, _M_out_beg = 0x7fc6f403ae00 <Address 0x7fc6f403ae00 out of bounds>, _M_out_cur = 0x7fc6f403ae95 <Address 0x7fc6f403ae95 out of bounds>, _M_out_end = 0x7fc6f403b000 <Address 0x7fc6f403b000 out of bounds>, _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7fc84d36adc0 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x0, static _S_global = 0x0, static _S_categories = 0x3bd680, static _S_once = 0, static _S_twinned_facets = 0x7fc84d35df00 <std::locale::_S_twinned_facets>}}, _M_mode = 24, _M_string = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7fc6f403ae00 <Address 0x7fc6f403ae00 out of bounds>}, _M_string_length = 16, {_M_local_buf = "\000\002\000\000\000\000\000\000tore::m", _M_allocated_capacity = 512}}}}
|
config = {purge_before_ts = 1619770165, purge_before_seq = 0, drop_deletes = false, retain_erroneous_tombstones = false}
|
ctx = {<std::__shared_ptr<CompactionContext, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<CompactionContext, (__gnu_cxx::_Lock_policy)2, false, false>> = {<No data fields>}, _M_ptr = 0x7fc80c7f2790, _M_refcount = {_M_pi = 0x7fc80c7f2780}}, <No data fields>}
|
status = <unknown type in /usr/lib/debug/opt/couchbase/bin/memcached.debug, CU 0x5409b1e, DIE 0x557d4ba>
|
dropped = <unknown type in /usr/lib/debug/opt/couchbase/bin/memcached.debug, CU 0x5409b1e, DIE 0x557d4ca>
|
readState = {status = {s = {_M_t = {<std::__uniq_ptr_impl<magma::Status::state, std::default_delete<magma::Status::state> >> = {_M_t = {<std::_Tuple_impl<0, magma::Status::state*, std::default_delete<magma::Status::state> >> = {<std::_Tuple_impl<1, std::default_delete<magma::Status::state> >> = {<std::_Head_base<1, std::default_delete<magma::Status::state>, true>> = {<std::default_delete<magma::Status::state>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, magma::Status::state*, false>> = {_M_head_impl = 0x7fc84022f700}, <No data fields>}, <No data fields>}}, <No data fields>}}}, vbstate = {static CurrentVersion = 4, maxDeletedSeqno = {counter = {_M_elems = "\000\000\000\000\000"}}, highSeqno = 0, purgeSeqno = 0, lastSnapStart = 0, lastSnapEnd = 0, maxCas = 0, hlcCasEpochSeqno = -1, mightContainXattrs = false, supportsNamespaces = true, version = 4, persistedCompletedSeqno = 0, persistedPreparedSeqno = 0, highPreparedSeqno = 0, maxVisibleSeqno = 0, onDiskPrepares = 0, onDiskPrepareBytes = 0, checkpointType = Memory, transition = {failovers = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7fc7cf7eb960 ""}, _M_string_length = 0, {_M_local_buf = '\000' <repeats 15 times>, _M_allocated_capacity = 0}}, replicationTopology = {m_type = nlohmann::detail::null, m_value = {object = 0x0, array = 0x0, string = 0x0, boolean = false, number_integer = 0, number_unsigned = 0, number_float = 0}}, state = vbucket_state_dead}}, kvstoreRev = 1}
|
#8 0x000000000085e695 in MagmaKVStore::compactionCallBack(MagmaKVStore::MagmaCompactionCB&, magma::Slice const&, magma::Slice const&, magma::Slice const&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/magma-kvstore/magma-kvstore.cc:278
|
vbid = {vbid = 61}
|
itemString = @0x7fc7c1c80018: <error reading variable>
|
seqno = <optimized out>
|
exptime = <optimized out>
|
#9 0x000000000095045d in magma::DocSeqGCContext::Transform (this=0x7fc80c63ff00, key=..., value=..., buffer=..., outputValue=0x7fc7cf7ebd50) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/kvstore/format.h:44
|
drop = false
|
#10 0x00000000009d54f5 in magma::ItemGCFilter::Process(std::vector<std::pair<magma::Slice, magma::Slice>, std::allocator<std::pair<magma::Slice, magma::Slice> > >&, std::vector<std::pair<magma::Slice, magma::Slice>, std::allocator<std::pair<magma::Slice, magma::Slice> > >*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/mvcc.cc:106
|
newValue = {data = 0x0, len = 0}
|
deleted = <optimized out>
|
oldValue = 0x0
|
kv = {<std::__pair_base<magma::Slice, magma::Slice>> = {<No data fields>}, first = {data = 0x7fc7b1f6cab0 <Address 0x7fc7b1f6cab0 out of bounds>, len = 27}, second = {data = 0x7fc7b1f6cacb <Address 0x7fc7b1f6cacb out of bounds>, len = 51}}
|
item = {key = {data = 0x7fc7b1f6cab0 <Address 0x7fc7b1f6cab0 out of bounds>, len = 18}, sn = 432345564227567616, op = magma::Update}
|
gcOffset = 1
|
lastSn = <optimized out>
|
#11 0x0000000000968952 in magma::LSMTree::mergeSSTables(std::vector<std::shared_ptr<magma::Table>, std::allocator<std::shared_ptr<magma::Table> > >&, magma::ItemGCFilter&, unsigned long, double, std::vector<std::shared_ptr<magma::Table>, std::allocator<std::shared_ptr<magma::Table> > >*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:649
|
magma::rdBuf = <error reading variable magma::rdBuf (Cannot find thread-local variables on this target)>
|
std::__ioinit = {static _S_refcount = 0, static _S_synced_with_stdio = true}
|
fmt::v5::internal::basic_data<void>::POWERS_OF_10_32 = {0, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000}
|
fmt::v5::internal::basic_data<void>::POWERS_OF_10_64 = {0, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000, 10000000000, 100000000000, 1000000000000, 10000000000000, 100000000000000, 1000000000000000, 10000000000000000, 100000000000000000, 1000000000000000000, 10000000000000000000}
|
fmt::v5::internal::basic_data<void>::DIGITS = "00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899"
|
boost::exception_detail::exception_ptr_static_exception_object<boost::exception_detail::bad_alloc_>::e = {ptr_ = {px = 0x0, pn = {pi_ = 0x0}}}
|
boost::exception_detail::exception_ptr_static_exception_object<boost::exception_detail::bad_exception_>::e = {ptr_ = {px = 0x0, pn = {pi_ = 0x0}}}
|
#12 0x00000000009cef3d in magma::LSMTree::compactLevelForInputs(int, int, std::unique_lock<std::mutex>&, std::vector<std::shared_ptr<magma::Table>, std::allocator<std::shared_ptr<magma::Table> > >&, std::vector<std::shared_ptr<magma::Table>, std::allocator<std::shared_ptr<magma::Table> > >&, bool, std::function<std::unique_ptr<magma::GCContext, std::default_delete<magma::GCContext> > (bool)>) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/compaction.cc:168
|
status = {s = {_M_t = {<std::__uniq_ptr_impl<magma::Status::state, std::default_delete<magma::Status::state> >> = {_M_t = {<std::_Tuple_impl<0, magma::Status::state*, std::default_delete<magma::Status::state> >> = {<std::_Tuple_impl<1, std::default_delete<magma::Status::state> >> = {<std::_Head_base<1, std::default_delete<magma::Status::state>, true>> = {<std::default_delete<magma::Status::state>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, magma::Status::state*, false>> = {_M_head_impl = 0x0}, <No data fields>}, <No data fields>}}, <No data fields>}}}
|
compactID = 3
|
_c = {fn = {<std::_Maybe_unary_or_binary_function<void>> = {<No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7fc70ecfd520, _M_const_object = 0x7fc70ecfd520, _M_function_pointer = 0x7fc70ecfd520, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7fc70ecfd520}, _M_pod_data = " \325\317\016\307\177\000\000\000\000\000\000\000\000\000"}, _M_manager = 0x9cb030 <std::_Function_handler<void(), magma::LSMTree::compactLevelForInputs(magma::TreeLevel, magma::TreeLevel, std::unique_lock<std::mutex>&, magma::TableList&, magma::TableList&, bool, magma::GCContextBuilder)::<lambda()> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x9cb800 <std::_Function_handler<void(), magma::LSMTree::compactLevelForInputs(magma::TreeLevel, magma::TreeLevel, std::unique_lock<std::mutex>&, magma::TableList&, magma::TableList&, bool, magma::GCContextBuilder)::<lambda()> >::_M_invoke(const std::_Any_data &)>}}
|
srcLevelSize = 286720
|
targetSize = 4194304
|
levelSizeRatio = 0
|
srcDataSize = <optimized out>
|
dstDataSize = <optimized out>
|
srcLogicalDataSz = 286720
|
dstLogicalDataSz = 1081344
|
height = <optimized out>
|
isHighestLevel = <optimized out>
|
writeAmp = 3.77142859
|
inputList = {<std::_Vector_base<std::shared_ptr<magma::Table>, std::allocator<std::shared_ptr<magma::Table> > >> = {_M_impl = {<std::allocator<std::shared_ptr<magma::Table> >> = {<__gnu_cxx::new_allocator<std::shared_ptr<magma::Table> >> = {<No data fields>}, <No data fields>}, <std::_Vector_base<std::shared_ptr<magma::Table>, std::allocator<std::shared_ptr<magma::Table> > >::_Vector_impl_data> = {_M_start = 0x7fc80c740100, _M_finish = 0x7fc80c7401d0, _M_end_of_storage = 0x7fc80c740280}, <No data fields>}}, <No data fields>}
|
outputList = {<std::_Vector_base<std::shared_ptr<magma::Table>, std::allocator<std::shared_ptr<magma::Table> > >> = {_M_impl = {<std::allocator<std::shared_ptr<magma::Table> >> = {<__gnu_cxx::new_allocator<std::shared_ptr<magma::Table> >> = {<No data fields>}, <No data fields>}, <std::_Vector_base<std::shared_ptr<magma::Table>, std::allocator<std::shared_ptr<magma::Table> > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, <No data fields>}}, <No data fields>}
|
needSSTablesMerging = true
|
bloomFilterAccuracy = 0.94999998807907104
|
levelSize = 2097152
|
fileCompaction = true
|
gcFilter = {_M_t = {<std::__uniq_ptr_impl<magma::ItemGCFilter, std::default_delete<magma::ItemGCFilter> >> = {_M_t = {<std::_Tuple_impl<0, magma::ItemGCFilter*, std::default_delete<magma::ItemGCFilter> >> = {<std::_Tuple_impl<1, std::default_delete<magma::ItemGCFilter> >> = {<std::_Head_base<1, std::default_delete<magma::ItemGCFilter>, true>> = {<std::default_delete<magma::ItemGCFilter>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, magma::ItemGCFilter*, false>> = {_M_head_impl = 0x7fc80c6cabc0}, <No data fields>}, <No data fields>}}, <No data fields>}}
|
_ = {fn = {<std::_Maybe_unary_or_binary_function<void>> = {<No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7fc7cf7ec398, _M_const_object = 0x7fc7cf7ec398, _M_function_pointer = 0x7fc7cf7ec398, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7fc7cf7ec398, this adjustment 140496156410832}, _M_pod_data = "\230\303~\317\307\177\000\000\320\303~\317\307\177\000"}, _M_manager = 0x9cad20 <std::_Function_handler<void(), magma::LSMTree::compactLevelForInputs(magma::TreeLevel, magma::TreeLevel, std::unique_lock<std::mutex>&, magma::TableList&, magma::TableList&, bool, magma::GCContextBuilder)::<lambda()> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x9cb0c0 <std::_Function_handler<void (), magma::LSMTree::compactLevelForInputs(int, int, std::unique_lock<std::mutex>&, std::vector<std::shared_ptr<magma::Table>, std::allocator<std::shared_ptr<magma::Table> > >&, std::vector<std::shared_ptr<magma::Table>, std::allocator<std::shared_ptr<magma::Table> > >&, bool, std::function<std::unique_ptr<magma::GCContext, std::default_delete<magma::GCContext> > (bool)>)::{lambda()#2}>::_M_invoke(std::_Any_data const&)>}}
|
resultState = <optimized out>
|
outDataSize = <optimized out>
|
newSnapshot = {<std::__shared_ptr<magma::TreeSnapshot, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<magma::TreeSnapshot, (__gnu_cxx::_Lock_policy)2, false, false>> = {<No data fields>}, _M_ptr = 0x7fc7cf7ec740, _M_refcount = {_M_pi = 0x0}}, <No data fields>}
|
dur = 955520599
|
secs = <optimized out>
|
MBps = <optimized out>
|
rMBps = 6.9414324255543939e-310
|
wMBps = 5.0771080025465468e-317
|
gcRatio = 6.9414787903852526e-310
|
newLevelRatio = 6.9415350147933016e-310
|
#13 0x00000000009d1354 in magma::LSMTree::compactLevel(int, std::unique_lock<std::mutex>&, bool, std::function<std::unique_ptr<magma::GCContext, std::default_delete<magma::GCContext> > (bool)>) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/compaction.cc:73
|
srcLevelList = {<std::_Vector_base<std::shared_ptr<magma::Table>, std::allocator<std::shared_ptr<magma::Table> > >> = {_M_impl = {<std::allocator<std::shared_ptr<magma::Table> >> = {<__gnu_cxx::new_allocator<std::shared_ptr<magma::Table> >> = {<No data fields>}, <No data fields>}, <std::_Vector_base<std::shared_ptr<magma::Table>, std::allocator<std::shared_ptr<magma::Table> > >::_Vector_impl_data> = {_M_start = 0x7fc804363300, _M_finish = 0x7fc8043633c0, _M_end_of_storage = 0x7fc804363400}, <No data fields>}}, <No data fields>}
|
dstLevelList = {<std::_Vector_base<std::shared_ptr<magma::Table>, std::allocator<std::shared_ptr<magma::Table> > >> = {_M_impl = {<std::allocator<std::shared_ptr<magma::Table> >> = {<__gnu_cxx::new_allocator<std::shared_ptr<magma::Table> >> = {<No data fields>}, <No data fields>}, <std::_Vector_base<std::shared_ptr<magma::Table>, std::allocator<std::shared_ptr<magma::Table> > >::_Vector_impl_data> = {_M_start = 0x7fc80c59f040, _M_finish = 0x7fc80c59f050, _M_end_of_storage = 0x7fc80c59f050}, <No data fields>}}, <No data fields>}
|
inputList = {<std::_Vector_base<std::shared_ptr<magma::Table>, std::allocator<std::shared_ptr<magma::Table> > >> = {_M_impl = {<std::allocator<std::shared_ptr<magma::Table> >> = {<__gnu_cxx::new_allocator<std::shared_ptr<magma::Table> >> = {<No data fields>}, <No data fields>}, <std::_Vector_base<std::shared_ptr<magma::Table>, std::allocator<std::shared_ptr<magma::Table> > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, <No data fields>}}, <No data fields>}
|
outputList = {<std::_Vector_base<std::shared_ptr<magma::Table>, std::allocator<std::shared_ptr<magma::Table> > >> = {_M_impl = {<std::allocator<std::shared_ptr<magma::Table> >> = {<__gnu_cxx::new_allocator<std::shared_ptr<magma::Table> >> = {<No data fields>}, <No data fields>}, <std::_Vector_base<std::shared_ptr<magma::Table>, std::allocator<std::shared_ptr<magma::Table> > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, <No data fields>}}, <No data fields>}
|
status = {s = {_M_t = {<std::__uniq_ptr_impl<magma::Status::state, std::default_delete<magma::Status::state> >> = {_M_t = {<std::_Tuple_impl<0, magma::Status::state*, std::default_delete<magma::Status::state> >> = {<std::_Tuple_impl<1, std::default_delete<magma::Status::state> >> = {<std::_Head_base<1, std::default_delete<magma::Status::state>, true>> = {<std::default_delete<magma::Status::state>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, magma::Status::state*, false>> = {_M_head_impl = 0x0}, <No data fields>}, <No data fields>}}, <No data fields>}}}
|
dstLevel = 4
|
#14 0x00000000009d15f5 in magma::LSMTree::compact(std::unique_lock<std::mutex>&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/compaction.cc:339
|
level = <optimized out>
|
status = {s = {_M_t = {<std::__uniq_ptr_impl<magma::Status::state, std::default_delete<magma::Status::state> >> = {_M_t = {<std::_Tuple_impl<0, magma::Status::state*, std::default_delete<magma::Status::state> >> = {<std::_Tuple_impl<1, std::default_delete<magma::Status::state> >> = {<std::_Head_base<1, std::default_delete<magma::Status::state>, true>> = {<std::default_delete<magma::Status::state>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, magma::Status::state*, false>> = {_M_head_impl = 0x0}, <No data fields>}, <No data fields>}}, <No data fields>}}}
|
ratio = @0x7fc75ef583b0: <error reading variable>
|
__for_range = @0x7fc7cf7ec6f0: {<std::_Vector_base<std::pair<int, double>, std::allocator<std::pair<int, double> > >> = {_M_impl = {<std::allocator<std::pair<int, double> >> = {<__gnu_cxx::new_allocator<std::pair<int, double> >> = {<No data fields>}, <No data fields>}, <std::_Vector_base<std::pair<int, double>, std::allocator<std::pair<int, double> > >::_Vector_impl_data> = {_M_start = 0x7fc75ef583b0, _M_finish = 0x7fc75ef583c0, _M_end_of_storage = 0x7fc75ef583c0}, <No data fields>}}, <No data fields>}
|
compacted = false
|
sizeRatios = {<std::_Vector_base<std::pair<int, double>, std::allocator<std::pair<int, double> > >> = {_M_impl = {<std::allocator<std::pair<int, double> >> = {<__gnu_cxx::new_allocator<std::pair<int, double> >> = {<No data fields>}, <No data fields>}, <std::_Vector_base<std::pair<int, double>, std::allocator<std::pair<int, double> > >::_Vector_impl_data> = {_M_start = 0x7fc75ef583b0, _M_finish = 0x7fc75ef583c0, _M_end_of_storage = 0x7fc75ef583c0}, <No data fields>}}, <No data fields>}
|
#15 0x000000000095dd68 in std::_Function_handler<void (), magma::LSMTree::queueCompaction()::{lambda()#1}>::_M_invoke(std::_Any_data const&) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:297
|
magma::rdBuf = <error reading variable magma::rdBuf (Cannot find thread-local variables on this target)>
|
std::__ioinit = {static _S_refcount = 0, static _S_synced_with_stdio = true}
|
fmt::v5::internal::basic_data<void>::POWERS_OF_10_32 = {0, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000}
|
fmt::v5::internal::basic_data<void>::POWERS_OF_10_64 = {0, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000, 10000000000, 100000000000, 1000000000000, 10000000000000, 100000000000000, 1000000000000000, 10000000000000000, 100000000000000000, 1000000000000000000, 10000000000000000000}
|
fmt::v5::internal::basic_data<void>::DIGITS = "00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899"
|
boost::exception_detail::exception_ptr_static_exception_object<boost::exception_detail::bad_alloc_>::e = {ptr_ = {px = 0x0, pn = {pi_ = 0x0}}}
|
boost::exception_detail::exception_ptr_static_exception_object<boost::exception_detail::bad_exception_>::e = {ptr_ = {px = 0x0, pn = {pi_ = 0x0}}}
|
#16 0x000000000099c2dd in operator() (this=0x7fc7afb9d818) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248
|
No locals.
|
#17 magma::TimedTask::Complete(bool) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:143
|
wg = 0x7fc7dc4d5740
|
envGuard = {previous = 0x0}
|
currTask = {<std::__shared_ptr<magma::Task, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<magma::Task, (__gnu_cxx::_Lock_policy)2, false, false>> = {<No data fields>}, _M_ptr = 0x7fc7afb9d810, _M_refcount = {_M_pi = 0x7fc7afb9d800}}, <No data fields>}
|
#18 0x000000000099dad1 in magma::TaskWorker::loop(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/util/worker.cc:160
|
task = {<std::__shared_ptr<magma::TimedTask, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<magma::TimedTask, (__gnu_cxx::_Lock_policy)2, false, false>> = {<No data fields>}, _M_ptr = 0x7fc8401d1e20, _M_refcount = {_M_pi = 0x7fc8401d1e10}}, <No data fields>}
|
worker = 0x7fc8400f9380
|
#19 0x0000000000ab0609 in run (this=0x7fc84b5ec530) at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:58
|
No locals.
|
#20 platform_thread_wrap(void*) () at /home/couchbase/jenkins/workspace/couchbase-server-unix/platform/src/cb_pthreads.cc:71
|
No locals.
|
#21 0x00007fc84ec50dc5 in start_thread () from /lib64/libpthread.so.0
|
No symbol table info available.
|
#22 0x00007fc84c7ba21d in clone () from /lib64/libc.so.6
|
No symbol table info available.
|
QE test:
|
guides/gradlew --refresh-dependencies testrunner -P jython=/opt/jython/bin/jython -P 'args=-i /tmp/testexec.81000.ini bucket_storage=magma,rerun=false,GROUP=P0;same_snapshot;iteratively,randomize_value=True,bucket_eviction_policy=fullEviction,infra_log_level=debug,log_level=debug,enable_dp=True,upgrade_version=7.0.0-5075 -t magma.magma_rollback.MagmaRollbackTests.test_iteratively_rollback_all_nodes_to_same_snapshot,num_items=5000000,doc_size=1024,nodes_init=4,sdk_timeout=60,num_rollbacks=3,vbuckets=128,rollback_items=100000,duration=2,key_size=12,doc_ops=create:expiry:delete,replicas=3,GROUP=P0;same_snapshot;iteratively'
|
Attachments
Issue Links
- duplicates
-
MB-46811 MagmaKVStore::makeCompactionContext vb:723 failed to read vbstate from disk. Status:NotFound: MagmaKVStore::readLocalDoc vb:723 key:_vbstate not found.
- Closed