h-vetinari opened a new issue, #45120:
URL: https://github.com/apache/arrow/issues/45120

   ### Describe the bug, including details regarding any error messages, 
version, and platform.
   
   In https://github.com/conda-forge/arrow-cpp-feedstock/pull/1058, we finally 
enabled the test suite for `libarrow` in conda-forge. This has been running 
fine, even though @pitrou had noted in #35587:
   > Our async Flight support is unfortunately finicky, and noone is working on 
it anymore. So, yeah, there are sporadic failures on those tests...
   
   However, while working on the opentelemetry integration 
(https://github.com/conda-forge/arrow-cpp-feedstock/pull/1048; no windows due 
to #45033), I keep running into the following failure in `arrow-flight-test`; 
this time it doesn't appear to be a fluke, but has reproduced 3x in a row.
   
   ```
         Start 76: arrow-flight-test
   76/98 Test #76: arrow-flight-test ............................***Failed    
0.91 sec
   Running arrow-flight-test, redirecting output into 
$SRC_DIR/cpp/build/build/test-logs/arrow-flight-test.txt (attempt 1/1)
   $SRC_DIR/cpp/build-support/run-test.sh: line 88: 28863 Aborted               
  (core dumped) $TEST_EXECUTABLE "$@" > $LOGFILE.raw 2>&1
   Running main() from 
/home/conda/feedstock_root/build_artifacts/gtest-split_1722457657850/work/googletest/src/gtest_main.cc
   [==========] Running 97 tests from 20 test suites.
   [----------] Global test environment set-up.
   [----------] 5 tests from GrpcConnectivityTest
   [ RUN      ] GrpcConnectivityTest.GetPort
   [       OK ] GrpcConnectivityTest.GetPort (14 ms)
   [ RUN      ] GrpcConnectivityTest.BuilderHook
   [       OK ] GrpcConnectivityTest.BuilderHook (2 ms)
   [ RUN      ] GrpcConnectivityTest.Shutdown
   [       OK ] GrpcConnectivityTest.Shutdown (21 ms)
   [ RUN      ] GrpcConnectivityTest.ShutdownWithDeadline
   [       OK ] GrpcConnectivityTest.ShutdownWithDeadline (1 ms)
   [ RUN      ] GrpcConnectivityTest.BrokenConnection
   [       OK ] GrpcConnectivityTest.BrokenConnection (4 ms)
   [----------] 5 tests from GrpcConnectivityTest (44 ms total)
   
   [----------] 18 tests from GrpcDataTest
   [ RUN      ] GrpcDataTest.TestDoGetInts
   [       OK ] GrpcDataTest.TestDoGetInts (7 ms)
   [ RUN      ] GrpcDataTest.TestDoGetFloats
   [       OK ] GrpcDataTest.TestDoGetFloats (4 ms)
   [ RUN      ] GrpcDataTest.TestDoGetDicts
   [       OK ] GrpcDataTest.TestDoGetDicts (5 ms)
   [ RUN      ] GrpcDataTest.TestDoGetLargeBatch
   [       OK ] GrpcDataTest.TestDoGetLargeBatch (149 ms)
   [ RUN      ] GrpcDataTest.TestFlightDataStreamError
   WARNING: Logging before InitGoogleLogging() is written to STDERR
   W20241229 06:18:49.797973 140144816412224 status.cc:155] Failed to close 
FlightDataStream: IOError: Expected error
   [       OK ] GrpcDataTest.TestFlightDataStreamError (5 ms)
   [ RUN      ] GrpcDataTest.TestOverflowServerBatch
   [       OK ] GrpcDataTest.TestOverflowServerBatch (78 ms)
   [ RUN      ] GrpcDataTest.TestOverflowClientBatch
   [       OK ] GrpcDataTest.TestOverflowClientBatch (42 ms)
   [ RUN      ] GrpcDataTest.TestDoExchange
   [       OK ] GrpcDataTest.TestDoExchange (4 ms)
   [ RUN      ] GrpcDataTest.TestDoExchangeNoData
   [       OK ] GrpcDataTest.TestDoExchangeNoData (4 ms)
   [ RUN      ] GrpcDataTest.TestDoExchangeWriteOnlySchema
   [       OK ] GrpcDataTest.TestDoExchangeWriteOnlySchema (3 ms)
   [ RUN      ] GrpcDataTest.TestDoExchangeGet
   [       OK ] GrpcDataTest.TestDoExchangeGet (4 ms)
   [ RUN      ] GrpcDataTest.TestDoExchangePut
   [       OK ] GrpcDataTest.TestDoExchangePut (3 ms)
   [ RUN      ] GrpcDataTest.TestDoExchangeEcho
   [       OK ] GrpcDataTest.TestDoExchangeEcho (5 ms)
   [ RUN      ] GrpcDataTest.TestDoExchangeTotal
   [       OK ] GrpcDataTest.TestDoExchangeTotal (3 ms)
   [ RUN      ] GrpcDataTest.TestDoExchangeError
   [       OK ] GrpcDataTest.TestDoExchangeError (4 ms)
   [ RUN      ] GrpcDataTest.TestDoExchangeConcurrency
   [       OK ] GrpcDataTest.TestDoExchangeConcurrency (4 ms)
   [ RUN      ] GrpcDataTest.TestDoExchangeUndrained
   [       OK ] GrpcDataTest.TestDoExchangeUndrained (4 ms)
   [ RUN      ] GrpcDataTest.TestIssue5095
   [       OK ] GrpcDataTest.TestIssue5095 (4 ms)
   [----------] 18 tests from GrpcDataTest (341 ms total)
   
   [----------] 7 tests from GrpcDoPutTest
   [ RUN      ] GrpcDoPutTest.TestInts
   [       OK ] GrpcDoPutTest.TestInts (3 ms)
   [ RUN      ] GrpcDoPutTest.TestFloats
   [       OK ] GrpcDoPutTest.TestFloats (3 ms)
   [ RUN      ] GrpcDoPutTest.TestEmptyBatch
   [       OK ] GrpcDoPutTest.TestEmptyBatch (3 ms)
   [ RUN      ] GrpcDoPutTest.TestDicts
   [       OK ] GrpcDoPutTest.TestDicts (3 ms)
   [ RUN      ] GrpcDoPutTest.TestLargeBatch
   [       OK ] GrpcDoPutTest.TestLargeBatch (89 ms)
   [ RUN      ] GrpcDoPutTest.TestSizeLimit
   [       OK ] GrpcDoPutTest.TestSizeLimit (5 ms)
   [ RUN      ] GrpcDoPutTest.TestUndrained
   [       OK ] GrpcDoPutTest.TestUndrained (4 ms)
   [----------] 7 tests from GrpcDoPutTest (114 ms total)
   
   [----------] 5 tests from GrpcAppMetadataTest
   [ RUN      ] GrpcAppMetadataTest.TestDoGet
   [       OK ] GrpcAppMetadataTest.TestDoGet (3 ms)
   [ RUN      ] GrpcAppMetadataTest.TestDoGetDictionaries
   [       OK ] GrpcAppMetadataTest.TestDoGetDictionaries (4 ms)
   [ RUN      ] GrpcAppMetadataTest.TestDoPut
   [       OK ] GrpcAppMetadataTest.TestDoPut (4 ms)
   [ RUN      ] GrpcAppMetadataTest.TestDoPutDictionaries
   [       OK ] GrpcAppMetadataTest.TestDoPutDictionaries (4 ms)
   [ RUN      ] GrpcAppMetadataTest.TestDoPutReadMetadata
   [       OK ] GrpcAppMetadataTest.TestDoPutReadMetadata (4 ms)
   [----------] 5 tests from GrpcAppMetadataTest (22 ms total)
   
   [----------] 5 tests from GrpcIpcOptionsTest
   [ RUN      ] GrpcIpcOptionsTest.TestDoGetReadOptions
   [       OK ] GrpcIpcOptionsTest.TestDoGetReadOptions (3 ms)
   [ RUN      ] GrpcIpcOptionsTest.TestDoPutWriteOptions
   [       OK ] GrpcIpcOptionsTest.TestDoPutWriteOptions (3 ms)
   [ RUN      ] GrpcIpcOptionsTest.TestDoExchangeClientWriteOptions
   [       OK ] GrpcIpcOptionsTest.TestDoExchangeClientWriteOptions (3 ms)
   [ RUN      ] GrpcIpcOptionsTest.TestDoExchangeClientWriteOptionsBegin
   [       OK ] GrpcIpcOptionsTest.TestDoExchangeClientWriteOptionsBegin (3 ms)
   [ RUN      ] GrpcIpcOptionsTest.TestDoExchangeServerWriteOptions
   [       OK ] GrpcIpcOptionsTest.TestDoExchangeServerWriteOptions (4 ms)
   [----------] 5 tests from GrpcIpcOptionsTest (19 ms total)
   
   [----------] 3 tests from GrpcCudaDataTest
   [ RUN      ] GrpcCudaDataTest.TestDoGet
   $SRC_DIR/cpp/src/arrow/flight/test_definitions.cc:1418: Skipped
   Arrow was built without ARROW_CUDA
   
   [  SKIPPED ] GrpcCudaDataTest.TestDoGet (0 ms)
   [ RUN      ] GrpcCudaDataTest.TestDoPut
   $SRC_DIR/cpp/src/arrow/flight/test_definitions.cc:1419: Skipped
   Arrow was built without ARROW_CUDA
   
   [  SKIPPED ] GrpcCudaDataTest.TestDoPut (0 ms)
   [ RUN      ] GrpcCudaDataTest.TestDoExchange
   $SRC_DIR/cpp/src/arrow/flight/test_definitions.cc:1421: Skipped
   Arrow was built without ARROW_CUDA
   
   [  SKIPPED ] GrpcCudaDataTest.TestDoExchange (0 ms)
   [----------] 3 tests from GrpcCudaDataTest (0 ms total)
   
   [----------] 5 tests from GrpcErrorHandlingTest
   [ RUN      ] GrpcErrorHandlingTest.TestAsyncGetFlightInfo
   [       OK ] GrpcErrorHandlingTest.TestAsyncGetFlightInfo (42 ms)
   [ RUN      ] GrpcErrorHandlingTest.TestGetFlightInfo
   [       OK ] GrpcErrorHandlingTest.TestGetFlightInfo (37 ms)
   [ RUN      ] GrpcErrorHandlingTest.TestGetFlightInfoMetadata
   [       OK ] GrpcErrorHandlingTest.TestGetFlightInfoMetadata (3 ms)
   [ RUN      ] GrpcErrorHandlingTest.TestDoPut
   [       OK ] GrpcErrorHandlingTest.TestDoPut (6 ms)
   [ RUN      ] GrpcErrorHandlingTest.TestDoExchange
   [       OK ] GrpcErrorHandlingTest.TestDoExchange (4 ms)
   [----------] 5 tests from GrpcErrorHandlingTest (95 ms total)
   
   [----------] 3 tests from GrpcAsyncClientTest
   [ RUN      ] GrpcAsyncClientTest.TestGetFlightInfo
   [       OK ] GrpcAsyncClientTest.TestGetFlightInfo (4 ms)
   [ RUN      ] GrpcAsyncClientTest.TestGetFlightInfoFuture
   [       OK ] GrpcAsyncClientTest.TestGetFlightInfoFuture (4 ms)
   [ RUN      ] GrpcAsyncClientTest.TestListenerLifetime
   WARNING: All log messages before absl::InitializeLog() is called are written 
to STDERR
   E0000 00:00:1735453130.232915   29468 thd.cc:184] pthread_join failed: 
Resource deadlock avoided
   
~/feedstock_root/build_artifacts/apache-arrow_1735449323515/work/cpp/build/src/arrow/flight
   
         Start 77: arrow-flight-sql-test
   ```
   
   This is the only test that fails:
   ```
   99% tests passed, 1 tests failed out of 98
   
   Label Time Summary:
   [...]
   
   Total Test time (real) = 165.44 sec
   
   The following tests FAILED:
         76 - arrow-flight-test (Failed)                        arrow_flight 
unittest
   
   ```
   
   ### Component(s)
   
   C++, Continuous Integration, Packaging


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@arrow.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to