Actions
Bug #64895
openunittest_perf_counters_cache - valgrind failed
Status:
New
Priority:
Normal
Assignee:
-
Category:
Tests
Target version:
-
% Done:
0%
Source:
Tags:
low-hanging-fruit
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(RADOS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
running unit-test with valgraind:
ctest -R unittest_perf_counters_cache -T memcheck
==3232320== HEAP SUMMARY: ==3232320== in use at exit: 8,599 bytes in 49 blocks ==3232320== total heap usage: 41,607 allocs, 41,558 frees, 16,647,612 bytes allocated ==3232320== ==3232320== 152 bytes in 1 blocks are definitely lost in loss record 30 of 39 ==3232320== at 0x4C37833: operator new(unsigned long) (vg_replace_malloc.c:417) ==3232320== by 0x1427B6: setup_test_perf_counters_cache(ceph::common::CephContext*, unsigned long) (test_perf_counters_cache.cc:62) ==3232320== by 0x1459AC: PerfCountersCache_TestLabelStrings_Test::TestBody() (test_perf_counters_cache.cc:917) ==3232320== by 0x17A996: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2605) ==3232320== by 0x17A996: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2641) ==3232320== by 0x16ED3D: Run (gtest.cc:2680) ==3232320== by 0x16ED3D: testing::Test::Run() (gtest.cc:2670) ==3232320== by 0x16EE94: Run (gtest.cc:2858) ==3232320== by 0x16EE94: testing::TestInfo::Run() (gtest.cc:2831) ==3232320== by 0x16F408: Run (gtest.cc:3012) ==3232320== by 0x16F408: testing::TestSuite::Run() (gtest.cc:2991) ==3232320== by 0x16FA2E: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5723) ==3232320== by 0x17AF06: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2605) ==3232320== by 0x17AF06: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2641) ==3232320== by 0x16EF5C: testing::UnitTest::Run() (gtest.cc:5306) ==3232320== by 0x141D87: RUN_ALL_TESTS (gtest.h:2486) ==3232320== by 0x141D87: main (test_perf_counters_cache.cc:23) ==3232320== ==3232320== 492 (128 direct, 364 indirect) bytes in 1 blocks are definitely lost in loss record 34 of 39 ==3232320== at 0x4C37833: operator new(unsigned long) (vg_replace_malloc.c:417) ==3232320== by 0x56CF491: ceph::common::intrusive_lru<ceph::common::intrusive_lru_config<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ceph::perf_counters::PerfCountersCacheEntry, ceph::perf_counters::perf_counters_cache_item_to_key> >::get_or_create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (intrusive_lru.h:190) ==3232320== by 0x56CDF4E: ceph::perf_counters::PerfCountersCache::add(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (perf_counters_cache.cc:24) ==3232320== by 0x56CE217: ceph::perf_counters::PerfCountersCache::inc(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, unsigned long) (perf_counters_cache.cc:41) ==3232320== by 0x144647: PerfCountersCache_TestLabeledCounters_Test::TestBody() (test_perf_counters_cache.cc:545) ==3232320== by 0x17A996: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2605) ==3232320== by 0x17A996: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2641) ==3232320== by 0x16ED3D: Run (gtest.cc:2680) ==3232320== by 0x16ED3D: testing::Test::Run() (gtest.cc:2670) ==3232320== by 0x16EE94: Run (gtest.cc:2858) ==3232320== by 0x16EE94: testing::TestInfo::Run() (gtest.cc:2831) ==3232320== by 0x16F408: Run (gtest.cc:3012) ==3232320== by 0x16F408: testing::TestSuite::Run() (gtest.cc:2991) ==3232320== by 0x16FA2E: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5723) ==3232320== by 0x17AF06: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2605) ==3232320== by 0x17AF06: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2641) ==3232320== by 0x16EF5C: testing::UnitTest::Run() (gtest.cc:5306)
No data to display
Actions