Skip to content

[CI][C++][Gandiva] gandiva-projector-test fails on JNI CI jobs #50210

Description

@raulcd

Describe the bug, including details regarding any error messages, version, and platform.

JNI jobs:

Have been failing for the last couple of days with:

 [ RUN      ] TestProjector.TestCastBitFunction
JIT session error: Symbols not found: [ _Unwind_Resume ]
/arrow/cpp/src/gandiva/tests/projector_test.cc:1978: Failure
Value of: status.ok()
  Actual: false
Expected: true

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Running '/build/cpp/release/gandiva-projector-test' produced core dump at '/tmp/core.gandiva-project.25323', printing backtrace:

warning: core file may not match specified executable file.
[New LWP 25323]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/build/cpp/release/gandiva-projector-test'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x000000000118a3a2 in gandiva::Projector::ValidateEvaluateArgsCommon(arrow::RecordBatch const&) const ()

Thread 1 (Thread 0x7f8431d49600 (LWP 25323)):
#0  0x000000000118a3a2 in gandiva::Projector::ValidateEvaluateArgsCommon(arrow::RecordBatch const&) const ()
#1  0x000000000118b472 in gandiva::Projector::Evaluate(arrow::RecordBatch const&, gandiva::SelectionVector const*, arrow::MemoryPool*, std::vector<std::shared_ptr<arrow::Array>, std::allocator<std::shared_ptr<arrow::Array> > >*) const ()
#2  0x000000000118bdd1 in gandiva::Projector::Evaluate(arrow::RecordBatch const&, arrow::MemoryPool*, std::vector<std::shared_ptr<arrow::Array>, std::allocator<std::shared_ptr<arrow::Array> > >*) const ()
#3  0x000000000104ad3a in gandiva::TestProjector_TestCastBitFunction_Test::TestBody() ()
#4  0x000000000479898d in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ()
#5  0x0000000004786cde in testing::Test::Run() ()
#6  0x0000000004786e65 in testing::TestInfo::Run() ()
#7  0x000000000478705f in testing::TestSuite::Run() ()
#8  0x0000000004790edc in testing::internal::UnitTestImpl::RunAllTests() ()
#9  0x00000000047913c5 in testing::UnitTest::Run() ()
#10 0x0000000000e5031e in main ()
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
/build/cpp/src/gandiva/tests

Errors while running CTest

98% tests passed, 2 tests failed out of 97

Label Time Summary:
arrow-compute-tests    =   9.01 sec*proc (15 tests)
arrow-tests            =  31.05 sec*proc (39 tests)
arrow_acero            =  33.15 sec*proc (14 tests)
arrow_dataset          =  24.03 sec*proc (13 tests)
arrow_substrait        =   0.15 sec*proc (1 test)
filesystem             =   1.03 sec*proc (1 test)
gandiva-tests          =  21.60 sec*proc (4 tests)
parquet-tests          =  16.01 sec*proc (11 tests)
unittest               = 135.00 sec*proc (97 tests)

Total Test time (real) =  76.30 sec

The following tests FAILED:
	 96 - gandiva-projector-test (Failed)
	 97 - gandiva-projector-test-static (Failed)

Component(s)

C++, Gandiva, Continuous Integration

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions