Created
June 15, 2019 20:06
-
-
Save tpboudreau/0c2d0a18960c1aa04c838fa5c2ac7d2d to your computer and use it in GitHub Desktop.
Integer overflow log
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Running main() from /home/tpboudreau/pqt/arrow/cpp/build_san/googletest_ep-prefix/src/googletest_ep/googletest/src/gtest_main.cc | |
<snip> | |
[ RUN ] TestArrowReadWrite.DateTimeTypes | |
[ OK ] TestArrowReadWrite.DateTimeTypes (130 ms) | |
[ RUN ] TestArrowReadWrite.UseDeprecatedInt96 | |
/home/tpboudreau/pqt/arrow/cpp/src/parquet/types.h:531:27: runtime error: signed integer overflow: -2440588 * 86400000000000 cannot be represented in type 'long' | |
#0 0x7fb2d9f31612 in parquet::Int96GetNanoSeconds(parquet::Int96 const&) /home/tpboudreau/pqt/arrow/cpp/src/parquet/types.h:531:27 | |
#1 0x7fb2d9f9c6d6 in parquet::arrow::TransferFunctor<arrow::TimestampType, parquet::DataType<(parquet::Type::type)3>, void>::operator()(parquet::internal::RecordReader*, arrow::MemoryPool*, std::shared_ptr<arrow::DataType> const&, arrow::compute::Datum*) /home/tpboudreau/pqt/arrow/cpp/src/parquet/arrow/reader.cc:1157:21 | |
#2 0x7fb2d9f1ea98 in parquet::arrow::PrimitiveImpl::NextBatch(long, std::shared_ptr<arrow::ChunkedArray>*) /home/tpboudreau/pqt/arrow/cpp/src/parquet/arrow/reader.cc:1616:97 | |
#3 0x7fb2d9eef5cc in parquet::arrow::ColumnReader::NextBatch(long, std::shared_ptr<arrow::ChunkedArray>*) /home/tpboudreau/pqt/arrow/cpp/src/parquet/arrow/reader.cc:1665:17 | |
#4 0x7fb2d9eeefa6 in parquet::arrow::FileReader::Impl::ReadSchemaField(int, std::vector<int, std::allocator<int> > const&, std::shared_ptr<arrow::ChunkedArray>*) /home/tpboudreau/pqt/arrow/cpp/src/parquet/arrow/reader.cc:485:18 | |
#5 0x7fb2d9efbc85 in parquet::arrow::FileReader::Impl::ReadTable(std::vector<int, std::allocator<int> > const&, std::shared_ptr<arrow::Table>*)::$_4::operator()(int) const /home/tpboudreau/pqt/arrow/cpp/src/parquet/arrow/reader.cc:625:33 | |
#6 0x7fb2d9efa093 in parquet::arrow::FileReader::Impl::ReadTable(std::vector<int, std::allocator<int> > const&, std::shared_ptr<arrow::Table>*) /home/tpboudreau/pqt/arrow/cpp/src/parquet/arrow/reader.cc:646:35 | |
#7 0x7fb2d9efc916 in parquet::arrow::FileReader::Impl::ReadTable(std::shared_ptr<arrow::Table>*) /home/tpboudreau/pqt/arrow/cpp/src/parquet/arrow/reader.cc:668:10 | |
#8 0x7fb2d9f033e0 in parquet::arrow::FileReader::ReadTable(std::shared_ptr<arrow::Table>*) /home/tpboudreau/pqt/arrow/cpp/src/parquet/arrow/reader.cc:828:19 | |
#9 0x54bb4c in parquet::arrow::DoSimpleRoundtrip(std::shared_ptr<arrow::Table> const&, bool, long, std::vector<int, std::allocator<int> > const&, std::shared_ptr<arrow::Table>*, std::shared_ptr<parquet::arrow::ArrowWriterProperties> const&) /home/tpboudreau/pqt/arrow/cpp/src/parquet/arrow/arrow-reader-writer-test.cc:381:157 | |
#10 0x552c25 in parquet::arrow::TestArrowReadWrite_UseDeprecatedInt96_Test::TestBody() /home/tpboudreau/pqt/arrow/cpp/src/parquet/arrow/arrow-reader-writer-test.cc:1335:188 | |
#11 0x7fb2db63804d in void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/tpboudreau/pqt/arrow/cpp/build_san/googletest_ep-prefix/src/googletest_ep/googletest/src/gtest.cc:2443:10 | |
#12 0x7fb2db62170a in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/tpboudreau/pqt/arrow/cpp/build_san/googletest_ep-prefix/src/googletest_ep/googletest/src/gtest.cc:2479:14 | |
#13 0x7fb2db602b45 in testing::Test::Run() /home/tpboudreau/pqt/arrow/cpp/build_san/googletest_ep-prefix/src/googletest_ep/googletest/src/gtest.cc:2517:5 | |
#14 0x7fb2db6038aa in testing::TestInfo::Run() /home/tpboudreau/pqt/arrow/cpp/build_san/googletest_ep-prefix/src/googletest_ep/googletest/src/gtest.cc:2693:11 | |
#15 0x7fb2db603f6e in testing::TestCase::Run() /home/tpboudreau/pqt/arrow/cpp/build_san/googletest_ep-prefix/src/googletest_ep/googletest/src/gtest.cc:2811:28 | |
#16 0x7fb2db60ff59 in testing::internal::UnitTestImpl::RunAllTests() /home/tpboudreau/pqt/arrow/cpp/build_san/googletest_ep-prefix/src/googletest_ep/googletest/src/gtest.cc:5177:43 | |
#17 0x7fb2db63b61d in bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /home/tpboudreau/pqt/arrow/cpp/build_san/googletest_ep-prefix/src/googletest_ep/googletest/src/gtest.cc:2443:10 | |
#18 0x7fb2db623d8a in bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /home/tpboudreau/pqt/arrow/cpp/build_san/googletest_ep-prefix/src/googletest_ep/googletest/src/gtest.cc:2479:14 | |
#19 0x7fb2db60fc45 in testing::UnitTest::Run() /home/tpboudreau/pqt/arrow/cpp/build_san/googletest_ep-prefix/src/googletest_ep/googletest/src/gtest.cc:4786:10 | |
#20 0x7fb2db866a80 in RUN_ALL_TESTS() /home/tpboudreau/pqt/arrow/cpp/build_san/googletest_ep-prefix/src/googletest_ep/googletest/include/gtest/gtest.h:2341:46 | |
#21 0x7fb2db866a5f in main /home/tpboudreau/pqt/arrow/cpp/build_san/googletest_ep-prefix/src/googletest_ep/googletest/src/gtest_main.cc:36:10 | |
#22 0x7fb2d32df82f in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2082f) | |
#23 0x465a58 in _start (/home/tpboudreau/pqt/arrow/cpp/build_san/debug/parquet-arrow-test+0x465a58) | |
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/tpboudreau/pqt/arrow/cpp/src/parquet/types.h:531:27 in |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment