-
Notifications
You must be signed in to change notification settings - Fork 23
Illegal Instruction - kf/gallium branch Unbuntu 14.04 #28
Comments
Is this a fresh-checkout? I did a fresh-checkout build on Friday, which worked fine (also on ubuntu 14.04). As far as I can tell nothing has changed on the julia, llvm, or lldb kf/gallium branches since then. (cc @malmaud who also saw this on ubuntu 14.04.) |
Yes I started from a entirely new area. The build looked clean up until then, I'm running under a VM but I don't expect that to have an impact. |
I was actually also running under a VM. On Mon, Sep 14, 2015 at 10:56 AM, mdcfrancis [email protected]
|
Running under a VM is an extremely relevant detail when you see an illegal instruction 😃 |
(gdb) bt full |
Could you post Also this should probably be filed on the Julia repo itself since it is a codegen issue. |
|
Do you have LLVM assertions enabled? |
Yes in Make.user, from your branch. |
Looks like codegen is inserting an AVX instruction, Virtual Box ( where I'm running this ) does not support it. |
try uncommenting this block: |
That didn't help but add -avx in that block allows the code to run, so disable avx |
|
Closing here as this is a julia/llvm issue. |
It looks like something has gone off the rails on a clean build, any pointers before I start looking?
Copying in usr/share/doc/julia/examples
JULIA usr/lib/julia/inference0.ji
Illegal instruction (core dumped)
make[1]: *** [/home/michael/src/gallium/usr/lib/julia/inference0.ji] Error 132
The text was updated successfully, but these errors were encountered: