12:09:27 WARNING: ThreadSanitizer: data race (pid=30320)
|
12:09:27 Write of size 8 at 0x7d640006e790 by thread T22:
|
12:09:27 #0 operator delete(void*) <null> (engine_testapp+0x000000464bbb)
|
12:09:27 #1 RCPtr<VBucket>::swap(VBucket*) /home/couchbase/jenkins/workspace/ep-engine-threadsanitizer-master/ep-engine/src/atomic.h:216 (ep.so+0x00000015d5d2)
|
12:09:27 #2 ExecutorThread::run() /home/couchbase/jenkins/workspace/ep-engine-threadsanitizer-master/ep-engine/src/executorthread.cc:116 (ep.so+0x0000000cf99b)
|
12:09:27 #3 launch_executor_thread(void*) /home/couchbase/jenkins/workspace/ep-engine-threadsanitizer-master/ep-engine/src/executorthread.cc:32 (ep.so+0x0000000cf415)
|
12:09:27 #4 CouchbaseThread::run() /home/couchbase/jenkins/workspace/ep-engine-threadsanitizer-master/platform/src/cb_pthreads.cc:58 (libplatform_so.so.0.1.0+0x000000007ec1)
|
12:09:27 #5 platform_thread_wrap(void*) /home/couchbase/jenkins/workspace/ep-engine-threadsanitizer-master/platform/src/cb_pthreads.cc:71 (libplatform_so.so.0.1.0+0x0000000061c2)
|
12:09:27
|
12:09:27 Previous read of size 2 at 0x7d640006e790 by main thread (mutexes: write M34387, write M36155):
|
12:09:27 #0 VBucketMemoryDeletionTask::getDescription() /home/couchbase/jenkins/workspace/ep-engine-threadsanitizer-master/ep-engine/src/vbucket.h:264 (ep.so+0x00000015d0ed)
|
12:09:27 #1 TaskQueue::_wake(SingleThreadedRCPtr<GlobalTask>&) /home/couchbase/jenkins/workspace/ep-engine-threadsanitizer-master/ep-engine/src/taskqueue.cc:249 (ep.so+0x00000014b19c)
|
12:09:27 #2 TaskQueue::wake(SingleThreadedRCPtr<GlobalTask>&) /home/couchbase/jenkins/workspace/ep-engine-threadsanitizer-master/ep-engine/src/taskqueue.cc:288 (ep.so+0x00000014c69e)
|
12:09:27 #3 ExecutorPool::_stopTaskGroup(unsigned long, task_type_t, bool) /home/couchbase/jenkins/workspace/ep-engine-threadsanitizer-master/ep-engine/src/executorpool.cc:572 (ep.so+0x0000000c8a02)
|
12:09:27 #4 ExecutorPool::stopTaskGroup(unsigned long, task_type_t, bool) /home/couchbase/jenkins/workspace/ep-engine-threadsanitizer-master/ep-engine/src/executorpool.cc:591 (ep.so+0x0000000c8c9e)
|
12:09:27 #5 KVBucket::deinitialize() /home/couchbase/jenkins/workspace/ep-engine-threadsanitizer-master/ep-engine/src/kv_bucket.cc:534 (ep.so+0x0000000e812a)
|
12:09:27 #6 EventuallyPersistentEngine::~EventuallyPersistentEngine() /home/couchbase/jenkins/workspace/ep-engine-threadsanitizer-master/ep-engine/src/ep_engine.cc:6393 (ep.so+0x0000000a65d4)
|
12:09:27 #7 EvpDestroy(engine_interface*, bool) /home/couchbase/jenkins/workspace/ep-engine-threadsanitizer-master/ep-engine/src/ep_engine.cc:150 (ep.so+0x000000086fb6)
|
12:09:27 #8 mock_destroy(engine_interface*, bool) /home/couchbase/jenkins/workspace/ep-engine-threadsanitizer-master/memcached/programs/engine_testapp/engine_testapp.cc:85 (engine_testapp+0x0000004cdeb7)
|
12:09:27 #9 execute_test(test, char const*, char const*) /home/couchbase/jenkins/workspace/ep-engine-threadsanitizer-master/memcached/programs/engine_testapp/engine_testapp.cc:793 (engine_testapp+0x0000004cceb5)
|
12:09:27 #10 __libc_start_main /build/buildd/eglibc-2.15/csu/libc-start.c:226 (libc.so.6+0x00000002176c)
|
12:09:27
|
12:09:27 Mutex M34387 (0x7d4c00008288) created at:
|
12:09:27 #0 pthread_mutex_lock <null> (engine_testapp+0x000000486900)
|
12:09:27 #1 std::mutex::lock() /usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9/bits/gthr-default.h:748 (ep.so+0x0000000c5e42)
|
12:09:27 #2 ExecutorPool::registerTaskable(Taskable&) /home/couchbase/jenkins/workspace/ep-engine-threadsanitizer-master/ep-engine/src/executorpool.cc:487 (ep.so+0x0000000c62ae)
|
12:09:27 #3 KVBucket::KVBucket(EventuallyPersistentEngine&) /home/couchbase/jenkins/workspace/ep-engine-threadsanitizer-master/ep-engine/src/kv_bucket.cc:373 (ep.so+0x0000000e5052)
|
12:09:27 #4 EventuallyPersistentEngine::initialize(char const*) /home/couchbase/jenkins/workspace/ep-engine-threadsanitizer-master/ep-engine/src/ep_engine.cc:2160 (ep.so+0x000000089748)
|
12:09:27 #5 EvpInitialize(engine_interface*, char const*) /home/couchbase/jenkins/workspace/ep-engine-threadsanitizer-master/ep-engine/src/ep_engine.cc:142 (ep.so+0x000000086eb8)
|
12:09:27 #6 init_engine_instance <null> (libmcd_util.so.1.0.0+0x000000005c25)
|
12:09:27 #7 create_bucket(bool, char const*) /home/couchbase/jenkins/workspace/ep-engine-threadsanitizer-master/memcached/programs/engine_testapp/engine_testapp.cc:778 (engine_testapp+0x0000004cdc57)
|
12:09:27 #8 reload_engine(engine_interface**, engine_interface_v1**, char const*, char const*, bool, bool) /home/couchbase/jenkins/workspace/ep-engine-threadsanitizer-master/memcached/programs/engine_testapp/engine_testapp.cc:808 (engine_testapp+0x0000004cd5fc)
|
12:09:27 #9 test_access_scanner(engine_interface*, engine_interface_v1*) /home/couchbase/jenkins/workspace/ep-engine-threadsanitizer-master/ep-engine/tests/ep_testsuite.cc:2806 (ep_testsuite.so+0x0000000225f1)
|
12:09:27 #10 execute_test(test, char const*, char const*) /home/couchbase/jenkins/workspace/ep-engine-threadsanitizer-master/memcached/programs/engine_testapp/engine_testapp.cc:935 (engine_testapp+0x0000004ccdfd)
|
12:09:27 #11 __libc_start_main /build/buildd/eglibc-2.15/csu/libc-start.c:226 (libc.so.6+0x00000002176c)
|