YifanZhang created KUDU-3451:
--------------------------------
Summary: Memory leak in scan-token-test
Key: KUDU-3451
URL: https://issues.apache.org/jira/browse/KUDU-3451
Project: Kudu
Issue Type: Bug
Components: test
Reporter: YifanZhang
We found test failures in scan-token-test sometimes recently:
[http://dist-test.cloudera.org/job?job_id=jenkins-slave.1676788752.1415999]
The ASAN test output is:
{code:java}
Direct leak of 16 byte(s) in 2 object(s) allocated from:
#0 0x493e48 in operator new(unsigned long)
/home/jenkins-slave/workspace/kudu-master/2/thirdparty/src/llvm-11.0.0.src/projects/compiler-rt/lib/asan/asan_new_delete.cpp:99
#1 0x7fcabfc846dd in
kudu::client::KuduScanTokenBuilder::Data::Build(std::vector<kudu::client::KuduScanToken*,
std::allocator<kudu::client::KuduScanToken*> >*)
/home/jenkins-slave/workspace/kudu-master/2/src/kudu/client/scan_token-internal.cc:616:49
#2 0x7fcabfaf38aa in
kudu::client::KuduScanTokenBuilder::Build(std::vector<kudu::client::KuduScanToken*,
std::allocator<kudu::client::KuduScanToken*> >*)
/home/jenkins-slave/workspace/kudu-master/2/src/kudu/client/client.cc:2337:17
#3 0x4afd01 in
kudu::client::ScanTokenTest_TestScanTokensWithQueryId_Test::TestBody()
/home/jenkins-slave/workspace/kudu-master/2/src/kudu/client/scan_token-test.cc:748:5
#4 0x7fcab3bb10ec in void
testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test,
void>(testing::Test*, void (testing::Test::*)(), char const*)
/home/jenkins-slave/workspace/kudu-master/2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2599
#5 0x7fcab3bb10ec in void
testing::internal::HandleExceptionsInMethodIfSupported<testing::Test,
void>(testing::Test*, void (testing::Test::*)(), char const*)
/home/jenkins-slave/workspace/kudu-master/2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2635
#6 0x7fcab3ba5bda in testing::Test::Run()
/home/jenkins-slave/workspace/kudu-master/2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2674
#7 0x7fcab3ba5d9c in testing::TestInfo::Run()
/home/jenkins-slave/workspace/kudu-master/2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2853
#8 0x7fcab3ba6376 in testing::TestSuite::Run()
/home/jenkins-slave/workspace/kudu-master/2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:3012
#9 0x7fcab3ba677b in testing::internal::UnitTestImpl::RunAllTests()
/home/jenkins-slave/workspace/kudu-master/2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:5870
#10 0x7fcab3bb160c in bool
testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl,
bool>(testing::internal::UnitTestImpl*, bool
(testing::internal::UnitTestImpl::*)(), char const*)
/home/jenkins-slave/workspace/kudu-master/2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2599
#11 0x7fcab3bb160c in bool
testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl,
bool>(testing::internal::UnitTestImpl*, bool
(testing::internal::UnitTestImpl::*)(), char const*)
/home/jenkins-slave/workspace/kudu-master/2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2635
#12 0x7fcab3ba5e62 in testing::UnitTest::Run()
/home/jenkins-slave/workspace/kudu-master/2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:5444
#13 0x7fcac70caf91 in RUN_ALL_TESTS()
/home/jenkins-slave/workspace/kudu-master/2/thirdparty/installed/uninstrumented/include/gtest/gtest.h:2293:73
#14 0x7fcac70c94a8 in main
/home/jenkins-slave/workspace/kudu-master/2/src/kudu/util/test_main.cc:109:10
#15 0x7fcaaf308bf6 in __libc_start_main
(/lib/x86_64-linux-gnu/libc.so.6+0x21bf6)Direct leak of 16 byte(s) in 2
object(s) allocated from:
#0 0x493e48 in operator new(unsigned long)
/home/jenkins-slave/workspace/kudu-master/2/thirdparty/src/llvm-11.0.0.src/projects/compiler-rt/lib/asan/asan_new_delete.cpp:99
#1 0x7fcabfc846dd in
kudu::client::KuduScanTokenBuilder::Data::Build(std::vector<kudu::client::KuduScanToken*,
std::allocator<kudu::client::KuduScanToken*> >*)
/home/jenkins-slave/workspace/kudu-master/2/src/kudu/client/scan_token-internal.cc:616:49
#2 0x7fcabfaf38aa in
kudu::client::KuduScanTokenBuilder::Build(std::vector<kudu::client::KuduScanToken*,
std::allocator<kudu::client::KuduScanToken*> >*)
/home/jenkins-slave/workspace/kudu-master/2/src/kudu/client/client.cc:2337:17
#3 0x4ae967 in
kudu::client::ScanTokenTest_TestScanTokensWithQueryId_Test::TestBody()
/home/jenkins-slave/workspace/kudu-master/2/src/kudu/client/scan_token-test.cc:724:5
#4 0x7fcab3bb10ec in void
testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test,
void>(testing::Test*, void (testing::Test::*)(), char const*)
/home/jenkins-slave/workspace/kudu-master/2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2599
#5 0x7fcab3bb10ec in void
testing::internal::HandleExceptionsInMethodIfSupported<testing::Test,
void>(testing::Test*, void (testing::Test::*)(), char const*)
/home/jenkins-slave/workspace/kudu-master/2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2635
#6 0x7fcab3ba5bda in testing::Test::Run()
/home/jenkins-slave/workspace/kudu-master/2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2674
#7 0x7fcab3ba5d9c in testing::TestInfo::Run()
/home/jenkins-slave/workspace/kudu-master/2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2853
#8 0x7fcab3ba6376 in testing::TestSuite::Run()
/home/jenkins-slave/workspace/kudu-master/2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:3012
#9 0x7fcab3ba677b in testing::internal::UnitTestImpl::RunAllTests()
/home/jenkins-slave/workspace/kudu-master/2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:5870
#10 0x7fcab3bb160c in bool
testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl,
bool>(testing::internal::UnitTestImpl*, bool
(testing::internal::UnitTestImpl::*)(), char const*)
/home/jenkins-slave/workspace/kudu-master/2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2599
#11 0x7fcab3bb160c in bool
testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl,
bool>(testing::internal::UnitTestImpl*, bool
(testing::internal::UnitTestImpl::*)(), char const*)
/home/jenkins-slave/workspace/kudu-master/2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:2635
#12 0x7fcab3ba5e62 in testing::UnitTest::Run()
/home/jenkins-slave/workspace/kudu-master/2/thirdparty/src/googletest-release-1.12.1/googletest/src/gtest.cc:5444
#13 0x7fcac70caf91 in RUN_ALL_TESTS()
/home/jenkins-slave/workspace/kudu-master/2/thirdparty/installed/uninstrumented/include/gtest/gtest.h:2293:73
#14 0x7fcac70c94a8 in main
/home/jenkins-slave/workspace/kudu-master/2/src/kudu/util/test_main.cc:109:10
#15 0x7fcaaf308bf6 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)