Open quinnj opened 6 months ago
Runs fine for me on 1.10.2 on AMD.
I can reproduce on
Julia Version 1.10.2
Commit bd47eca2c8a (2024-03-01 10:14 UTC)
Build Info:
Official https://julialang.org/ release
Platform Info:
OS: Linux (x86_64-linux-gnu)
CPU: 8 × Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-15.0.7 (ORCJIT, haswell)
Threads: 1 default, 0 interactive, 1 GC (on 8 virtual cores)
dmesg shows
[ 7456.125562] traps: julia[56269] trap invalid opcode ip:75eb25f1d837 sp:7ffdd15dbee0 error:0
but in julia code I'm not sure how to find the assembly of the offending opcode.
Can't reproduce on alder lake :(
@quinnj it seems your package was renamed, so I took the liberty of adjusting your reproducer steps.
I cannot reproduce this with 1.10.3 on two different systems:
julia> versioninfo()
Julia Version 1.10.3
Commit 0b4590a5507 (2024-04-30 10:59 UTC)
Build Info:
Official https://julialang.org/ release
Platform Info:
OS: macOS (arm64-apple-darwin22.4.0)
CPU: 10 × Apple M1 Max
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-15.0.7 (ORCJIT, apple-m1)
Threads: 1 default, 0 interactive, 1 GC (on 8 virtual cores)
and
julia> versioninfo()
Julia Version 1.10.3
Commit 0b4590a5507 (2024-04-30 10:59 UTC)
Build Info:
Official https://julialang.org/ release
Platform Info:
OS: Linux (x86_64-linux-gnu)
CPU: 128 × AMD EPYC 9554 64-Core Processor
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 128 virtual cores)
@giordano @quinnj can either of you repro the issue in 1.10.3?
can either of you repro the issue in 1.10.3?
I can still reproduce. But note I have haswell, you have znver3, and this is a SIGILL, so having a higher ISA explains why you can't reproduce.
Steps to reproduce with 1.10:
Produces output:
The crash does not happen on 1.11 or nightly, so something was fixed along the way, hence I'm mainly opening in case someone can readily see something that needs a backport.