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)