Details
-
Bug
-
Resolution: Duplicate
-
Major
-
Cheshire-Cat
-
Triaged
-
1
-
Unknown
Description
Seen when running ep-engine_ep_unit_tests.PersistentAndEphemeral/DcpStreamSyncReplTest:
174/401 Test #171: ep-engine_ep_unit_tests.PersistentAndEphemeral/DcpStreamSyncReplTest ........................................Child aborted***Exception: 2.22 sec
|
Note: Google Test filter = PersistentAndEphemeral/DcpStreamSyncReplTest.*
|
[==========] Running 60 tests from 1 test suite.
|
[----------] Global test environment set-up.
|
[----------] 60 tests from PersistentAndEphemeral/DcpStreamSyncReplTest
|
[ RUN ] PersistentAndEphemeral/DcpStreamSyncReplTest.NoPendingWriteWithoutSyncReplica/persistentMagma
|
[ OK ] PersistentAndEphemeral/DcpStreamSyncReplTest.NoPendingWriteWithoutSyncReplica/persistentMagma (116 ms)
|
[ RUN ] PersistentAndEphemeral/DcpStreamSyncReplTest.NoPendingWriteWithoutSyncReplica/persistent
|
|
../kv_engine/engines/ep/src/vb_count_visitor.h:62:27: runtime error: 1.84467e+21 is outside the range of representable values of type 'unsigned long'
|
#0 0x200d1e0 in VBucketCountVisitor::getMemResidentPer() const /home/couchbase/jenkins/workspace/kv_engine.ASan-UBSan_master/build/../kv_engine/engines/ep/src/vb_count_visitor.h:62:27
|
#1 0x25eaf15 in KVBucket::getAggregatedVBucketStats(BucketStatCollector const&) /home/couchbase/jenkins/workspace/kv_engine.ASan-UBSan_master/build/../kv_engine/engines/ep/src/kv_bucket.cc:1191:39
|
#2 0x24126b5 in EventuallyPersistentEngine::doEngineStats(BucketStatCollector const&) /home/couchbase/jenkins/workspace/kv_engine.ASan-UBSan_master/build/../kv_engine/engines/ep/src/ep_engine.cc:2918:15
|
#3 0x240b2e6 in EventuallyPersistentEngine::getStats(void const*, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::function<void (std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, gsl::not_null<void const*>)> const&) /home/couchbase/jenkins/workspace/kv_engine.ASan-UBSan_master/build/../kv_engine/engines/ep/src/ep_engine.cc:4611:16
|
#4 0x25e9ac1 in KVBucket::snapshotStats() /home/couchbase/jenkins/workspace/kv_engine.ASan-UBSan_master/build/../kv_engine/engines/ep/src/kv_bucket.cc:1162:22
|
#5 0x26c1934 in StatSnap::run() /home/couchbase/jenkins/workspace/kv_engine.ASan-UBSan_master/build/../kv_engine/engines/ep/src/tasks.cc:144:28
|
#6 0x257d45f in GlobalTask::execute() /home/couchbase/jenkins/workspace/kv_engine.ASan-UBSan_master/build/../kv_engine/engines/ep/src/globaltask.cc:76:16
|
#7 0x2558663 in FollyExecutorPool::TaskProxy::scheduleViaCPUPool()::'lambda'()::operator()() const /home/couchbase/jenkins/workspace/kv_engine.ASan-UBSan_master/build/../kv_engine/engines/ep/src/folly_executorpool.cc:195:40
|
#8 0x44ea495 in folly::detail::function::FunctionTraits<void ()>::operator()() /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:416
|
#9 0x44ea495 in folly::ThreadPoolExecutor::runTask(std::shared_ptr<folly::ThreadPoolExecutor::Thread> const&, folly::ThreadPoolExecutor::Task&&) /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/ThreadPoolExecutor.cpp:98
|
#10 0x44d2a49 in folly::CPUThreadPoolExecutor::threadRun(std::shared_ptr<folly::ThreadPoolExecutor::Thread>) /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:265
|
#11 0x44ed5b8 in void std::__invoke_impl<void, void (folly::ThreadPoolExecutor::*&)(std::shared_ptr<folly::ThreadPoolExecutor::Thread>), folly::ThreadPoolExecutor*&, std::shared_ptr<folly::ThreadPoolExecutor::Thread>&>(std::__invoke_memfun_deref, void (folly::ThreadPoolExecutor::*&)(std::shared_ptr<folly::ThreadPoolExecutor::Thread>), folly::ThreadPoolExecutor*&, std::shared_ptr<folly::ThreadPoolExecutor::Thread>&) /usr/local/include/c++/7.3.0/bits/invoke.h:73
|
#12 0x44ed5b8 in std::__invoke_result<void (folly::ThreadPoolExecutor::*&)(std::shared_ptr<folly::ThreadPoolExecutor::Thread>), folly::ThreadPoolExecutor*&, std::shared_ptr<folly::ThreadPoolExecutor::Thread>&>::type std::__invoke<void (folly::ThreadPoolExecutor::*&)(std::shared_ptr<folly::ThreadPoolExecutor::Thread>), folly::ThreadPoolExecutor*&, std::shared_ptr<folly::ThreadPoolExecutor::Thread>&>(void (folly::ThreadPoolExecutor::*&)(std::shared_ptr<folly::ThreadPoolExecutor::Thread>), folly::ThreadPoolExecutor*&, std::shared_ptr<folly::ThreadPoolExecutor::Thread>&) /usr/local/include/c++/7.3.0/bits/invoke.h:95
|
#13 0x44ed5b8 in void std::_Bind<void (folly::ThreadPoolExecutor::* (folly::ThreadPoolExecutor*, std::shared_ptr<folly::ThreadPoolExecutor::Thread>))(std::shared_ptr<folly::ThreadPoolExecutor::Thread>)>::__call<void, 0ul, 1ul>(std::tuple<>&&, std::_Index_tuple<0ul, 1ul>) /usr/local/include/c++/7.3.0/functional:467
|
#14 0x44ed5b8 in void std::_Bind<void (folly::ThreadPoolExecutor::* (folly::ThreadPoolExecutor*, std::shared_ptr<folly::ThreadPoolExecutor::Thread>))(std::shared_ptr<folly::ThreadPoolExecutor::Thread>)>::operator()<void>() /usr/local/include/c++/7.3.0/functional:551
|
#15 0x44ed5b8 in void folly::detail::function::FunctionTraits<void ()>::callBig<std::_Bind<void (folly::ThreadPoolExecutor::* (folly::ThreadPoolExecutor*, std::shared_ptr<folly::ThreadPoolExecutor::Thread>))(std::shared_ptr<folly::ThreadPoolExecutor::Thread>)> >(folly::detail::function::Data&) /home/couchbase/jenkins/workspace/cbdeps-platform-build-old/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:401
|
#16 0x254b90e in CBRegisteredThreadFactory::newThread(folly::Function<void ()>&&)::'lambda'()::operator()() /home/couchbase/jenkins/workspace/kv_engine.ASan-UBSan_master/build/../kv_engine/engines/ep/src/folly_executorpool.cc:54:13
|
#17 0x2551665 in folly::PriorityThreadFactory::newThread(folly::Function<void ()>&&)::'lambda'()::operator()() /home/couchbase/jenkins/workspace/kv_engine.ASan-UBSan_master/build/tlm/deps/folly.exploded/include/folly/executors/thread_factory/PriorityThreadFactory.h:54:7
|
#18 0x25504d7 in folly::NamedThreadFactory::newThread(folly::Function<void ()>&&)::'lambda'()::operator()() /home/couchbase/jenkins/workspace/kv_engine.ASan-UBSan_master/build/tlm/deps/folly.exploded/include/folly/executors/thread_factory/NamedThreadFactory.h:40:11
|
#19 0x7fa56404cd3e in execute_native_thread_routine /tmp/deploy/objdir/../gcc-7.3.0/libstdc++-v3/src/c++11/thread.cc:83
|
#20 0x7fa563d736da in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x76da)
|
#21 0x7fa56367d71e in clone /build/glibc-S7xCS9/glibc-2.27/misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:95
|
|
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior ../kv_engine/engines/ep/src/vb_count_visitor.h:62:27 in
|
Attachments
Issue Links
- duplicates
-
MB-41914 Undefined Sanitizer: conf...../kv_engine/engines/ep/src/vb_count_visitor.h:97:42: runtime error: 1.84467e+21 is outside the range of representable values of type 'unsigned long'
- Closed