[
https://issues.apache.org/jira/browse/ARROW-12154?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Projjal Chanda updated ARROW-12154:
-----------------------------------
Summary: [C++][Gandiva] Fix gandiva crash in certain OS/CPU combinations
(was: [C++][Gandiva] Fix gandiva crash in certain VM/CPU combinations)
> [C++][Gandiva] Fix gandiva crash in certain OS/CPU combinations
> ---------------------------------------------------------------
>
> Key: ARROW-12154
> URL: https://issues.apache.org/jira/browse/ARROW-12154
> Project: Apache Arrow
> Issue Type: Bug
> Components: C++ - Gandiva
> Reporter: Projjal Chanda
> Assignee: Projjal Chanda
> Priority: Major
>
> When running gandiva in a VM where the VM doesn't provide all the features of
> the host cpu, specifically vector instructions like avx512 which needs vm
> support (because VM is older version and doesn't support them, or passthrough
> is disabled for these features), llvm::sys::getHostCPUName detects the
> processor with these features and so gandiva generates jit compiled code with
> these vector instructions, which the guest OS is unable to execute and hence
> faults.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)