Thanks!!! In <CAJPUwMAEZdaZ1PDaeYA--mq=runtjqhd2gvguh1+psf9uhx...@mail.gmail.com> "Re: 0.14.0: C++ TestDictionary.Validate is crashed with release build" on Thu, 27 Jun 2019 17:07:27 -0500, Wes McKinney <wesmck...@gmail.com> wrote:
> Patch here: https://github.com/apache/arrow/pull/4730 > > We aren't testing release builds of the C++ project at all in Travis > CI. The longer build times probably pose a problem anyway, so I have > set up a docker-compose build so we can add this to Ursabot to prevent > this from happening in the future > > On Thu, Jun 27, 2019 at 4:49 PM Wes McKinney <wesmck...@gmail.com> wrote: >> >> hi Kou, >> >> I'm taking a look now. >> >> - Wes >> >> On Thu, Jun 27, 2019 at 4:47 PM Sutou Kouhei <k...@clear-code.com> wrote: >> > >> > Hi, >> > >> > I'm testing dev/release/verify-release-candidate.sh that is >> > a script to verify RC. >> > >> > I found that TestDictionary.Validate C++ test is crashed >> > with release build. Note that this isn't crashed with debug >> > build. >> > >> > Could C++ developers take a look this? >> > >> > JIRA: https://issues.apache.org/jira/browse/ARROW-5765 >> > This includes CMake options I used to reproduce this. >> > >> > Backtrace: >> > >> > (gdb) bt >> > #0 0x00007ffff76b3bba in >> > arrow::DictionaryArray::DictionaryArray(std::shared_ptr<arrow::DataType> >> > const&, std::shared_ptr<arrow::Array> const&, >> > std::shared_ptr<arrow::Array> const&) () >> > from /home/kou/work/cpp/arrow.kou/cpp/build/release/libarrow.so.14 >> > #1 0x00005555557ba6c3 in arrow::TestDictionary_Validate_Test::TestBody() >> > () >> > #2 0x00007ffff7fa725a in void >> > testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, >> > void>(testing::Test*, void (testing::Test::*)(), char const*) () >> > from >> > /home/kou/work/cpp/arrow.kou/cpp/build/release/libarrow_testing.so.14 >> > #3 0x00007ffff7f9db5a in testing::Test::Run() () >> > from >> > /home/kou/work/cpp/arrow.kou/cpp/build/release/libarrow_testing.so.14 >> > #4 0x00007ffff7f9dca8 in testing::TestInfo::Run() () >> > from >> > /home/kou/work/cpp/arrow.kou/cpp/build/release/libarrow_testing.so.14 >> > #5 0x00007ffff7f9dd85 in testing::TestCase::Run() () >> > from >> > /home/kou/work/cpp/arrow.kou/cpp/build/release/libarrow_testing.so.14 >> > #6 0x00007ffff7f9e29c in testing::internal::UnitTestImpl::RunAllTests() () >> > from >> > /home/kou/work/cpp/arrow.kou/cpp/build/release/libarrow_testing.so.14 >> > #7 0x00007ffff7fa776a in bool >> > testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, >> > bool>(testing::internal::UnitTestImpl*, bool >> > (testing::internal::UnitTestImpl::*)(), char const*) () >> > from >> > /home/kou/work/cpp/arrow.kou/cpp/build/release/libarrow_testing.so.14 >> > #8 0x00007ffff7f9e3cc in testing::UnitTest::Run() () >> > from >> > /home/kou/work/cpp/arrow.kou/cpp/build/release/libarrow_testing.so.14 >> > #9 0x000055555568eb90 in main () >> > >> > >> > Thanks, >> > -- >> > kou