Enzyme.jl icon indicating copy to clipboard operation
Enzyme.jl copied to clipboard

Failure on Julia Assertion Build

Open wsmoses opened this issue 4 months ago • 0 comments

Stored value type does not match pointer operand type!
  store {} addrspace(10)* @ejl_jl_nothing, {}** %15, align 8, !noalias !476
 {} addrspace(10)*Stored value type does not match pointer operand type!
  store {} addrspace(10)* @ejl_jl_nothing, {}** %16, align 8, !noalias !476
 {} addrspace(10)*julia: /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/llvm-remove-addrspaces.cpp:471: llvm::PreservedAnalyses RemoveAddrspacesPass::run(llvm::Module&, llvm::ModuleAnalysisManager&): Assertion `!verifyModule(M, &errs())' failed.

[14530] signal (6.-6): Aborted
in expression starting at /home/runner/work/Enzyme.jl/Enzyme.jl/test/runtests.jl:233
gsignal at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
abort at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
unknown function (ip: 0x7ff987cfb728)
__assert_fail at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
run at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/llvm-remove-addrspaces.cpp:471
run at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/llvm-remove-addrspaces.cpp:514
jl_strip_llvm_addrspaces at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/disasm.cpp:483
jl_dump_function_ir_impl at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/disasm.cpp:518
#19078 at /home/runner/work/Enzyme.jl/Enzyme.jl/src/compiler/reflection.jl:101
#JuliaContext#185 at /home/runner/.julia/packages/GPUCompiler/GnbhK/src/driver.jl:34
JuliaContext at /home/runner/.julia/packages/GPUCompiler/GnbhK/src/driver.jl:25 [inlined]
#enzyme_code_llvm#19077 at /home/runner/work/Enzyme.jl/Enzyme.jl/src/compiler/reflection.jl:96 [inlined]
enzyme_code_llvm at /home/runner/work/Enzyme.jl/Enzyme.jl/src/compiler/reflection.jl:83 [inlined]
#69 at /home/runner/work/Enzyme.jl/Enzyme.jl/test/runtests.jl:243
unknown function (ip: 0x7ff9363de0f5)
_jl_invoke at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/gf.c:2876 [inlined]
ijl_apply_generic at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/gf.c:3077
#sprint#501 at ./strings/io.jl:114
sprint at ./strings/io.jl:107
unknown function (ip: 0x7ff9363dc065)
_jl_invoke at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/gf.c:2876 [inlined]
ijl_apply_generic at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/gf.c:3077
jl_apply at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/julia.h:1982 [inlined]
do_call at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/interpreter.c:126
eval_value at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/interpreter.c:223
eval_body at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/interpreter.c:489
eval_body at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/interpreter.c:544
eval_body at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/interpreter.c:544
jl_interpret_toplevel_thunk at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/interpreter.c:775
jl_toplevel_eval_flex at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/toplevel.c:934
jl_toplevel_eval_flex at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/toplevel.c:877
ijl_toplevel_eval_in at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/toplevel.c:985
eval at ./boot.jl:385 [inlined]
include_string at ./loading.jl:2076
_jl_invoke at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/gf.c:2876 [inlined]
ijl_apply_generic at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/gf.c:3077
_include at ./loading.jl:2136
include at ./client.jl:494
unknown function (ip: 0x7ff9732456d5)
_jl_invoke at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/gf.c:2876 [inlined]
ijl_apply_generic at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/gf.c:3077
jl_apply at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/julia.h:1982 [inlined]
do_call at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/interpreter.c:126
eval_value at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/interpreter.c:223
eval_stmt_value at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/interpreter.c:174 [inlined]
eval_body at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/interpreter.c:635
jl_interpret_toplevel_thunk at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/interpreter.c:775
jl_toplevel_eval_flex at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/toplevel.c:934
jl_toplevel_eval_flex at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/toplevel.c:877
ijl_toplevel_eval_in at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/toplevel.c:985
eval at ./boot.jl:385 [inlined]
exec_options at ./client.jl:296
_start at ./client.jl:557
jfptr__start_53274 at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/usr/lib/julia/sys.so (unknown line)
_jl_invoke at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/gf.c:2876 [inlined]
ijl_apply_generic at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/gf.c:3077
jl_apply at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/julia.h:1982 [inlined]
true_main at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/jlapi.c:582
jl_repl_entrypoint at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/src/jlapi.c:731
main at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/cli/loader_exe.c:58
__libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
_start at /home/runner/work/Enzyme.jl/Enzyme.jl/julia/usr/bin/julia (unknown line)
Allocations: 3255005583 (Pool: 3246308759; Big: 8696824); GC: 2475
Package Enzyme errored during testing (received signal: 6)

@gbaraldi would you be able to look into this?

wsmoses avatar Oct 22 '24 22:10 wsmoses