Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ankushsharma29/6bb59146faa83bb3f2e5f1bbd8103273 to your computer and use it in GitHub Desktop.
Save ankushsharma29/6bb59146faa83bb3f2e5f1bbd8103273 to your computer and use it in GitHub Desktop.
bt_full.txt
(gdb) bt full
#0 0x00000000007b5eaf in load (__m=std::memory_order_seq_cst, this=0xb80)
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/hlc.cc:20
No locals.
#1 HLCT<std::chrono::_V2::system_clock>::peekHLC (this=0xb80)
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/hlc.cc:27
timeNow = 1692724829952147456
l = <optimized out>
#2 0x000000000077bb74 in getHLCNow (this=<optimized out>)
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/vbucket.h:301
No locals.
#3 EventuallyPersistentEngine::getVBucketHlcNow(Vbid) ()
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_engine.cc:1773
No locals.
#4 0x000000000099a78f in getHistoryTimeNow (kvid=<optimized out>, engine=<optimized out>)
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kvstore/magma-kvstore/magma-kvstore.cc:194
No locals.
#5 operator() (kvid=<optimized out>, __closure=<optimized out>)
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kvstore/magma-kvstore/magma-kvstore.cc:631
this = <optimized out>
#6 __invoke_impl<std::chrono::duration<long int>, MagmaKVStore::MagmaKVStore(MagmaKVStoreConfig&)::<lambda(magma::Magma::KVStoreID)>&, short unsigned int> (__f=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:60
No locals.
#7 __invoke_r<std::chrono::duration<long int>, MagmaKVStore::MagmaKVStore(MagmaKVStoreConfig&)::<lambda(magma::Magma::KVStoreID)>&, short unsigned int> (__fn=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:113
No locals.
#8 std::_Function_handler<std::chrono::duration<long int, std::ratio<1, 1> >(short unsigned int), MagmaKVStore::MagmaKVStore(MagmaKVStoreConfig&)::<lambda(magma::Magma::KVStoreID)> >::_M_invoke(const std::_Any_data &, <unknown type in /usr/lib/debug/opt/couchbase/bin/memcached-7.6.0-1394.x86_64.debug, CU 0x7bab33c, DIE 0x7d44256>) (__functor=..., __args#0=<optimized out>) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:291
No locals.
#9 0x0000000000a6c078 in operator() (__args#0=<optimized out>, this=<optimized out>) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248
No locals.
#10 canTimeRetainHistory (kvid=<optimized out>, time=..., this=<optimized out>)
at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db.cc:1950
retainHistory = <optimized out>
#11 operator() (time=..., __closure=<optimized out>) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db.cc:306
kvID = <optimized out>
this = <optimized out>
#12 __invoke_impl<bool, magma::Magma::Impl::createKVStore(magma::Magma::KVStoreID, magma::Magma::KVStoreRevision, magma::KVStoreHandle&)::<lambda()>::<lambda(std::chrono::seconds)>&, std::chrono::duration<long int, std::ratio<1, 1> > > (__f=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:60
No locals.
---Type <return> to continue, or q <return> to quit---
#13 __invoke_r<bool, magma::Magma::Impl::createKVStore(magma::Magma::KVStoreID, magma::Magma::KVStoreRevision, magma::KVStoreHandle&)::<lambda()>::<lambda(std::chrono::seconds)>&, std::chrono::duration<long int, std::ratio<1, 1> > > (__fn=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:113
No locals.
#14 std::_Function_handler<bool(std::chrono::duration<long int, std::ratio<1, 1> >), magma::Magma::Impl::createKVStore(magma::Magma::KVStoreID, magma::Magma::KVStoreRevision, magma::KVStoreHandle&)::<lambda()>::<lambda(std::chrono::seconds)> >::_M_invoke(const std::_Any_data &, <unknown type in /usr/lib/debug/opt/couchbase/bin/memcached-7.6.0-1394.x86_64.debug, CU 0x8f64add, DIE 0x9097cf1>) (__functor=..., __args#0=<optimized out>)
at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:291
No locals.
#15 0x0000000000b5e503 in operator() (__args#0=..., this=0x7f0c831fe890) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248
No locals.
#16 magma::LSMTree::recomputeHistorySSTableState(std::shared_ptr<magma::TreeSnapshot>) ()
at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:2110
canSizeRetainTable = true
canTimeRetainTable = <optimized out>
dropHistory = <optimized out>
isHistoryEnabled = true
isNewestTable = <optimized out>
table = 0x7f0c610649d0
tables = {<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 = 0x7f0c8580dd10, _M_finish = 0x7f0c8580dd20, _M_end_of_storage = 0x7f0c8580dd20}, <No data fields>}}, <No data fields>}
found = false
lastHistoryTableLowKey = {static npos = 18446744073709551615,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x7f0cdbff42d0 ""}, _M_string_length = 0, {_M_local_buf = "\000\000\000\000\000\000\000\000\237W\264\000\000\000\000",
_M_allocated_capacity = 0}}
itr = {<std::iterator<std::random_access_iterator_tag, std::shared_ptr<magma::Table>, long, std::shared_ptr<magma::Table>*, std::shared_ptr<magma::Table>&>> = {<No data fields>}, current = {_M_current = 0x7f0c8580dd20}}
historyStartKey = {static npos = 18446744073709551615,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x7f0c83a27bc0 <Address 0x7f0c83a27bc0 out of bounds>}, _M_string_length = 17, {
_M_local_buf = "\021\000\000\000\000\000\000\000\026GZ\000\000\000\000", _M_allocated_capacity = 17}}
dataLevel = 4
historyStats = {PhysicalSize = 0, LogicalSize = 0, HistoryLogicalSize = 0, WastedSize = 0, Tables = <optimized out>}
#17 0x0000000000b5fc33 in magma::LSMTree::swapTreeSnapshotAndRecomputeHistory(std::shared_ptr<magma::TreeSnapshot>) ()
at /opt/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:100
historyLevel = <optimized out>
historyStats = <optimized out>
#18 0x0000000000b5ffc0 in magma::LSMTree::resetAppendWriter() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.h:641
---Type <return> to continue, or q <return> to quit---
lock = {_M_device = 0x7f0c831fe108, _M_owns = true}
#19 0x0000000000b6018d in magma::LSMTree::resetTree (this=0x7f0c831fe009, this@entry=0x7f0c831fe010)
at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:330
No locals.
#20 0x0000000000b6e257 in magma::LSMTree::Close() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:305
configFileSize = 139693207280328
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 = 0x7f0d42069a15 <je_nallocx+53>}, <No data fields>}, <No data fields>}}, <No data fields>}}}
#21 0x0000000000b6ea25 in magma::LSMTree::~LSMTree (this=0x7f0c831fe010, __in_chrg=<optimized out>)
at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:292
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 = 0x7f0cdbff5df8}, <No data fields>}, <No data fields>}}, <No data fields>}}}
#22 0x00000000005b0e9a in _M_release (this=0x7f0c831fe000) at /opt/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:70
No locals.
#23 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release (this=0x7f0c831fe000)
at /opt/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:151
No locals.
#24 0x0000000000ae36c9 in ~__shared_count (this=<optimized out>, __in_chrg=<optimized out>)
at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/kvstore/kvstore.cc:808
No locals.
#25 ~__shared_ptr (this=<optimized out>, __in_chrg=<optimized out>) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1183
No locals.
#26 reset (this=0x7f0c8309f218) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1301
No locals.
#27 magma::KVStore::~KVStore() () at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/kvstore/kvstore.cc:808
No locals.
#28 0x00000000005b0e9a in _M_release (this=0x7f0c8309f000) at /opt/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:70
No locals.
#29 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release (this=0x7f0c8309f000)
at /opt/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:151
No locals.
#30 0x0000000000ab7b77 in ~__shared_count (this=0x7f0cdbff4598, __in_chrg=<optimized out>)
at /opt/gcc-10.2.0/include/c++/10.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h:779
No locals.
---Type <return> to continue, or q <return> to quit---
#31 ~__shared_ptr (this=0x7f0cdbff4590, __in_chrg=<optimized out>) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr_base.h:1183
No locals.
#32 ~shared_ptr (this=0x7f0cdbff4590, __in_chrg=<optimized out>) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/shared_ptr.h:121
No locals.
#33 magma::KVStoreSet::KVStoreInstance::Destroy(unsigned int, std::function<void ()>) ()
at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/kvstore_set.cc:235
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>}}}
target = {<std::__shared_ptr<magma::KVStore, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<magma::KVStore, (__gnu_cxx::_Lock_policy)2, false, false>> = {<No data fields>}, _M_ptr = 0x7f0c8309f010, _M_refcount = {_M_pi = 0x7f0c8309f000}}, <No data fields>}
#34 0x0000000000ab80de in magma::KVStoreSet::DestroyKVStore(unsigned short, unsigned int) () at /opt/gcc-10.2.0/include/c++/10.2.0/new:175
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>}}}
lock = <optimized out>
#35 0x0000000000a73571 in magma::Magma::Impl::DeleteKVStore(unsigned short, unsigned int) ()
at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db.cc:354
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>}}}
name = {static npos = 18446744073709551615,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x7f0c80f519c0 <Address 0x7f0c80f519c0 out of bounds>}, _M_string_length = 25, {
_M_local_buf = "\036\000\000\000\000\000\000\000\220\274\276\200\f\177\000", _M_allocated_capacity = 30}}
#36 0x0000000000a73920 in magma::Magma::DeleteKVStore (this=<optimized out>, kvID=kvID@entry=994, kvsRev=kvsRev@entry=1)
at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db.cc:371
No locals.
#37 0x00000000009c6f51 in MagmaMemoryTrackingProxy::DeleteKVStore(unsigned short, unsigned int) ()
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kvstore/magma-kvstore/magma-memory-tracking-proxy.cc:215
domainGuard = {previous = cb::Primary}
#38 0x00000000009a1261 in MagmaKVStore::delVBucket(Vbid, std::unique_ptr<KVStoreRevision, std::default_delete<KVStoreRevision> >) ()
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/include/memcached/vbucket.h:62
status = {s = {_M_t = {<std::__uniq_ptr_impl<magma::Status::state, std::default_delete<magma::Status::state> >> = {
---Type <return> to continue, or q <return> to quit---
_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 = 0x7f0d42060b01 <je_mallocx+1>}, <No data fields>}, <No data fields>}}, <No data fields>}}}
#39 0x00000000008236d5 in VBucketMemoryAndDiskDeletionTask::run() ()
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/vbucket.h:433
phosphor_internal_category_enabled_90 = {_M_b = {_M_p = 0x0}, static is_always_lock_free = <optimized out>}
phosphor_internal_category_enabled_temp_90 = <optimized out>
phosphor_internal_tpi_90 = {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_90 = {tpi = 0x12652a0 <VBucketMemoryAndDiskDeletionTask::run()::phosphor_internal_tpi_90>, enabled = true,
arg1 = 994, arg2 = {<No data fields>}, start = {__d = {__r = 54298652305140098}}}
start = <optimized out>
elapsed = <optimized out>
wallTime = <optimized out>
#40 0x0000000000bc8f8d in GlobalTask::execute(std::basic_string_view<char, std::char_traits<char> >) ()
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/globaltask.cc:104
guard = {previous = 0x0}
taskableName = {value = {_M_elems = "ITEM", '\000' <repeats 27 times>}}
start = <optimized out>
runAgain = <optimized out>
#41 0x0000000000bc71ba in operator() (__closure=0x7f0cdbff4e00)
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:309
runAgain = <optimized out>
proxy = @0x7f0d30451dc0: <error reading variable>
#42 folly::detail::function::FunctionTraits<void ()>::callSmall<FollyExecutorPool::TaskProxy::scheduleViaCPUPool()::{lambda()#2}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:363
fn = @0x7f0cdbff4e00: {__proxy = @0x7f0d30451dc0}
#43 0x0000000000bca116 in operator() (this=0x7f0cdbff4e00)
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/cancellable_cpu_executor.cc:42
fn = @0x7f0cdbff4e00: {<folly::detail::function::FunctionTraits<void()>> = {<No data fields>}, data_ = {big = 0x7f0d30451dc0, tiny = {
__data = "\300\035E0\r\177", '\000' <repeats 27 times>, "O\377\333\f\177\000\000&\347\321\000\000\000\000",
__align = {<No data fields>}}},
call_ = 0xbc7130 <folly::detail::function::FunctionTraits<void ()>::callSmall<FollyExecutorPool::TaskProxy::scheduleViaCPUPool()::{lambda()#2}>(folly::detail::function::Data&)>, exec_ = 0x606ab0
<folly::detail::function::DispatchSmallTrivial::exec_<16ul>(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}
#44 CancellableCPUExecutor::add(GlobalTask*, folly::Function<void ()>)::{lambda()#1}::operator()() const ()
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/cancellable_cpu_executor.cc:42
task = {storage_ = {{emptyState = -48 '\320', value = {task = 0x7f0c86161dd0,
---Type <return> to continue, or q <return> to quit---
func = {<folly::detail::function::FunctionTraits<void()>> = {<No data fields>}, data_ = {big = 0x7f0d30451dc0, tiny = {
__data = "\300\035E0\r\177", '\000' <repeats 27 times>, "O\377\333\f\177\000\000&\347\321\000\000\000\000",
__align = {<No data fields>}}},
call_ = 0xbc7130 <folly::detail::function::FunctionTraits<void ()>::callSmall<FollyExecutorPool::TaskProxy::scheduleViaCPUPool()::{lambda()#2}>(folly::detail::function::Data&)>,
exec_ = 0x606ab0 <folly::detail::function::DispatchSmallTrivial::exec_<16ul>(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}}}, hasValue = true}}
this = <optimized out>
#45 0x0000000000d2f0af in operator() (this=0x7f0cdbff50b0)
at /home/couchbase/jenkins/cbdeps-ws/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/ThreadPoolExecutor.cpp:98
fn = @0x7f0cdbff50b0: {<folly::detail::function::FunctionTraits<void()>> = {<No data fields>}, data_ = {big = 0x7f0d3f638000, tiny = {
__data = "\000\200c?\r\177\000\000\300\020\000A\r\177\000\000\000\000\000\000\000\000\000\000\020\022\065\001\000\000\000\000\000\361\064\001", '\000' <repeats 11 times>, __align = {<No data fields>}}},
call_ = 0xbca4b0 <folly::detail::function::FunctionTraits<void()>::callSmall<CancellableCPUExecutor::add(GlobalTask*, folly::Func)::<lambda()> >(folly::detail::function::Data &)>,
exec_ = 0x606ab0 <folly::detail::function::DispatchSmallTrivial::exec_<16ul>(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}
#46 folly::ThreadPoolExecutor::runTask(std::shared_ptr<folly::ThreadPoolExecutor::Thread> const&, folly::ThreadPoolExecutor::Task&&) ()
at /home/couchbase/jenkins/cbdeps-ws/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/ThreadPoolExecutor.cpp:98
rctx = {
prev_ = {<std::__shared_ptr<folly::RequestContext, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<folly::RequestContext, (__gnu_cxx::_Lock_policy)2, false, false>> = {<No data fields>}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, <No data fields>}}
startTime = {__d = {__r = 54298652305130375}}
stats = {expired = false, waitTime = {__r = 55505}, runTime = {__r = 0}, enqueueTime = {__d = {__r = 54298652305074870}}, requestId = 0}
#47 0x0000000000d17da7 in folly::CPUThreadPoolExecutor::threadRun(std::shared_ptr<folly::ThreadPoolExecutor::Thread>) ()
at /home/couchbase/jenkins/cbdeps-ws/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:306
task = {storage_ = {{emptyState = 0 '\000', value = {<folly::ThreadPoolExecutor::Task> = {
func_ = {<folly::detail::function::FunctionTraits<void()>> = {<No data fields>}, data_ = {big = 0x7f0d3f638000, tiny = {
__data = "\000\200c?\r\177\000\000\300\020\000A\r\177\000\000\000\000\000\000\000\000\000\000\020\022\065\001\000\000\000\000\000\361\064\001", '\000' <repeats 11 times>, __align = {<No data fields>}}},
call_ = 0xbca4b0 <folly::detail::function::FunctionTraits<void()>::callSmall<CancellableCPUExecutor::add(GlobalTask*, folly::Func)::<lambda()> >(folly::detail::function::Data &)>,
exec_ = 0x606ab0 <folly::detail::function::DispatchSmallTrivial::exec_<16ul>(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}, enqueueTime_ = {__d = {__r = 54298652305074870}}, expiration_ = {__r = 0},
expireCallback_ = {<folly::detail::function::FunctionTraits<void()>> = {<No data fields>}, data_ = {big = 0x0, tiny = {
__data = "\000\000\000\000\000\000\000\000C\307\001\000\000\000\000\000C\307\001\000\000\000\000\000IHZ", '\000' <repeats 13 times>, "\022\266\331A\r\177\000",
__align = {<No data fields>}}}, call_ = 0x46b8db
<folly::detail::function::FunctionTraits<void ()>::uninitCall(folly::detail::function::Data&)>, exec_ = 0x0},
context_ = {<std::__shared_ptr<folly::RequestContext, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<folly::RequestContext, (__gnu_cxx::_Lock_policy)2, false, false>> = {<No data fields>}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, <No data fields>}}, poison = false,
---Type <return> to continue, or q <return> to quit---
priority_ = 0 '\000', queueObserverPayload_ = 139692578124112}}, hasValue = true}}
guard = {storage_ = {{emptyState = 32 ' ', value = {list_ = {prev = 0x13d9d20 <folly::emptyList>, curr = {forbid = true,
allowTerminationOnBlocking = false, ex = 0x7f0d3f638100, tag = {static npos = <optimized out>,
b_ = 0x7f0d40e08080 <Address 0x7f0d40e08080 out of bounds>, e_ = 0x7f0d40e08099 <Address 0x7f0d40e08099 out of bounds>}}}}},
hasValue = true}}
threadIDsGuard = {<folly::detail::ScopeGuardImplBase> = {dismissed_ = false}, function_ = {__this = 0x7f0d3f638100}}
#48 0x0000000000d31c4a in __invoke_impl<void, void (folly::ThreadPoolExecutor::*&)(std::shared_ptr<folly::ThreadPoolExecutor::Thread>), folly::ThreadPoolExecutor*&, std::shared_ptr<folly::ThreadPoolExecutor::Thread>&> (__f=<optimized out>, __t=<optimized out>, __f=<optimized out>,
__t=<optimized out>) at /opt/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:100
No locals.
#49 __invoke<void (folly::ThreadPoolExecutor::*&)(std::shared_ptr<folly::ThreadPoolExecutor::Thread>), folly::ThreadPoolExecutor*&, std::shared_ptr<folly::ThreadPoolExecutor::Thread>&> (__fn=<optimized out>) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:95
No locals.
#50 __call<void, 0, 1> (__args=<optimized out>, this=<optimized out>) at /opt/gcc-10.2.0/include/c++/10.2.0/functional:416
No locals.
#51 operator()<> (this=<optimized out>) at /opt/gcc-10.2.0/include/c++/10.2.0/functional:499
No locals.
#52 folly::detail::function::FunctionTraits<void ()>::callSmall<std::_Bind<void (folly::ThreadPoolExecutor::*(folly::ThreadPoolExecutor*, std::shared_ptr<folly::ThreadPoolExecutor::Thread>))(std::shared_ptr<folly::ThreadPoolExecutor::Thread>)> >(folly::detail::function::Data&) (p=...)
at /home/couchbase/jenkins/cbdeps-ws/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:363
fn = <optimized out>
#53 0x0000000000bc3f54 in operator() (this=0x7f0d401e0300)
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:49
fn = @0x7f0d401e0300: <error reading variable>
#54 operator() (__closure=0x7f0d401e0300) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:49
threadNameOpt = {storage_ = {{emptyState = 32 ' ', value = {static npos = 18446744073709551615,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x7f0cdbff5220 "AuxIoPool2"}, _M_string_length = 10, {_M_local_buf = "AuxIoPool2\000\000\000\000\000",
_M_allocated_capacity = 8029725099529106753}}}, hasValue = true}}
func = <error reading variable func (Cannot access memory at address 0x7f0d401e0300)>
#55 folly::detail::function::FunctionTraits<void ()>::callBig<CBRegisteredThreadFactory::newThread(folly::Function<void ()>&&)::{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:377
fn = @0x7f0d401e0300: <error reading variable>
#56 0x00007f0d41d36d40 in execute_native_thread_routine () at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/thread.cc:80
No locals.
#57 0x00007f0d42738ea5 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#58 0x00007f0d4147fb0d in clone () from /lib64/libc.so.6
No symbol table info available.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment