Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-36547

Intermittent TSAN failure - ep_testsuite_basic.full_eviction.magma, multi set (couchstore) (when magma is backend)

    XMLWordPrintable

Details

    • Untriaged
    • Unknown

    Description

      http://cv.jenkins.couchbase.com/job/kv_engine-threadsanitizer-master/15164/consoleFull#7704237161882284-c5b1-40af-8076-4f8cb2d12fb1

       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 
      

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            scott.lashley Scott Lashley (Inactive)
            jwalker Jim Walker
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty