David Li created ARROW-14247:
--------------------------------

             Summary: [C++] Valgrind error in parquet-arrow-test
                 Key: ARROW-14247
                 URL: https://issues.apache.org/jira/browse/ARROW-14247
             Project: Apache Arrow
          Issue Type: Improvement
          Components: C++
            Reporter: David Li


Spotted on a PR, so perhaps this doesn't affect master? Also note this occurs 
_before_ running any tests. [Full 
log|https://dev.azure.com/ursacomputing/crossbow/_build/results?buildId=12777&view=logs&j=0da5d1d9-276d-5173-c4c4-9d4d4ed14fdb&t=d9b15392-e4ce-5e4c-0c8c-b69645229181]
{noformat}
61/64 Test #59: parquet-arrow-test .......................***Failed   61.05 sec
==12315== Memcheck, a memory error detector
==12315== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==12315== Using Valgrind-3.17.0 and LibVEX; rerun with -h for copyright info
==12315== Command: /build/cpp/debug//parquet-arrow-test
==12315== 
==12315== Use of uninitialised value of size 8
==12315==    at 0x700E911: _itoa_word (_itoa.c:180)
==12315==    by 0x701200D: vfprintf (vfprintf.c:1642)
==12315==    by 0x703E9DF: vsnprintf (vsnprintf.c:114)
==12315==    by 0x701B0CE: snprintf (snprintf.c:33)
==12315==    by 0x4A4CD6E: testing::(anonymous 
namespace)::PrintByteSegmentInObjectTo(unsigned char const*, unsigned long, 
unsigned long, std::ostream*) (in /opt/conda/envs/arrow/lib/libgtest.so)
==12315==    by 0x4A5315D: testing::internal2::PrintBytesInObjectTo(unsigned 
char const*, unsigned long, std::ostream*) (in 
/opt/conda/envs/arrow/lib/libgtest.so)
==12315==    by 0x58F74D: PrintValue (gtest-printers.h:154)
==12315==    by 0x58F74D: std::basic_ostream<char, std::char_traits<char> >& 
testing::internal2::operator<< <char, std::char_traits<char>, 
parquet::arrow::StatisticsTestParam>(std::basic_ostream<char, 
std::char_traits<char> >&, parquet::arrow::StatisticsTestParam const&) 
(gtest-printers.h:246)
==12315==    by 0x58F764: void 
testing_internal::DefaultPrintNonContainerTo<parquet::arrow::StatisticsTestParam>(parquet::arrow::StatisticsTestParam
 const&, std::ostream*) (gtest-printers.h:287)
==12315==    by 0x58F772: void 
testing::internal::DefaultPrintTo<parquet::arrow::StatisticsTestParam>(testing::internal::WrapPrinterType<(testing::internal::DefaultPrinterType)3>,
 parquet::arrow::StatisticsTestParam const&, std::ostream*) 
(gtest-printers.h:468)
==12315==    by 0x58F780: void 
testing::internal::PrintTo<parquet::arrow::StatisticsTestParam>(parquet::arrow::StatisticsTestParam
 const&, std::ostream*) (gtest-printers.h:503)
==12315==    by 0x58F78E: Print (gtest-printers.h:679)
==12315==    by 0x58F78E: void 
testing::internal::UniversalPrint<parquet::arrow::StatisticsTestParam>(parquet::arrow::StatisticsTestParam
 const&, std::ostream*) (gtest-printers.h:869)
==12315==    by 0x58FA28: Print (gtest-printers.h:797)
==12315==    by 0x58FA28: std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > 
testing::PrintToString<parquet::arrow::StatisticsTestParam>(parquet::arrow::StatisticsTestParam
 const&) (gtest-printers.h:917)
==12315==    by 0x590806: 
testing::internal::ParameterizedTestSuiteInfo<parquet::arrow::ParameterizedStatisticsTest>::RegisterTests()
 (gtest-param-util.h:572)
==12315==    by 0x4A500B4: 
testing::internal::UnitTestImpl::RegisterParameterizedTests() (in 
/opt/conda/envs/arrow/lib/libgtest.so)
}
Running main() from ../googletest/src/gtest_main.cc
[==========] Running 691 tests from 62 test suites.
[----------] Global test environment set-up. {noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to