Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-12225

[C++] Illegal Instruction error on AMD system without SSE 4.1

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 3.0.0
    • None
    • C++, Python
    • None
    • CentOS, Miniconda, python 3.8.8, pyarrow 3.0.0 (previous versions same problem), AMD Opteron 6128 CPU (no problem on Intel Xeon)

    Description

      On a machine with AMD processor, an "Illegal Instruction" error occurs directly on "import pyarrow", no further information is given.

      The same setup works on other machines (all of which have various Intel processors). Happy to provide further details, not sure what's needed, any indication what could be the cause are welcome.

       

      To reproduce:

      ```

      wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

      bash Miniconda3_latest-Linux-x86_64.sh

      pip install pyarrow -y

      python -c "import pyarrow"

      ```

      Attachments

        1. disassemble.txt
          3 kB
          Yannik Schälte
        2. py-bt.txt
          0.8 kB
          Yannik Schälte
        3. bt.txt
          29 kB
          Yannik Schälte

        Activity

          People

            Unassigned Unassigned
            yannikschaelte Yannik Schälte
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated: