Hi Arrow maintainers,

I wanted to report an issue that was previously discussed here:
https://github.com/numba/numba/issues/4256.

The main issue is that importing pyarrow, and then numba causes some weird
LLVM error, as follows:
$ pip3 install pyarrow numba
$ pip3 freeze
llvmlite==0.29.0
numba==0.45.0
numpy==1.17.0
pyarrow==0.14.1
six==1.12.0
$ python3
Python 3.7.4 (default, Jul 29 2019, 14:51:28)
[Clang 10.0.1 (clang-1001.0.46.4)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyarrow
>>> import numba
Assertion failed: (PassInf && "Expected all immutable passes to be
initialized"), function addImmutablePass, file
/Users/buildbot/miniconda3/conda-bld/llvmdev_1556270736866/work/lib/IR/LegacyPassManager.cpp,
line 849.
Abort trap: 6

After some additional digging, I found the first problematic version to be
pyarrow==0.13.0, because if I install pyarrow==0.12.1 the issue seems to
disappear.

Thank you!
--
Regards,


Ivan Gozali
Lecida
Email: i...@lecida.com

Reply via email to