Details
-
Bug
-
Resolution: Fixed
-
Major
-
7.1.0
-
None
-
Untriaged
-
1
-
Unknown
-
KV-Engine Sprint 2021 August
Description
As seen during CV for a header cleanup patch (http://review.couchbase.org/c/kv_engine/+/159991/2) which I don't think could cause this:
[ RUN ] EphemeralOrPersistent/KVBucketParamTest.unlockKeyTempDeletedTest/persistent_nexus_couchstore_magma_value_only
|
../kv_engine/engines/ep/tests/module_tests/kv_bucket_test.cc:1155: Failure
|
Expected equality of these values:
|
cb::engine_errc::success
|
Which is: success
|
gv.getStatus()
|
Which is: no such key
|
ThreadSanitizer:DEADLYSIGNAL
|
==38680==ERROR: ThreadSanitizer: SEGV on unknown address 0x000000000000 (pc 0x0000013aedc5 bp 0x000000000001 sp 0x7fff61bdb570 T38680)
|
==38680==The signal is caused by a READ memory access.
|
==38680==Hint: address points to the zero page.
|
#0 KVBucketParamTest_unlockKeyTempDeletedTest_Test::TestBody() ../kv_engine/engines/ep/tests/module_tests/kv_bucket_test.cc:1157 (ep-engine_ep_unit_tests+0x13aedc5)
|
#1 virtual thunk to KVBucketParamTest_unlockKeyTempDeletedTest_Test::TestBody() ../kv_engine/engines/ep/tests/module_tests/kv_bucket_test.cc (ep-engine_ep_unit_tests+0x13af740)
|
#2 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ../third_party/googletest/googletest/src/gtest.cc:2433 (ep-engine_ep_unit_tests+0x157f973)
|
#3 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ../third_party/googletest/googletest/src/gtest.cc:2469 (ep-engine_ep_unit_tests+0x156b042)
|
#4 testing::Test::Run() ../third_party/googletest/googletest/src/gtest.cc:2508 (ep-engine_ep_unit_tests+0x15539dc)
|
#5 testing::TestInfo::Run() ../third_party/googletest/googletest/src/gtest.cc:2684 (ep-engine_ep_unit_tests+0x15543ca)
|
#6 testing::TestSuite::Run() ../third_party/googletest/googletest/src/gtest.cc:2816 (ep-engine_ep_unit_tests+0x15549a1)
|
#7 testing::internal::UnitTestImpl::RunAllTests() ../third_party/googletest/googletest/src/gtest.cc:5338 (ep-engine_ep_unit_tests+0x155db41)
|
#8 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ../third_party/googletest/googletest/src/gtest.cc:2433 (ep-engine_ep_unit_tests+0x1582583)
|
#9 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ../third_party/googletest/googletest/src/gtest.cc:2469 (ep-engine_ep_unit_tests+0x156d232)
|
#10 testing::UnitTest::Run() ../third_party/googletest/googletest/src/gtest.cc:4925 (ep-engine_ep_unit_tests+0x155d6f7)
|
#11 RUN_ALL_TESTS() ../third_party/googletest/googletest/include/gtest/gtest.h:2473 (ep-engine_ep_unit_tests+0xfba2f7)
|
#12 main ../kv_engine/engines/ep/tests/module_tests/ep_unit_tests_main.cc:172 (ep-engine_ep_unit_tests+0xfba218)
|
#13 __libc_start_main <null> (libc.so.6+0x21bf6)
|
#14 _start <null> (ep-engine_ep_unit_tests+0x4c4189)
|
|
ThreadSanitizer can not provide additional info.
|
SUMMARY: ThreadSanitizer: SEGV ../kv_engine/engines/ep/tests/module_tests/kv_bucket_test.cc:1157 in KVBucketParamTest_unlockKeyTempDeletedTest_Test::TestBody()
|
==38680==ABORTING
|