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

   ### Describe the bug, including details regarding any error messages, 
version, and platform.
   
   #14832 switched on the test suite within the conda-builds, which itself 
synced with https://github.com/conda-forge/arrow-cpp-feedstock/pull/875.
   
   Then as of https://github.com/conda-forge/arrow-cpp-feedstock/pull/975 
(synced back in https://github.com/apache/arrow/pull/34652), we needed to add
   
https://github.com/apache/arrow/blob/5e1c112e93092bcbf62c45b51fd6629463332c4d/dev/tasks/conda-recipes/arrow-cpp/meta.yaml#L398-L399
   
   This is a pretty serious issue because potentially the whole flight module 
is broken/unusable on osx. I've raised this point in several discussions around 
the conda testing here, but never got around to posting an issue.
   
   I've retried with arrow 13.0.0 
[recently](https://github.com/conda-forge/arrow-cpp-feedstock/pull/1124) and 
the segfault remains, already in the first test of the 
[`test_flight.py`](https://github.com/apache/arrow/blob/main/python/pyarrow/tests/test_flight.py)
 module
   ```
   test_feather.py .............................ss......................... [ 
27%]
   .......ss....x........s.....s..                                          [ 
27%]
   test_filesystem.py .....                                                 [ 
27%]
   Fatal Python error: Segmentation fault
   
   Thread 0x0000000109600e00 (most recent call first):
     File "$PREFIX/lib/python3.8/site-packages/pyarrow/tests/test_flight.py", 
line 1000 in test_flight_client_close
     File "$PREFIX/lib/python3.8/site-packages/_pytest/python.py", line 194 in 
pytest_pyfunc_call
     File "$PREFIX/lib/python3.8/site-packages/pluggy/_callers.py", line 80 in 
_multicall
     File "$PREFIX/lib/python3.8/site-packages/pluggy/_manager.py", line 112 in 
_hookexec
     File "$PREFIX/lib/python3.8/site-packages/pluggy/_hooks.py", line 433 in 
__call__
     File "$PREFIX/lib/python3.8/site-packages/_pytest/python.py", line 1788 in 
runtest
     File "$PREFIX/lib/python3.8/site-packages/_pytest/runner.py", line 169 in 
pytest_runtest_call
     File "$PREFIX/lib/python3.8/site-packages/pluggy/_callers.py", line 80 in 
_multicall
     File "$PREFIX/lib/python3.8/site-packages/pluggy/_manager.py", line 112 in 
_hookexec
     File "$PREFIX/lib/python3.8/site-packages/pluggy/_hooks.py", line 433 in 
__call__
     File "$PREFIX/lib/python3.8/site-packages/_pytest/runner.py", line 262 in 
<lambda>
     File "$PREFIX/lib/python3.8/site-packages/_pytest/runner.py", line 341 in 
from_call
     File "$PREFIX/lib/python3.8/site-packages/_pytest/runner.py", line 261 in 
call_runtest_hook
     File "$PREFIX/lib/python3.8/site-packages/_pytest/runner.py", line 222 in 
call_and_report
     File "$PREFIX/lib/python3.8/site-packages/_pytest/runner.py", line 133 in 
runtestprotocol
     File "$PREFIX/lib/python3.8/site-packages/_pytest/runner.py", line 114 in 
pytest_runtest_protocol
     File "$PREFIX/lib/python3.8/site-packages/pluggy/_callers.py", line 80 in 
_multicall
     File "$PREFIX/lib/python3.8/site-packages/pluggy/_manager.py", line 112 in 
_hookexec
     File "$PREFIX/lib/python3.8/site-packages/pluggy/_hooks.py", line 433 in 
__call__
     File "$PREFIX/lib/python3.8/site-packages/_pytest/main.py", line 349 in 
pytest_runtestloop
     File "$PREFIX/lib/python3.8/site-packages/pluggy/_callers.py", line 80 in 
_multicall
     File "$PREFIX/lib/python3.8/site-packages/pluggy/_manager.py", line 112 in 
_hookexec
     File "$PREFIX/lib/python3.8/site-packages/pluggy/_hooks.py", line 433 in 
__call__
     File "$PREFIX/lib/python3.8/site-packages/_pytest/main.py", line 324 in 
_main
     File "$PREFIX/lib/python3.8/site-packages/_pytest/main.py", line 270 in 
wrap_session
     File "$PREFIX/lib/python3.8/site-packages/_pytest/main.py", line 317 in 
pytest_cmdline_main
     File "$PREFIX/lib/python3.8/site-packages/pluggy/_callers.py", line 80 in 
_multicall
     File "$PREFIX/lib/python3.8/site-packages/pluggy/_manager.py", line 112 in 
_hookexec
     File "$PREFIX/lib/python3.8/site-packages/pluggy/_hooks.py", line 433 in 
__call__
     File "$PREFIX/lib/python3.8/site-packages/_pytest/config/__init__.py", 
line 166 in main
     File "$PREFIX/lib/python3.8/site-packages/_pytest/config/__init__.py", 
line 189 in console_main
     File "$PREFIX/bin/pytest", line 10 in <module>
   
/Users/runner/miniforge3/conda-bld/apache-arrow_1690235820790/test_tmp/run_test.sh:
 line 9: 43620 Segmentation fault: 11  pytest -rfEs -k "not (_not_a_real_test 
or test_cuda or test_cpp_extension_in_python or test_cython_api or 
test_visit_strings)"
   ```
   
   To fix this, the line quoted above should be removed, and the conda tests 
still pass.
   
   ### Component(s)
   
   C++, FlightRPC, Packaging, Python


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to