You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kudu.apache.org by "ASF subversion and git services (Jira)" <ji...@apache.org> on 2024/07/24 22:19:00 UTC
[jira] [Commented] (KUDU-3594) scan_token-test is failing on ASAN
[ https://issues.apache.org/jira/browse/KUDU-3594?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17868500#comment-17868500 ]
ASF subversion and git services commented on KUDU-3594:
-------------------------------------------------------
Commit 2d9292eb9bb849bf6a359f0738e92d9e6248b8a6 in kudu's branch refs/heads/master from Attila Bukor
[ https://gitbox.apache.org/repos/asf?p=kudu.git;h=2d9292eb9 ]
KUDU-3594 Fix scan_token-test on ASAN
scan_token-test was failing on ASAN builds since
ScanTokenStaleRaftMembershipTest.TabletLeaderChange was introduced in
e44e0d48. Unfortunately, this was not caught during code review, as
builds were failing due to other reasons.
This commit fixes this issue by deallocating a tablet-server map at the
end of the test.
Change-Id: I6f807c7b6cdb34b85fd861bb557ae46a78417371
Reviewed-on: http://gerrit.cloudera.org:8080/21610
Tested-by: Kudu Jenkins
Reviewed-by: Alexey Serbin <al...@apache.org>
> scan_token-test is failing on ASAN
> ----------------------------------
>
> Key: KUDU-3594
> URL: https://issues.apache.org/jira/browse/KUDU-3594
> Project: Kudu
> Issue Type: Sub-task
> Reporter: Attila Bukor
> Assignee: Attila Bukor
> Priority: Major
>
> {code:java}
> Direct leak of 792 byte(s) in 3 object(s) allocated from:
> #0 0x4b1098 in operator new(unsigned long) /home/jenkins-slave/workspace/build_and_test@2/thirdparty/src/llvm-11.0.0.src/projects/compiler-rt/lib/asan/asan_new_delete.cpp:99
> #1 0x7f2981c7d11e in kudu::itest::CreateTabletServerMap(std::shared_ptr<kudu::master::MasterServiceProxy> const&, std::shared_ptr<kudu::rpc::Messenger> const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, kudu::itest::TServerDetails*, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, kudu::itest::TServerDetails*> > >*) /home/jenkins-slave/workspace/build_and_test@2/src/kudu/integration-tests/cluster_itest_util.cc:277:37
> #2 0x5045e8 in kudu::client::ScanTokenStaleRaftMembershipTest_TabletLeaderChange_Test::TestBody() /home/jenkins-slave/workspace/build_and_test@2/src/kudu/client/scan_token-test.cc:1690:3
> #3 0x7f296d5280ec in void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/jenkins-slave/workspace/build_and_test@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2599
> #4 0x7f296d5280ec in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/jenkins-slave/workspace/build_and_test@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2635
> #5 0x7f296d51cbda in testing::Test::Run() /home/jenkins-slave/workspace/build_and_test@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2674
> #6 0x7f296d51cd9c in testing::TestInfo::Run() /home/jenkins-slave/workspace/build_and_test@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2853
> #7 0x7f296d51d376 in testing::TestSuite::Run() /home/jenkins-slave/workspace/build_and_test@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:3012
> #8 0x7f296d51d77b in testing::internal::UnitTestImpl::RunAllTests() /home/jenkins-slave/workspace/build_and_test@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:5870
> #9 0x7f296d52860c in bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /home/jenkins-slave/workspace/build_and_test@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2599
> #10 0x7f296d52860c in bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /home/jenkins-slave/workspace/build_and_test@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2635
> #11 0x7f296d51ce62 in testing::UnitTest::Run() /home/jenkins-slave/workspace/build_and_test@2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:5444
> #12 0x583771 in RUN_ALL_TESTS() /home/jenkins-slave/workspace/build_and_test@2/thirdparty/installed/uninstrumented/include/gtest/gtest.h:2293:73
> #13 0x581d78 in main /home/jenkins-slave/workspace/build_and_test@2/src/kudu/util/test_main.cc:109:10
> #14 0x7f2968b86bf6 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21bf6)
> {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)