38/188 Test #38: ep_testsuite_basic.full_eviction.magma .......................................***Failed 180.52 sec
|
13:45:52 2019-10-18T05:42:51.720736-07:00 INFO This version of Couchbase is built without allocator hooks for accurate memory tracking
|
13:45:52 Running [0000/0047]: test alloc limit (couchstore)...(568 ms) OK
|
13:45:52 Running [0001/0047]: test_memory_tracking (couchstore)...Memory tracker not enabled ...(309 ms) SKIPPED
|
13:45:52 Running [0002/0047]: test max_size - water_mark changes (couchstore)...(597 ms) OK
|
13:45:52 Running [0003/0047]: test whitespace dbname (couchstore)...(567 ms) OK
|
13:45:52 Running [0004/0047]: get miss (couchstore)...(219 ms) OK
|
13:45:52 Running [0005/0047]: set (couchstore)...(395 ms) OK
|
13:45:52 Running [0006/0047]: concurrent set (couchstore)...(27623 ms) OK
|
13:45:52 Running [0007/0047]: multi set (couchstore)...==================
|
13:45:52 WARNING: ThreadSanitizer: data race (pid=13571)
|
13:45:52 Write of size 8 at 0x7b3c000302c8 by thread T35 (mutexes: write M837859, write M837741):
|
13:45:52 #0 free <null> (libtsan.so.0+0x000000027806)
|
13:45:52 #1 cb_free /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/platform/src/cb_malloc.cc:70 (libplatform_so.so.0.1.0+0x00000000d22d)
|
13:45:52 #2 operator delete(void*) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/platform/src/global_new_replacement.cc:84 (engine_testapp+0x000000445112)
|
13:45:52 #3 __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<magma::TreeState, std::allocator<magma::TreeState>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<magma::TreeState, std::allocator<magma::TreeState>, (__gnu_cxx::_Lock_policy)2>*, unsigned long) /usr/local/include/c++/7.3.0/ext/new_allocator.h:125 (libmagma.so+0x000000121e59)
|
13:45:52 #4 std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<magma::TreeState, std::allocator<magma::TreeState>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<magma::TreeState, std::allocator<magma::TreeState>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<magma::TreeState, std::allocator<magma::TreeState>, (__gnu_cxx::_Lock_policy)2>*, unsigned long) /usr/local/include/c++/7.3.0/bits/alloc_traits.h:462 (libmagma.so+0x000000121e59)
|
13:45:52 #5 std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<magma::TreeState, std::allocator<magma::TreeState>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr() /usr/local/include/c++/7.3.0/bits/allocated_ptr.h:73 (libmagma.so+0x000000121e59)
|
13:45:52 #6 std::_Sp_counted_ptr_inplace<magma::TreeState, std::allocator<magma::TreeState>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() /usr/local/include/c++/7.3.0/bits/shared_ptr_base.h:543 (libmagma.so+0x000000121e59)
|
13:45:52 #7 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <null> (engine_testapp+0x000000422881)
|
13:45:52 #8 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/local/include/c++/7.3.0/bits/shared_ptr_base.h:684 (libmagma.so+0x0000000df44a)
|
13:45:52 #9 std::__shared_ptr<magma::TreeState, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /usr/local/include/c++/7.3.0/bits/shared_ptr_base.h:1123 (libmagma.so+0x0000000df44a)
|
13:45:52 #10 std::shared_ptr<magma::TreeState>::~shared_ptr() /usr/local/include/c++/7.3.0/bits/shared_ptr.h:93 (libmagma.so+0x0000000df44a)
|
13:45:52 #11 magma::PersistentSnapshot::~PersistentSnapshot() /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/magma/lsm/persistent_state.h:88 (libmagma.so+0x0000000df44a)
|
13:45:52 #12 magma::PersistentSnapshotManager::enqueue(std::shared_ptr<magma::TreeState>, std::function<bool ()>, magma::PersistentSnapshotManager::QueueType) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/magma/lsm/persistent_state.cc:492 (libmagma.so+0x00000011ae52)
|
13:45:52 #13 magma::PersistentSnapshotManager::tryPendingQueueFlush() /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/magma/lsm/persistent_state.cc:579 (libmagma.so+0x00000011b1cf)
|
13:45:52 #14 magma::PersistentSnapshotManager::CreateSnapshot(std::shared_ptr<magma::TreeState>, std::function<bool ()>) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/magma/lsm/persistent_state.cc:440 (libmagma.so+0x00000011b5b6)
|
13:45:52 #15 magma::LSMTree::syncState(magma::TreeStateType) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/magma/lsm/persistent_state.cc:198 (libmagma.so+0x000000121b85)
|
13:45:52 #16 magma::LSMTree::doMemtableFlushWork(magma::Memtable*) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/magma/lsm/lsm_tree.cc:598 (libmagma.so+0x000000105f3f)
|
13:45:52 #17 operator() /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/magma/lsm/lsm_tree.cc:639 (libmagma.so+0x000000107965)
|
13:45:52 #18 _M_invoke /usr/local/include/c++/7.3.0/bits/std_function.h:316 (libmagma.so+0x000000107965)
|
13:45:52 #19 std::function<void ()>::operator()() const <null> (libmemcached_logger.so.1.0.0+0x00000001a91a)
|
13:45:52 #20 magma::TaskWorker::loop(void*) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/magma/lsm/worker.cc:83 (libmagma.so+0x000000086c52)
|
13:45:52 #21 CouchbaseThread::run() /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/platform/src/cb_pthreads.cc:58 (libplatform_so.so.0.1.0+0x000000009ad7)
|
13:45:52 #22 platform_thread_wrap /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/platform/src/cb_pthreads.cc:71 (libplatform_so.so.0.1.0+0x000000009ad7)
|
13:45:52 #23 <null> <null> (libtsan.so.0+0x000000024feb)
|
13:45:52
|
13:45:52 Previous read of size 8 at 0x7b3c000302c8 by thread T6:
|
13:45:52 [failed to restore the stack]
|
13:45:52
|
13:45:52 Mutex M837859 (0x7b740003b698) created at:
|
13:45:52 #0 pthread_mutex_lock <null> (libtsan.so.0+0x00000003876f)
|
13:45:52 #1 __gthread_mutex_lock /usr/local/include/c++/7.3.0/x86_64-pc-linux-gnu/bits/gthr-default.h:748 (libmagma.so+0x0000000cbc3c)
|
13:45:52 #2 std::mutex::lock() /usr/local/include/c++/7.3.0/bits/std_mutex.h:103 (libmagma.so+0x0000000cbc3c)
|
13:45:52 #3 std::lock_guard<std::mutex>::lock_guard(std::mutex&) /usr/local/include/c++/7.3.0/bits/std_mutex.h:162 (libmagma.so+0x0000000cbc3c)
|
13:45:52 #4 magma::LSMTree::MemoryUsedWriteCache() /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/magma/lsm/lsm_tree.h:178 (libmagma.so+0x0000000cbc3c)
|
13:45:52 #5 magma::Magma::SyncCommitBatches(bool) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/magma/magma/magma.cc:633 (libmagma.so+0x0000000cbc3c)
|
13:45:52 #6 MagmaKVStore::snapshotVBucket(Vbid, vbucket_state const&, VBStatePersist) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/magma-kvstore/magma-kvstore.cc:1233 (ep.so+0x000000343fdc)
|
13:45:52 #7 EPBucket::flushVBucket(Vbid) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/ep_bucket.cc:616 (ep.so+0x0000001642ff)
|
13:45:52 #8 Flusher::flushVB() /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/flusher.cc:309 (ep.so+0x0000001ef811)
|
13:45:52 #9 Flusher::step(GlobalTask*) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/flusher.cc:215 (ep.so+0x0000001eff1c)
|
13:45:52 #10 FlusherTask::run() /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/tasks.cc:33 (ep.so+0x000000264e52)
|
13:45:52 #11 ExecutorThread::run() /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/executorthread.cc:153 (ep.so+0x0000001e4f7d)
|
13:45:52 #12 launch_executor_thread /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/executorthread.cc:34 (ep.so+0x0000001e556b)
|
13:45:52 #13 CouchbaseThread::run() /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/platform/src/cb_pthreads.cc:58 (libplatform_so.so.0.1.0+0x000000009ad7)
|
13:45:52 #14 platform_thread_wrap /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/platform/src/cb_pthreads.cc:71 (libplatform_so.so.0.1.0+0x000000009ad7)
|
13:45:52 #15 <null> <null> (libtsan.so.0+0x000000024feb)
|
13:45:52
|
13:45:52 Mutex M837741 (0x7b1800005ee8) created at:
|
13:45:52 #0 pthread_mutex_lock <null> (libtsan.so.0+0x00000003876f)
|
13:45:52 #1 __gthread_mutex_lock /usr/local/include/c++/7.3.0/x86_64-pc-linux-gnu/bits/gthr-default.h:748 (libmagma.so+0x00000011bfd5)
|
13:45:52 #2 std::mutex::lock() /usr/local/include/c++/7.3.0/bits/std_mutex.h:103 (libmagma.so+0x00000011bfd5)
|
13:45:52 #3 std::lock_guard<std::mutex>::lock_guard(std::mutex&) /usr/local/include/c++/7.3.0/bits/std_mutex.h:162 (libmagma.so+0x00000011bfd5)
|
13:45:52 #4 magma::PersistentSnapshotManager::GetAll() /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/magma/lsm/persistent_state.cc:474 (libmagma.so+0x00000011bfd5)
|
13:45:52 #5 magma::LSMTree::cleanupOrphanedSSTables() /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/magma/lsm/persistent_state.cc:143 (libmagma.so+0x00000011c749)
|
13:45:52 #6 magma::LSMTree::readState(magma::TreeState*) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/magma/lsm/persistent_state.cc:300 (libmagma.so+0x00000011f765)
|
13:45:52 #7 magma::LSMTree::LSMTree(magma::LSMTreeConfig const&) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/magma/lsm/lsm_tree.cc:231 (libmagma.so+0x000000102409)
|
13:45:52 #8 std::_MakeUniq<magma::LSMTree>::__single_object std::make_unique<magma::LSMTree, magma::LSMTreeConfig&>(magma::LSMTreeConfig&) /usr/local/include/c++/7.3.0/bits/unique_ptr.h:825 (libmagma.so+0x0000000d8ccf)
|
13:45:52 #9 magma::Magma::CreateKVStore(unsigned short, unsigned int) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/magma/magma/magma.cc:374 (libmagma.so+0x0000000d8ccf)
|
13:45:52 #10 magma::Magma::NewCommitBatch(unsigned short, std::unique_ptr<magma::Magma::CommitBatch, std::default_delete<magma::Magma::CommitBatch> >&, unsigned int) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/magma/magma/magma.cc:478 (libmagma.so+0x0000000db450)
|
13:45:52 #11 MagmaKVStore::snapshotVBucket(Vbid, vbucket_state const&, VBStatePersist) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/magma-kvstore/magma-kvstore.cc:1210 (ep.so+0x000000343d2d)
|
13:45:52 #12 EPBucket::flushVBucket(Vbid) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/ep_bucket.cc:616 (ep.so+0x0000001642ff)
|
13:45:52 #13 Flusher::flushVB() /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/flusher.cc:309 (ep.so+0x0000001ef811)
|
13:45:52 #14 Flusher::step(GlobalTask*) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/flusher.cc:215 (ep.so+0x0000001eff1c)
|
13:45:52 #15 FlusherTask::run() /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/tasks.cc:33 (ep.so+0x000000264e52)
|
13:45:52 #16 ExecutorThread::run() /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/executorthread.cc:153 (ep.so+0x0000001e4f7d)
|
13:45:52 #17 launch_executor_thread /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/executorthread.cc:34 (ep.so+0x0000001e556b)
|
13:45:52 #18 CouchbaseThread::run() /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/platform/src/cb_pthreads.cc:58 (libplatform_so.so.0.1.0+0x000000009ad7)
|
13:45:52 #19 platform_thread_wrap /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/platform/src/cb_pthreads.cc:71 (libplatform_so.so.0.1.0+0x000000009ad7)
|
13:45:52 #20 <null> <null> (libtsan.so.0+0x000000024feb)
|
13:45:52
|
13:45:52 Thread T35 'mg:flusher:0:de' (tid=13823, running) created by main thread at:
|
13:45:52 #0 pthread_create <null> (libtsan.so.0+0x0000000282a0)
|
13:45:52 #1 cb_create_named_thread(unsigned long*, void (*)(void*), void*, int, char const*) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/platform/src/cb_pthreads.cc:109 (libplatform_so.so.0.1.0+0x000000009885)
|
13:45:52 #2 magma::TaskWorker::Start() /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/magma/lsm/worker.cc:64 (libmagma.so+0x000000086569)
|
13:45:52 #3 magma::ThreadPool::ThreadPool(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/magma/magma/thread_pool.cc:37 (libmagma.so+0x0000000ef8ba)
|
13:45:52 #4 void __gnu_cxx::new_allocator<magma::ThreadPool>::construct<magma::ThreadPool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&>(magma::ThreadPool*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&) /usr/local/include/c++/7.3.0/ext/new_allocator.h:136 (libmagma.so+0x0000000f0649)
|
13:45:52 #5 void std::allocator_traits<std::allocator<magma::ThreadPool> >::construct<magma::ThreadPool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&>(std::allocator<magma::ThreadPool>&, magma::ThreadPool*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&) /usr/local/include/c++/7.3.0/bits/alloc_traits.h:475 (libmagma.so+0x0000000f0649)
|
13:45:52 #6 std::_Sp_counted_ptr_inplace<magma::ThreadPool, std::allocator<magma::ThreadPool>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&>(std::allocator<magma::ThreadPool>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&) /usr/local/include/c++/7.3.0/bits/shared_ptr_base.h:526 (libmagma.so+0x0000000f0649)
|
13:45:52 #7 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<magma::ThreadPool, std::allocator<magma::ThreadPool>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&>(std::_Sp_make_shared_tag, magma::ThreadPool*, std::allocator<magma::ThreadPool> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&) /usr/local/include/c++/7.3.0/bits/shared_ptr_base.h:637 (libmagma.so+0x0000000f0649)
|
13:45:52 #8 std::__shared_ptr<magma::ThreadPool, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<magma::ThreadPool>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&>(std::_Sp_make_shared_tag, std::allocator<magma::ThreadPool> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&) /usr/local/include/c++/7.3.0/bits/shared_ptr_base.h:1295 (libmagma.so+0x0000000f0649)
|
13:45:52 #9 std::shared_ptr<magma::ThreadPool>::shared_ptr<std::allocator<magma::ThreadPool>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&>(std::_Sp_make_shared_tag, std::allocator<magma::ThreadPool> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&) /usr/local/include/c++/7.3.0/bits/shared_ptr.h:344 (libmagma.so+0x0000000f0649)
|
13:45:52 #10 std::shared_ptr<magma::ThreadPool> std::allocate_shared<magma::ThreadPool, std::allocator<magma::ThreadPool>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&>(std::allocator<magma::ThreadPool> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&) /usr/local/include/c++/7.3.0/bits/shared_ptr.h:691 (libmagma.so+0x0000000f0649)
|
13:45:52 #11 std::shared_ptr<magma::ThreadPool> std::make_shared<magma::ThreadPool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&, unsigned long&) /usr/local/include/c++/7.3.0/bits/shared_ptr.h:707 (libmagma.so+0x0000000f0649)
|
13:45:52 #12 magma::ThreadPool::Create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/magma/magma/thread_pool.cc:58 (libmagma.so+0x0000000f0649)
|
13:45:52 #13 magma::Magma::Open() /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/magma/magma/magma.cc:119 (libmagma.so+0x0000000ca12e)
|
13:45:52 #14 MagmaKVStore::MagmaKVStore(MagmaKVStoreConfig&) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/magma-kvstore/magma-kvstore.cc:660 (ep.so+0x00000034ed18)
|
13:45:52 #15 std::_MakeUniq<MagmaKVStore>::__single_object std::make_unique<MagmaKVStore, MagmaKVStoreConfig&>(MagmaKVStoreConfig&) /usr/local/include/c++/7.3.0/bits/unique_ptr.h:825 (ep.so+0x00000020d27a)
|
13:45:52 #16 KVStoreFactory::create(KVStoreConfig&) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/kvstore.cc:148 (ep.so+0x00000020d27a)
|
13:45:52 #17 KVShard::KVShard(unsigned short, Configuration&) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/kvshard.cc:49 (ep.so+0x00000023713b)
|
13:45:52 #18 std::_MakeUniq<KVShard>::__single_object std::make_unique<KVShard, unsigned long&, Configuration&>(unsigned long&, Configuration&) /usr/local/include/c++/7.3.0/bits/unique_ptr.h:825 (ep.so+0x00000029eced)
|
13:45:52 #19 VBucketMap::VBucketMap(Configuration&, KVBucket&) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/vbucketmap.cc:29 (ep.so+0x00000029eced)
|
13:45:52 #20 KVBucket::KVBucket(EventuallyPersistentEngine&) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/kv_bucket.cc:299 (ep.so+0x00000021d436)
|
13:45:52 #21 EPBucket::EPBucket(EventuallyPersistentEngine&) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/ep_bucket.cc:252 (ep.so+0x00000015a68a)
|
13:45:52 #22 std::_MakeUniq<EPBucket>::__single_object std::make_unique<EPBucket, EventuallyPersistentEngine&>(EventuallyPersistentEngine&) /usr/local/include/c++/7.3.0/bits/unique_ptr.h:825 (ep.so+0x000000184948)
|
13:45:52 #23 EventuallyPersistentEngine::makeBucket(Configuration&) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/ep_engine.cc:6482 (ep.so+0x000000184948)
|
13:45:52 #24 EventuallyPersistentEngine::initialize(char const*) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/ep_engine.cc:2142 (ep.so+0x0000001975f7)
|
13:45:52 #25 init_engine_instance(EngineIface*, char const*) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/utilities/engine_loader.cc:105 (engine_testapp+0x00000045e77b)
|
13:45:52 #26 MockTestHarness::create_bucket(bool, char const*) <null> (engine_testapp+0x00000041dd3f)
|
13:45:52 #27 execute_test /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/programs/engine_testapp/engine_testapp.cc:1313 (engine_testapp+0x000000419882)
|
13:45:52 #28 main /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/programs/engine_testapp/engine_testapp.cc:1593 (engine_testapp+0x00000041aaac)
|
13:45:52
|
13:45:52 Thread T6 'mc:writer_3' (tid=13847, running) created by main thread at:
|
13:45:52 #0 pthread_create <null> (libtsan.so.0+0x0000000282a0)
|
13:45:52 #1 cb_create_named_thread(unsigned long*, void (*)(void*), void*, int, char const*) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/platform/src/cb_pthreads.cc:109 (libplatform_so.so.0.1.0+0x000000009885)
|
13:45:52 #2 ExecutorThread::start() /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/executorthread.cc:51 (ep.so+0x0000001e46c3)
|
13:45:52 #3 ExecutorPool::_adjustWorkers(task_type_t, unsigned long) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/executorpool.cc:527 (ep.so+0x0000001d9766)
|
13:45:52 #4 ExecutorPool::_startWorkers() /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/executorpool.cc:596 (ep.so+0x0000001d9c6f)
|
13:45:52 #5 ExecutorPool::_registerTaskable(Taskable&) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/executorpool.cc:483 (ep.so+0x0000001d88e9)
|
13:45:52 #6 ExecutorPool::registerTaskable(Taskable&) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/executorpool.cc:488 (ep.so+0x0000001d895e)
|
13:45:52 #7 KVBucket::KVBucket(EventuallyPersistentEngine&) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/kv_bucket.cc:320 (ep.so+0x00000021e045)
|
13:45:52 #8 EPBucket::EPBucket(EventuallyPersistentEngine&) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/ep_bucket.cc:252 (ep.so+0x00000015a68a)
|
13:45:52 #9 std::_MakeUniq<EPBucket>::__single_object std::make_unique<EPBucket, EventuallyPersistentEngine&>(EventuallyPersistentEngine&) /usr/local/include/c++/7.3.0/bits/unique_ptr.h:825 (ep.so+0x000000184948)
|
13:45:52 #10 EventuallyPersistentEngine::makeBucket(Configuration&) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/ep_engine.cc:6482 (ep.so+0x000000184948)
|
13:45:52 #11 EventuallyPersistentEngine::initialize(char const*) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/engines/ep/src/ep_engine.cc:2142 (ep.so+0x0000001975f7)
|
13:45:52 #12 init_engine_instance(EngineIface*, char const*) /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/utilities/engine_loader.cc:105 (engine_testapp+0x00000045e77b)
|
13:45:52 #13 MockTestHarness::create_bucket(bool, char const*) <null> (engine_testapp+0x00000041dd3f)
|
13:45:52 #14 execute_test /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/programs/engine_testapp/engine_testapp.cc:1313 (engine_testapp+0x000000419882)
|
13:45:52 #15 main /home/couchbase/jenkins/workspace/kv_engine-threadsanitizer-master/kv_engine/programs/engine_testapp/engine_testapp.cc:1593 (engine_testapp+0x00000041aaac)
|
13:45:52
|
13:45:52
|