m-j-w / CpuId.jl

Ask the CPU for cache sizes, SIMD feature support, a running hypervisor, and more.
Other
54 stars 10 forks source link

Inlined llvmcall segfaults in package testing #37

Open m-j-w opened 5 years ago

m-j-w commented 5 years ago

It appears inlining the LLVM IR function through llvmcall segfaults when run through the package manager testing facility. In normal operations this doesn't appear. This seems to be linked to previous issues #30, #21.

m-j-w commented 5 years ago

Pkg.test launches a new julia session with the additional bounds checks enabled using the option --check-bounds=yes. This triggers the segfaults.

m-j-w commented 5 years ago

See also (https://github.com/JuliaLang/julia/issues/30996) and discourse issue