Skip to content

Crash running the AA test suite #1002

@fingolfin

Description

@fingolfin

I cannot complete running the AA test suite on three machines with Julia 1.6.2. This is with the current master branch (952dde0 as I write this).

Perhaps this is a bug in the Julia codegen?

First machine is my MacBook Pro:

julia> versioninfo()
Julia Version 1.6.2
Commit 1b93d53fc4 (2021-07-14 15:36 UTC)
Platform Info:
  OS: macOS (x86_64-apple-darwin18.7.0)
  CPU: Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-11.0.1 (ORCJIT, skylake)

and I get this:

...
Test Summary:                           | Pass  Total
Generic.RationalFunctionField.unary_ops |    1      1
Test Summary:                            | Pass  Total
Generic.RationalFunctionField.binary_ops |  400    400

signal (11): Segmentation fault: 11
in expression starting at /Users/mhorn/Projekte/OSCAR/AbstractAlgebra.jl/test/generic/RationalFunctionField-test.jl:97
_ZN4llvm11Instruction15eraseFromParentEv at /Users/mhorn/Applications/Julia-1.6.2.app/Contents/Resources/julia/lib/julia/libLLVM.dylib (unknown line)
_ZN12_GLOBAL__N_18AllocOpt13runOnFunctionERN4llvm8FunctionE at /Users/mhorn/Applications/Julia-1.6.2.app/Contents/Resources/julia/lib/julia/libjulia-internal.1.dylib (unknown line)
_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE at /Users/mhorn/Applications/Julia-1.6.2.app/Contents/Resources/julia/lib/julia/libLLVM.dylib (unknown line)
_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE at /Users/mhorn/Applications/Julia-1.6.2.app/Contents/Resources/julia/lib/julia/libLLVM.dylib (unknown line)
_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE at /Users/mhorn/Applications/Julia-1.6.2.app/Contents/Resources/julia/lib/julia/libLLVM.dylib (unknown line)
...
_start at ./client.jl:485
jfptr__start_37496.clone_1 at /Users/mhorn/Applications/Julia-1.6.2.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
jl_apply_generic at /Users/mhorn/Applications/Julia-1.6.2.app/Contents/Resources/julia/lib/julia/libjulia-internal.1.dylib (unknown line)
true_main at /Users/mhorn/Applications/Julia-1.6.2.app/Contents/Resources/julia/lib/julia/libjulia-internal.1.dylib (unknown line)
repl_entrypoint at /Users/mhorn/Applications/Julia-1.6.2.app/Contents/Resources/julia/lib/julia/libjulia-internal.1.dylib (unknown line)
Allocations: 988796209 (Pool: 988559243; Big: 236966); GC: 1027
ERROR: Package AbstractAlgebra errored during testing (received signal: 11)

Second machine is an Ubuntu 20.04.2 server

julia> versioninfo()
Julia Version 1.6.2
Commit 1b93d53fc4 (2021-07-14 15:36 UTC)
Platform Info:
  OS: Linux (x86_64-pc-linux-gnu)
  CPU: Intel(R) Core(TM) i7-3820 CPU @ 3.60GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-11.0.1 (ORCJIT, sandybridge)

and I get this:

...
Test Summary:                           | Pass  Total
Generic.RationalFunctionField.unary_ops |    1      1
Test Summary:                            | Pass  Total
Generic.RationalFunctionField.binary_ops |  400    400

signal (11): Segmentation fault
in expression starting at /home/mhorn/Projekte/OSCAR/AbstractAlgebra.jl/test/generic/RationalFunctionField-test.jl:97
_ZN4llvm11Instruction15eraseFromParentEv at /home/mhorn/Projekte/Julia/julia-1.6.2/bin/../lib/julia/libLLVM-11jl.so (unknown line)
finalize at /buildworker/worker/package_linux64/build/src/llvm-alloc-opt.cpp:380 [inlined]
runOnFunction at /buildworker/worker/package_linux64/build/src/llvm-alloc-opt.cpp:1518
_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE at /home/mhorn/Projekte/Julia/julia-1.6.2/bin/../lib/julia/libLLVM-11jl.so (unknown line)
_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE at /home/mhorn/Projekte/Julia/julia-1.6.2/bin/../lib/julia/libLLVM-11jl.so (unknown line)
_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE at /home/mhorn/Projekte/Julia/julia-1.6.2/bin/../lib/julia/libLLVM-11jl.so (unknown line)
...
_start at ./client.jl:485
jfptr__start_34281.clone_1 at /home/mhorn/Projekte/Julia/julia-1.6.2/lib/julia/sys.so (unknown line)
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2237 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2419
jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1703 [inlined]
true_main at /buildworker/worker/package_linux64/build/src/jlapi.c:560
repl_entrypoint at /buildworker/worker/package_linux64/build/src/jlapi.c:702
main at /buildworker/worker/package_linux64/build/cli/loader_exe.c:51
__libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
_start at /home/mhorn/Projekte/Julia/julia-1.6.2/bin/julia (unknown line)
Allocations: 926700153 (Pool: 926473117; Big: 227036); GC: 955
ERROR: Package AbstractAlgebra errored during testing (received signal: 11)

Third machine is nenekiki in Kaiserslautern

julia> versioninfo()
Julia Version 1.6.2
Commit 1b93d53fc4 (2021-07-14 15:36 UTC)
Platform Info:
  OS: Linux (x86_64-pc-linux-gnu)
  CPU: Intel(R) Xeon(R) CPU E5-2643 v3 @ 3.40GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-11.0.1 (ORCJIT, haswell)

and this gives about the same error as the Ubuntu machine.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions