Package evaluation to test Enzyme on Julia 1.13.0-DEV.1353 (74c32ec0b5*) started at 2025-10-21T14:28:14.590 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 8.25s ################################################################################ # Installation # Installing Enzyme... Resolving package versions... Updating `~/.julia/environments/v1.13/Project.toml` [7da242da] + Enzyme v0.13.86 Updating `~/.julia/environments/v1.13/Manifest.toml` [fa961155] + CEnum v0.5.0 [7da242da] + Enzyme v0.13.86 [f151be2c] + EnzymeCore v0.8.14 [e2ba6199] + ExprTools v0.1.10 [61eb1bfa] + GPUCompiler v1.7.2 [692b3bcd] + JLLWrappers v1.7.1 [929cbde3] + LLVM v9.4.4 [d8793406] + ObjectFile v0.5.0 [aea7be01] + PrecompileTools v1.3.3 [21216c6a] + Preferences v1.5.0 [189a3867] + Reexport v1.2.2 [6c6a2e73] + Scratch v1.3.0 [53d494c1] + StructIO v0.3.1 [e689c965] + Tracy v0.1.6 [7cc45869] + Enzyme_jll v0.0.203+1 [dad2f222] + LLVMExtra_jll v0.0.38+0 [ad6e5548] + LibTracyClient_jll v0.9.1+6 [0dad84c5] + ArgTools v1.1.2 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [f43a241f] + Downloads v1.7.0 [7b1f6079] + FileWatching v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.12.0 [4af54fe1] + LazyArtifacts v1.11.0 [b27032c2] + LibCURL v1.0.0 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [ca575930] + NetworkOptions v1.3.0 [44cfe95a] + Pkg v1.13.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.0.0 [9e88b42a] + Serialization v1.11.0 [2f01184e] + SparseArrays v1.13.0 [f489334b] + StyledStrings v1.11.0 [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] + LibCURL_jll v8.16.0+0 [e37daf67] + LibGit2_jll v1.9.1+0 [29816b5a] + LibSSH2_jll v1.11.3+1 [14a3606d] + MozillaCACerts_jll v2025.9.9 [4536629a] + OpenBLAS_jll v0.3.29+0 [458c3c95] + OpenSSL_jll v3.5.4+0 [efcefdf7] + PCRE2_jll v10.46.0+0 [bea87d4a] + SuiteSparse_jll v7.10.1+0 [83775a58] + Zlib_jll v1.3.1+2 [3161d3a3] + Zstd_jll v1.5.7+1 [8e850b90] + libblastrampoline_jll v5.15.0+0 [8e850ede] + nghttp2_jll v1.67.1+0 [3f19e933] + p7zip_jll v17.6.0+0 Installation completed after 6.76s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... ┌ Warning: Could not use exact versions of packages in manifest, re-resolving └ @ TestEnv ~/.julia/packages/TestEnv/nGMfF/src/julia-1.11/activate_set.jl:76 ┌ Error: Failed to use TestEnv.jl; test dependencies will not be precompiled │ exception = │ expected package `EnzymeTestUtils [12d8515a]` to exist at path `/home/pkgeval/.julia/packages/Enzyme/lib/EnzymeTestUtils` │ │ This package is referenced in the manifest file: /tmp/jl_csucRh/Manifest.toml │ Stacktrace: │ [1] pkgerror(msg::String) │ @ Pkg.Types /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Types.jl:68 │ [2] collect_fixed!(env::Pkg.Types.EnvCache, pkgs::Vector{PackageSpec}, names::Dict{UUID, String}, julia_version::VersionNumber) │ @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:486 │ [3] resolve_versions!(env::Pkg.Types.EnvCache, registries::Vector{Pkg.Registry.RegistryInstance}, pkgs::Vector{PackageSpec}, julia_version::VersionNumber, installed_only::Bool) │ @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:565 │ [4] up(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}, level::UpgradeLevel; skip_writing_project::Bool, preserve::Nothing) │ @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2099 │ [5] up │ @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2073 [inlined] │ [6] up(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; level::UpgradeLevel, mode::PackageMode, preserve::Nothing, update_registry::Bool, skip_writing_project::Bool, kwargs::@Kwargs{io::Base.DevNull}) │ @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:444 │ [7] up │ @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:413 [inlined] │ [8] up │ @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:177 [inlined] │ [9] #resolve#167 │ @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:450 [inlined] │ [10] resolve │ @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:449 [inlined] │ [11] activate(pkg::String; allow_reresolve::Bool) │ @ TestEnv ~/.julia/packages/TestEnv/nGMfF/src/julia-1.11/activate_set.jl:81 │ [12] activate(pkg::String) │ @ TestEnv ~/.julia/packages/TestEnv/nGMfF/src/julia-1.11/activate_set.jl:9 │ [13] top-level scope │ @ /PkgEval.jl/scripts/precompile.jl:24 │ [14] include(mod::Module, _path::String) │ @ Base ./Base.jl:309 │ [15] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:344 │ [16] _start() │ @ Base ./client.jl:577 └ @ Main /PkgEval.jl/scripts/precompile.jl:26 Precompiling package dependencies... Precompilation completed after 14.34s ################################################################################ # Testing # Testing Enzyme Status `/tmp/jl_GuIHJr/Project.toml` [ab4f0b2a] BFloat16s v0.6.0 [082447d4] ChainRules v1.72.6 [d360d2e6] ChainRulesCore v1.26.0 ⌃ [e30172f5] Documenter v1.1.1 [7da242da] Enzyme v0.13.86 `~/.julia/packages/Enzyme/LJjsP` [12d8515a] EnzymeTestUtils v0.2.4 `~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils` [26cc04aa] FiniteDifferences v0.12.33 [61eb1bfa] GPUCompiler v1.7.2 [842dd82b] InlineStrings v1.4.5 [27aeb0d3] JLArrays v0.3.0 [929cbde3] LLVM v9.4.4 [2ab3a3ac] LogExpFunctions v0.3.29 [276daf66] SpecialFunctions v2.6.1 [90137ffa] StaticArrays v1.9.15 [10745b16] Statistics v1.11.1 [7cc45869] Enzyme_jll v0.0.203+1 ⌃ [86de99a1] LLVM_jll v20.1.8+0 [ade2ca70] Dates v1.11.0 [8ba89e20] Distributed v1.11.0 [37e2e46d] LinearAlgebra v1.13.0 [44cfe95a] Pkg v1.13.0 [de0858da] Printf v1.11.0 [3fa0cd96] REPL v1.11.0 [9a3f8284] Random v1.11.0 [2f01184e] SparseArrays v1.13.0 [fa267f1f] TOML v1.0.3 [8dfed614] Test v1.11.0 Status `/tmp/jl_GuIHJr/Manifest.toml` [a4c015fc] ANSIColoredPrinters v0.0.1 [1520ce14] AbstractTrees v0.4.5 [79e6a3ab] Adapt v4.4.0 [a9b6321e] Atomix v1.1.2 [ab4f0b2a] BFloat16s v0.6.0 [fa961155] CEnum v0.5.0 [082447d4] ChainRules v1.72.6 [d360d2e6] ChainRulesCore v1.26.0 [34da2185] Compat v4.18.1 [187b0558] ConstructionBase v1.6.0 [9a962f9c] DataAPI v1.16.0 [e2d170a0] DataValueInterfaces v1.0.0 [ffbed154] DocStringExtensions v0.9.5 ⌃ [e30172f5] Documenter v1.1.1 [7da242da] Enzyme v0.13.86 `~/.julia/packages/Enzyme/LJjsP` [f151be2c] EnzymeCore v0.8.14 [12d8515a] EnzymeTestUtils v0.2.4 `~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils` [e2ba6199] ExprTools v0.1.10 [26cc04aa] FiniteDifferences v0.12.33 [0c68f7d7] GPUArrays v11.2.6 [46192b85] GPUArraysCore v0.2.0 [61eb1bfa] GPUCompiler v1.7.2 [076d061b] HashArrayMappedTries v0.2.0 [b5f81e59] IOCapture v0.2.5 [842dd82b] InlineStrings v1.4.5 [92d709cd] IrrationalConstants v0.2.6 [82899510] IteratorInterfaceExtensions v1.0.0 [27aeb0d3] JLArrays v0.3.0 [692b3bcd] JLLWrappers v1.7.1 ⌅ [682c06a0] JSON v0.21.4 [63c18a36] KernelAbstractions v0.9.38 [929cbde3] LLVM v9.4.4 [0e77f7df] LazilyInitializedFields v1.3.0 [2ab3a3ac] LogExpFunctions v0.3.29 [1914dd2f] MacroTools v0.5.16 [d0879d2d] MarkdownAST v0.1.2 [d8793406] ObjectFile v0.5.0 [bac558e1] OrderedCollections v1.8.1 [69de0a69] Parsers v2.8.3 [aea7be01] PrecompileTools v1.3.3 [21216c6a] Preferences v1.5.0 [c1ae055f] RealDot v0.1.0 [189a3867] Reexport v1.2.2 [2792f1a3] RegistryInstances v0.1.0 [ae029012] Requires v1.3.1 [708f8203] Richardson v1.4.2 [7e506255] ScopedValues v1.5.0 [6c6a2e73] Scratch v1.3.0 [dc90abb0] SparseInverseSubset v0.1.2 [276daf66] SpecialFunctions v2.6.1 [90137ffa] StaticArrays v1.9.15 [1e83bf80] StaticArraysCore v1.4.3 [10745b16] Statistics v1.11.1 [09ab397b] StructArrays v0.7.2 [53d494c1] StructIO v0.3.1 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.1 [e689c965] Tracy v0.1.6 [013be700] UnsafeAtomics v0.3.0 [7cc45869] Enzyme_jll v0.0.203+1 [dad2f222] LLVMExtra_jll v0.0.38+0 ⌃ [86de99a1] LLVM_jll v20.1.8+0 [ad6e5548] LibTracyClient_jll v0.9.1+6 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [8ba89e20] Distributed v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.12.0 [4af54fe1] LazyArtifacts v1.11.0 [b27032c2] LibCURL v1.0.0 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [a63ad114] Mmap v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.13.0 [de0858da] Printf v1.11.0 [3fa0cd96] REPL v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.0.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.13.0 [f489334b] StyledStrings v1.11.0 [4607b0f0] SuiteSparse [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] LibCURL_jll v8.16.0+0 [e37daf67] LibGit2_jll v1.9.1+0 [29816b5a] LibSSH2_jll v1.11.3+1 [14a3606d] MozillaCACerts_jll v2025.9.9 [4536629a] OpenBLAS_jll v0.3.29+0 [05823500] OpenLibm_jll v0.8.7+0 [458c3c95] OpenSSL_jll v3.5.4+0 [efcefdf7] PCRE2_jll v10.46.0+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [83775a58] Zlib_jll v1.3.1+2 [3161d3a3] Zstd_jll v1.5.7+1 [8f36deef] libLLVM_jll v20.1.8+0 [8e850b90] libblastrampoline_jll v5.15.0+0 [8e850ede] nghttp2_jll v1.67.1+0 [3f19e933] p7zip_jll v17.6.0+0 Info Packages marked with ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. Testing Running tests... ┌ Info: Testing against └ Enzyme_jll.libEnzyme = "/home/pkgeval/.julia/artifacts/0288b88ebb871b12509ec83f0b7b3cd869d0e4a5/lib/libEnzyme-20.so" [ Info: Running 1 tests in parallel. If this is too many, specify the `--jobs` argument to the tests, or set the `JULIA_CPU_THREADS` environment variable. From worker 2: ┌ Info: Testing against From worker 2: └ Enzyme_jll.libEnzyme = "/home/pkgeval/.julia/artifacts/0288b88ebb871b12509ec83f0b7b3cd869d0e4a5/lib/libEnzyme-20.so" | | ---------------- CPU ---------------- | Test (Worker) | Time (s) | GC (s) | GC % | Alloc (MB) | RSS (MB) | From worker 2: From worker 2: GC: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/advanced.jl:15 From worker 2: Test threw exception From worker 2: Expression: ((autodiff(Reverse, gc_alloc, Active, Active(5.0)))[1])[1] ≈ 10 From worker 2: TypeError: non-boolean (String) used in boolean context From worker 2: Stacktrace: From worker 2: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 2: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 2: [3] analyze_method! From worker 2: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 2: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 2: [5] handle_match! From worker 2: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 2: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 2: [7] handle_any_const_result! From worker 2: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 2: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 2: [9] handle_call! From worker 2: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 2: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 2: [11] ssa_inlining_pass! From worker 2: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 2: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 2: [13] run_passes_ipo_safe From worker 2: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 2: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 2: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 2: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 2: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 2: [18] typeinf_type From worker 2: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 2: [19] return_type From worker 2: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 2: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 2: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 2: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 2: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 2: [22] autodiff From worker 2: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:387 [inlined] From worker 2: [23] autodiff(mode::ReverseMode{false, false, false, FFIABI, false, false}, f::var"#gc_alloc#gc_alloc##0", ::Type{Active}, args::Active{Float64}) From worker 2: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:542 From worker 2: [24] top-level scope From worker 2: @ ~/.julia/packages/Enzyme/LJjsP/test/advanced.jl:8 From worker 2: [25] macro expansion From worker 2: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 2: [26] macro expansion From worker 2: @ ~/.julia/packages/Enzyme/LJjsP/test/advanced.jl:15 [inlined] From worker 2: [27] macro expansion From worker 2: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 2: From worker 2: GC: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/advanced.jl:16 From worker 2: Test threw exception From worker 2: Expression: (autodiff(Forward, gc_alloc, Duplicated(5.0, 1.0)))[1] ≈ 10 From worker 2: TypeError: non-boolean (String) used in boolean context From worker 2: Stacktrace: From worker 2: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 2: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 2: [3] analyze_method! From worker 2: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 2: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 2: [5] handle_match! From worker 2: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 2: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 2: [7] handle_any_const_result! From worker 2: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 2: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 2: [9] handle_call! From worker 2: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 2: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 2: [11] ssa_inlining_pass! From worker 2: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 2: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 2: [13] run_passes_ipo_safe From worker 2: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 2: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 2: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 2: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 2: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 2: [18] typeinf_type From worker 2: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 2: [19] return_type From worker 2: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 2: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 2: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 2: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 2: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 2: [22] autodiff From worker 2: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 2: [23] autodiff(mode::ForwardMode{false, FFIABI, false, false, false}, f::var"#gc_alloc#gc_alloc##0", args::Duplicated{Float64}) From worker 2: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 2: [24] top-level scope From worker 2: @ ~/.julia/packages/Enzyme/LJjsP/test/advanced.jl:8 From worker 2: [25] macro expansion From worker 2: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 2: [26] macro expansion From worker 2: @ ~/.julia/packages/Enzyme/LJjsP/test/advanced.jl:16 [inlined] From worker 2: [27] macro expansion From worker 2: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 2: From worker 2: GC: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/advanced.jl:7 From worker 2: Got exception outside of a @test From worker 2: TypeError: non-boolean (String) used in boolean context From worker 2: Stacktrace: From worker 2: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 2: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 2: [3] analyze_method! From worker 2: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 2: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 2: [5] handle_match! From worker 2: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 2: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 2: [7] handle_any_const_result! From worker 2: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 2: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 2: [9] handle_call! From worker 2: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 2: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 2: [11] ssa_inlining_pass! From worker 2: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 2: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 2: [13] run_passes_ipo_safe From worker 2: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 2: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 2: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 2: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 2: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 2: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 2: [18] typeinf_type From worker 2: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 2: [19] return_type From worker 2: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 2: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 2: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 2: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 2: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 2: [22] autodiff From worker 2: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:387 [inlined] From worker 2: [23] autodiff(::ReverseMode{false, false, false, FFIABI, false, false}, ::var"#11#12", ::Type{Active}, ::Const{Vector{Float64}}, ::Duplicated{Vector{Float64}}) From worker 2: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:542 From worker 2: [24] top-level scope From worker 2: @ ~/.julia/packages/Enzyme/LJjsP/test/advanced.jl:8 From worker 2: [25] macro expansion From worker 2: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 2: [26] macro expansion From worker 2: @ ~/.julia/packages/Enzyme/LJjsP/test/advanced.jl:22 [inlined] From worker 2: [27] include(mapexpr::Function, mod::Module, _path::String) From worker 2: @ Base ./Base.jl:310 From worker 2: [28] IncludeInto From worker 2: @ ./Base.jl:311 [inlined] From worker 2: [29] #27 From worker 2: @ ./none:-1 [inlined] From worker 2: [30] macro expansion From worker 2: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 2: [31] macro expansion From worker 2: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 2: [32] macro expansion From worker 2: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 2: [33] macro expansion From worker 2: @ ./timing.jl:689 [inlined] From worker 2: [34] top-level scope From worker 2: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 2: [35] eval(m::Module, e::Any) From worker 2: @ Core ./boot.jl:489 From worker 2: [36] runtests(f::Function, name::String) From worker 2: @ Main ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 2: [37] (::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}})() From worker 2: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 2: [38] run_work_thunk(thunk::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}}, print_error::Bool) From worker 2: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 2: [39] (::Distributed.var"#handle_msg##2#handle_msg##3"{Distributed.CallMsg{:call_fetch}, Distributed.MsgHeader, Sockets.TCPSocket})() From worker 2: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 2: julia: /source/src/ccall.cpp:1137: jl_cgval_t emit_llvmcall(jl_codectx_t&, jl_value_t**, size_t): Assertion `f->getReturnType() == rettype' failed. From worker 2: From worker 2: [90] signal 6 (-6): Aborted From worker 2: in expression starting at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/advanced.jl:36 From worker 2: unknown function (ip: 0x7486a6dc6ebc) at /lib/x86_64-linux-gnu/libc.so.6 From worker 2: gsignal at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 2: abort at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 2: unknown function (ip: 0x7486a6d62394) at /lib/x86_64-linux-gnu/libc.so.6 From worker 2: __assert_fail at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 2: emit_llvmcall at /source/src/ccall.cpp:1137 From worker 2: emit_intrinsic at /source/src/intrinsics.cpp:1307 [inlined] From worker 2: emit_call at /source/src/codegen.cpp:5455 From worker 2: emit_expr at /source/src/codegen.cpp:6391 From worker 2: emit_ssaval_assign at /source/src/codegen.cpp:5873 From worker 2: emit_stmtpos at /source/src/codegen.cpp:6180 From worker 2: emit_function at /source/src/codegen.cpp:9423 From worker 2: jl_emit_code at /source/src/codegen.cpp:9802 From worker 2: jl_emit_codeinst at /source/src/codegen.cpp:9873 From worker 2: jl_emit_codeinst_to_jit_impl at /source/src/jitlayers.cpp:820 From worker 2: add_codeinsts_to_jit! at ./../usr/share/julia/Compiler/src/typeinfer.jl:1563 From worker 2: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1570 [inlined] From worker 2: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1578 From worker 2: jfptr_typeinf_ext_toplevel_83027.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 2: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 2: ijl_apply_generic at /source/src/gf.c:4313 From worker 2: jl_apply at /source/src/julia.h:2275 [inlined] From worker 2: jl_type_infer at /source/src/gf.c:463 From worker 2: jl_compile_method_internal at /source/src/gf.c:3636 From worker 2: _jl_invoke at /source/src/gf.c:4108 [inlined] From worker 2: ijl_apply_generic at /source/src/gf.c:4313 From worker 2: #compile#88 at /home/pkgeval/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 From worker 2: compile at /home/pkgeval/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] From worker 2: _thunk at /home/pkgeval/.julia/packages/Enzyme/LJjsP/src/compiler.jl:5946 From worker 2: _thunk at /home/pkgeval/.julia/packages/Enzyme/LJjsP/src/compiler.jl:5944 [inlined] From worker 2: cached_compilation at /home/pkgeval/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6001 [inlined] From worker 2: thunkbase at /home/pkgeval/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6117 From worker 2: thunk_generator at /home/pkgeval/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6312 From worker 2: unknown function (ip: 0x74866b666ab7) at (unknown file) From worker 2: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 2: ijl_apply_generic at /source/src/gf.c:4313 From worker 2: jl_call_staged at /source/src/method.c:729 From worker 2: ijl_code_for_staged at /source/src/method.c:802 From worker 2: call_get_staged at ./../usr/share/julia/Compiler/src/utilities.jl:0 [inlined] From worker 2: get_staged at ./../usr/share/julia/Compiler/src/utilities.jl:88 From worker 2: retrieve_code_info at ./../usr/share/julia/Compiler/src/utilities.jl:121 From worker 2: InferenceState at ./../usr/share/julia/Compiler/src/inferencestate.jl:603 [inlined] From worker 2: typeinf_edge at ./../usr/share/julia/Compiler/src/typeinfer.jl:1093 From worker 2: abstract_call_method at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:735 From worker 2: infercalls at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:167 From worker 2: abstract_call_gf_by_type at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 From worker 2: abstract_call_known at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2796 From worker 2: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2902 From worker 2: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2895 [inlined] From worker 2: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3055 From worker 2: abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3073 [inlined] From worker 2: abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3429 From worker 2: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3823 [inlined] From worker 2: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3780 [inlined] From worker 2: typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4329 From worker 2: jfptr_typeinf_local_85872.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 2: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 2: ijl_apply_generic at /source/src/gf.c:4313 From worker 2: typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4486 From worker 2: typeinf_ext at ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 2: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1569 [inlined] From worker 2: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1578 From worker 2: jfptr_typeinf_ext_toplevel_83027.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 2: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 2: ijl_apply_generic at /source/src/gf.c:4313 From worker 2: jl_apply at /source/src/julia.h:2275 [inlined] From worker 2: jl_type_infer at /source/src/gf.c:463 From worker 2: jl_compile_method_internal at /source/src/gf.c:3636 From worker 2: _jl_invoke at /source/src/gf.c:4108 [inlined] From worker 2: ijl_apply_generic at /source/src/gf.c:4313 From worker 2: jl_apply at /source/src/julia.h:2275 [inlined] From worker 2: do_call at /source/src/interpreter.c:123 From worker 2: eval_value at /source/src/interpreter.c:243 From worker 2: eval_stmt_value at /source/src/interpreter.c:194 [inlined] From worker 2: eval_body at /source/src/interpreter.c:679 From worker 2: eval_body at /source/src/interpreter.c:550 From worker 2: eval_body at /source/src/interpreter.c:558 From worker 2: eval_body at /source/src/interpreter.c:558 From worker 2: eval_body at /source/src/interpreter.c:558 From worker 2: jl_interpret_toplevel_thunk at /source/src/interpreter.c:884 From worker 2: jl_toplevel_eval_flex at /source/src/toplevel.c:742 From worker 2: jl_eval_toplevel_stmts at /source/src/toplevel.c:585 From worker 2: jl_toplevel_eval_flex at /source/src/toplevel.c:683 From worker 2: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 2: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 2: eval at ./boot.jl:489 From worker 2: include_string at ./loading.jl:2979 From worker 2: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 2: ijl_apply_generic at /source/src/gf.c:4313 From worker 2: _include at ./loading.jl:3039 From worker 2: include at ./Base.jl:310 From worker 2: IncludeInto at ./Base.jl:311 [inlined] From worker 2: #27 at ./none (unknown line) [inlined] From worker 2: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 2: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 2: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 2: macro expansion at ./timing.jl:689 [inlined] From worker 2: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 2: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 2: ijl_invoke at /source/src/gf.c:4123 From worker 2: jl_toplevel_eval_flex at /source/src/toplevel.c:731 From worker 2: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 2: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 2: eval at ./boot.jl:489 From worker 2: runtests at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 2: unknown function (ip: 0x7486a5734526) at (unknown file) From worker 2: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 2: ijl_apply_generic at /source/src/gf.c:4313 From worker 2: jl_apply at /source/src/julia.h:2275 [inlined] From worker 2: jl_f_invokelatest at /source/src/builtins.c:889 From worker 2: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 2: ijl_apply_generic at /source/src/gf.c:4313 From worker 2: jl_apply at /source/src/julia.h:2275 [inlined] From worker 2: jl_f__apply_iterate at /source/src/builtins.c:876 From worker 2: #handle_msg##4 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 2: run_work_thunk at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 2: #handle_msg##2 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 2: unknown function (ip: 0x7486a5732347) at (unknown file) From worker 2: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 2: ijl_apply_generic at /source/src/gf.c:4313 From worker 2: jl_apply at /source/src/julia.h:2275 [inlined] From worker 2: start_task at /source/src/task.c:1281 From worker 2: Allocations: 84815208 (Pool: 84814554; Big: 654); GC: 29 advanced (2) | failed at 2025-10-21T14:33:51.206 Worker 2 terminated. UNHANDLED TASK ERROR: EOFError: read end of file Stacktrace: [1] (::Base.var"#wait_locked#unsafe_read##0")(s::Sockets.TCPSocket, buf::IOBuffer, nb::Int64) @ Base ./stream.jl:976 [2] unsafe_read(s::Sockets.TCPSocket, p::Ptr{UInt8}, nb::UInt64) @ Base ./stream.jl:984 [3] unsafe_read @ ./io.jl:906 [inlined] [4] unsafe_read(s::Sockets.TCPSocket, p::Base.RefValue{NTuple{4, Int64}}, n::Int64) @ Base ./io.jl:905 [5] read! @ ./io.jl:910 [inlined] [6] deserialize_hdr_raw @ /opt/julia/share/julia/stdlib/v1.13/Distributed/src/messages.jl:167 [inlined] [7] message_handler_loop(r_stream::Sockets.TCPSocket, w_stream::Sockets.TCPSocket, incoming::Bool) @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:172 [8] process_tcp_streams(r_stream::Sockets.TCPSocket, w_stream::Sockets.TCPSocket, incoming::Bool) @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:133 [9] (::Distributed.var"#process_messages##0#process_messages##1"{Sockets.TCPSocket, Sockets.TCPSocket, Bool})() @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:121 From worker 3: ┌ Info: Testing against From worker 3: └ Enzyme_jll.libEnzyme = "/home/pkgeval/.julia/artifacts/0288b88ebb871b12509ec83f0b7b3cd869d0e4a5/lib/libEnzyme-20.so" From worker 3: julia: /source/src/ccall.cpp:1137: jl_cgval_t emit_llvmcall(jl_codectx_t&, jl_value_t**, size_t): Assertion `f->getReturnType() == rettype' failed. From worker 3: From worker 3: [97] signal 6 (-6): Aborted From worker 3: in expression starting at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/tests.jl:16 From worker 3: unknown function (ip: 0x74a0bdd15ebc) at /lib/x86_64-linux-gnu/libc.so.6 From worker 3: gsignal at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 3: abort at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 3: unknown function (ip: 0x74a0bdcb1394) at /lib/x86_64-linux-gnu/libc.so.6 From worker 3: __assert_fail at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 3: emit_llvmcall at /source/src/ccall.cpp:1137 From worker 3: emit_intrinsic at /source/src/intrinsics.cpp:1307 [inlined] From worker 3: emit_call at /source/src/codegen.cpp:5455 From worker 3: emit_expr at /source/src/codegen.cpp:6391 From worker 3: emit_ssaval_assign at /source/src/codegen.cpp:5873 From worker 3: emit_stmtpos at /source/src/codegen.cpp:6180 From worker 3: emit_function at /source/src/codegen.cpp:9423 From worker 3: jl_emit_code at /source/src/codegen.cpp:9802 From worker 3: jl_emit_codeinst at /source/src/codegen.cpp:9873 From worker 3: jl_emit_codeinst_to_jit_impl at /source/src/jitlayers.cpp:820 From worker 3: add_codeinsts_to_jit! at ./../usr/share/julia/Compiler/src/typeinfer.jl:1563 From worker 3: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1570 [inlined] From worker 3: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1578 From worker 3: jfptr_typeinf_ext_toplevel_83027.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 3: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 3: ijl_apply_generic at /source/src/gf.c:4313 From worker 3: jl_apply at /source/src/julia.h:2275 [inlined] From worker 3: jl_type_infer at /source/src/gf.c:463 From worker 3: jl_compile_method_internal at /source/src/gf.c:3636 From worker 3: _jl_invoke at /source/src/gf.c:4108 [inlined] From worker 3: ijl_apply_generic at /source/src/gf.c:4313 From worker 3: #compile#88 at /home/pkgeval/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 From worker 3: compile at /home/pkgeval/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] From worker 3: _thunk at /home/pkgeval/.julia/packages/Enzyme/LJjsP/src/compiler.jl:5946 From worker 3: _thunk at /home/pkgeval/.julia/packages/Enzyme/LJjsP/src/compiler.jl:5944 [inlined] From worker 3: cached_compilation at /home/pkgeval/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6001 [inlined] From worker 3: thunkbase at /home/pkgeval/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6117 From worker 3: thunk_generator at /home/pkgeval/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6312 From worker 3: unknown function (ip: 0x74a0bc3e0617) at (unknown file) From worker 3: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 3: ijl_apply_generic at /source/src/gf.c:4313 From worker 3: jl_call_staged at /source/src/method.c:729 From worker 3: ijl_code_for_staged at /source/src/method.c:802 From worker 3: call_get_staged at ./../usr/share/julia/Compiler/src/utilities.jl:0 [inlined] From worker 3: get_staged at ./../usr/share/julia/Compiler/src/utilities.jl:88 From worker 3: retrieve_code_info at ./../usr/share/julia/Compiler/src/utilities.jl:121 From worker 3: InferenceState at ./../usr/share/julia/Compiler/src/inferencestate.jl:603 [inlined] From worker 3: InferenceState at ./../usr/share/julia/Compiler/src/inferencestate.jl:608 [inlined] From worker 3: typeinf_ext at ./../usr/share/julia/Compiler/src/typeinfer.jl:1380 From worker 3: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1569 [inlined] From worker 3: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1578 From worker 3: jfptr_typeinf_ext_toplevel_83027.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 3: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 3: ijl_apply_generic at /source/src/gf.c:4313 From worker 3: jl_apply at /source/src/julia.h:2275 [inlined] From worker 3: jl_type_infer at /source/src/gf.c:463 From worker 3: jl_compile_method_internal at /source/src/gf.c:3636 From worker 3: _jl_invoke at /source/src/gf.c:4108 [inlined] From worker 3: ijl_apply_generic at /source/src/gf.c:4313 From worker 3: jl_apply at /source/src/julia.h:2275 [inlined] From worker 3: do_call at /source/src/interpreter.c:123 From worker 3: eval_value at /source/src/interpreter.c:243 From worker 3: eval_body at /source/src/interpreter.c:581 From worker 3: eval_body at /source/src/interpreter.c:550 From worker 3: eval_body at /source/src/interpreter.c:558 From worker 3: eval_body at /source/src/interpreter.c:558 From worker 3: eval_body at /source/src/interpreter.c:558 From worker 3: jl_interpret_toplevel_thunk at /source/src/interpreter.c:884 From worker 3: jl_toplevel_eval_flex at /source/src/toplevel.c:742 From worker 3: jl_eval_toplevel_stmts at /source/src/toplevel.c:585 From worker 3: jl_toplevel_eval_flex at /source/src/toplevel.c:683 From worker 3: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 3: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 3: eval at ./boot.jl:489 From worker 3: include_string at ./loading.jl:2979 From worker 3: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 3: ijl_apply_generic at /source/src/gf.c:4313 From worker 3: _include at ./loading.jl:3039 From worker 3: include at ./Base.jl:310 From worker 3: IncludeInto at ./Base.jl:311 [inlined] From worker 3: #27 at ./none (unknown line) [inlined] From worker 3: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 3: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 3: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 3: macro expansion at ./timing.jl:689 [inlined] From worker 3: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 3: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 3: ijl_invoke at /source/src/gf.c:4123 From worker 3: jl_toplevel_eval_flex at /source/src/toplevel.c:731 From worker 3: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 3: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 3: eval at ./boot.jl:489 From worker 3: runtests at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 3: unknown function (ip: 0x74a0bc3999b6) at (unknown file) From worker 3: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 3: ijl_apply_generic at /source/src/gf.c:4313 From worker 3: jl_apply at /source/src/julia.h:2275 [inlined] From worker 3: jl_f_invokelatest at /source/src/builtins.c:889 From worker 3: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 3: ijl_apply_generic at /source/src/gf.c:4313 From worker 3: jl_apply at /source/src/julia.h:2275 [inlined] From worker 3: jl_f__apply_iterate at /source/src/builtins.c:876 From worker 3: #handle_msg##4 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 3: run_work_thunk at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 3: #handle_msg##2 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 3: unknown function (ip: 0x74a0bc397087) at (unknown file) From worker 3: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 3: ijl_apply_generic at /source/src/gf.c:4313 From worker 3: jl_apply at /source/src/julia.h:2275 [inlined] From worker 3: start_task at /source/src/task.c:1281 From worker 3: Allocations: 81526054 (Pool: 81525415; Big: 639); GC: 26 tests (3) | failed at 2025-10-21T14:37:02.160 Worker 3 terminated. UNHANDLED TASK ERROR: EOFError: read end of file Stacktrace: [1] (::Base.var"#wait_locked#unsafe_read##0")(s::Sockets.TCPSocket, buf::IOBuffer, nb::Int64) @ Base ./stream.jl:976 [2] unsafe_read(s::Sockets.TCPSocket, p::Ptr{UInt8}, nb::UInt64) @ Base ./stream.jl:984 [3] unsafe_read @ ./io.jl:906 [inlined] [4] unsafe_read(s::Sockets.TCPSocket, p::Base.RefValue{NTuple{4, Int64}}, n::Int64) @ Base ./io.jl:905 [5] read! @ ./io.jl:910 [inlined] [6] deserialize_hdr_raw @ /opt/julia/share/julia/stdlib/v1.13/Distributed/src/messages.jl:167 [inlined] [7] message_handler_loop(r_stream::Sockets.TCPSocket, w_stream::Sockets.TCPSocket, incoming::Bool) @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:172 [8] process_tcp_streams(r_stream::Sockets.TCPSocket, w_stream::Sockets.TCPSocket, incoming::Bool) @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:133 [9] (::Distributed.var"#process_messages##0#process_messages##1"{Sockets.TCPSocket, Sockets.TCPSocket, Bool})() @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:121 From worker 4: ┌ Info: Testing against From worker 4: └ Enzyme_jll.libEnzyme = "/home/pkgeval/.julia/artifacts/0288b88ebb871b12509ec83f0b7b3cd869d0e4a5/lib/libEnzyme-20.so" From worker 4: Internal error: during type inference of From worker 4: test_make_zero() From worker 4: Encountered unexpected error in runtime: From worker 4: AssertionError(msg="invalid `given_argtypes` for `mi`") From worker 4: va_process_argtypes at ./../usr/share/julia/Compiler/src/inferenceresult.jl:123 From worker 4: InferenceState at ./../usr/share/julia/Compiler/src/inferencestate.jl:352 From worker 4: InferenceState at ./../usr/share/julia/Compiler/src/inferencestate.jl:606 [inlined] From worker 4: typeinf_edge at ./../usr/share/julia/Compiler/src/typeinfer.jl:1093 From worker 4: abstract_call_method at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:735 From worker 4: infercalls at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:167 From worker 4: abstract_call_gf_by_type at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 From worker 4: abstract_call_known at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2796 From worker 4: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2902 From worker 4: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2895 [inlined] From worker 4: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3055 From worker 4: abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3073 [inlined] From worker 4: abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3429 From worker 4: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3823 [inlined] From worker 4: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3780 [inlined] From worker 4: typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4329 From worker 4: jfptr_typeinf_local_85872.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 4: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 4: ijl_apply_generic at /source/src/gf.c:4313 From worker 4: typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4486 From worker 4: typeinf_ext at ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 4: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1569 [inlined] From worker 4: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1578 From worker 4: jfptr_typeinf_ext_toplevel_83027.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 4: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 4: ijl_apply_generic at /source/src/gf.c:4313 From worker 4: jl_apply at /source/src/julia.h:2275 [inlined] From worker 4: jl_type_infer at /source/src/gf.c:463 From worker 4: jl_compile_method_internal at /source/src/gf.c:3636 From worker 4: _jl_invoke at /source/src/gf.c:4108 [inlined] From worker 4: ijl_apply_generic at /source/src/gf.c:4313 From worker 4: jl_apply at /source/src/julia.h:2275 [inlined] From worker 4: do_call at /source/src/interpreter.c:123 From worker 4: eval_value at /source/src/interpreter.c:243 From worker 4: eval_stmt_value at /source/src/interpreter.c:194 [inlined] From worker 4: eval_body at /source/src/interpreter.c:679 From worker 4: eval_body at /source/src/interpreter.c:550 From worker 4: eval_body at /source/src/interpreter.c:558 From worker 4: eval_body at /source/src/interpreter.c:558 From worker 4: eval_body at /source/src/interpreter.c:558 From worker 4: jl_interpret_toplevel_thunk at /source/src/interpreter.c:884 From worker 4: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 4: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/make_zero.jl:1955 From worker 4: jl_toplevel_eval_flex at /source/src/toplevel.c:742 From worker 4: jl_eval_toplevel_stmts at /source/src/toplevel.c:585 From worker 4: jl_eval_module_expr at /source/src/toplevel.c:248 [inlined] From worker 4: jl_toplevel_eval_flex at /source/src/toplevel.c:650 From worker 4: jl_eval_toplevel_stmts at /source/src/toplevel.c:585 From worker 4: jl_toplevel_eval_flex at /source/src/toplevel.c:683 From worker 4: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 4: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 4: eval at ./boot.jl:489 From worker 4: include_string at ./loading.jl:2979 From worker 4: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 4: ijl_apply_generic at /source/src/gf.c:4313 From worker 4: _include at ./loading.jl:3039 From worker 4: include at ./Base.jl:310 From worker 4: IncludeInto at ./Base.jl:311 [inlined] From worker 4: #27 at ./none (unknown line) [inlined] From worker 4: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 4: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 4: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 4: macro expansion at ./timing.jl:689 [inlined] From worker 4: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 4: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 4: ijl_invoke at /source/src/gf.c:4123 From worker 4: jl_toplevel_eval_flex at /source/src/toplevel.c:731 From worker 4: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 4: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 4: eval at ./boot.jl:489 From worker 4: runtests at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 4: unknown function (ip: 0x76d29db98d96) at (unknown file) From worker 4: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 4: ijl_apply_generic at /source/src/gf.c:4313 From worker 4: jl_apply at /source/src/julia.h:2275 [inlined] From worker 4: jl_f_invokelatest at /source/src/builtins.c:889 From worker 4: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 4: ijl_apply_generic at /source/src/gf.c:4313 From worker 4: jl_apply at /source/src/julia.h:2275 [inlined] From worker 4: jl_f__apply_iterate at /source/src/builtins.c:876 From worker 4: #handle_msg##4 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 4: run_work_thunk at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 4: #handle_msg##2 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 4: unknown function (ip: 0x76d29db970a7) at (unknown file) From worker 4: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 4: ijl_apply_generic at /source/src/gf.c:4313 From worker 4: jl_apply at /source/src/julia.h:2275 [inlined] From worker 4: start_task at /source/src/task.c:1281 From worker 4: From worker 4: [104] signal 6 (-6): Aborted From worker 4: in expression starting at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/make_zero.jl:755 From worker 4: unknown function (ip: 0x76d29f500ebc) at /lib/x86_64-linux-gnu/libc.so.6 From worker 4: gsignal at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 4: abort at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 4: jl_type_infer at /source/src/gf.c:482 From worker 4: jl_compile_method_internal at /source/src/gf.c:3636 From worker 4: _jl_invoke at /source/src/gf.c:4108 [inlined] From worker 4: ijl_apply_generic at /source/src/gf.c:4313 From worker 4: jl_apply at /source/src/julia.h:2275 [inlined] From worker 4: do_call at /source/src/interpreter.c:123 From worker 4: eval_value at /source/src/interpreter.c:243 From worker 4: eval_stmt_value at /source/src/interpreter.c:194 [inlined] From worker 4: eval_body at /source/src/interpreter.c:679 From worker 4: eval_body at /source/src/interpreter.c:550 From worker 4: eval_body at /source/src/interpreter.c:558 From worker 4: eval_body at /source/src/interpreter.c:558 From worker 4: eval_body at /source/src/interpreter.c:558 From worker 4: jl_interpret_toplevel_thunk at /source/src/interpreter.c:884 From worker 4: jl_toplevel_eval_flex at /source/src/toplevel.c:742 From worker 4: jl_eval_toplevel_stmts at /source/src/toplevel.c:585 From worker 4: jl_eval_module_expr at /source/src/toplevel.c:248 [inlined] From worker 4: jl_toplevel_eval_flex at /source/src/toplevel.c:650 From worker 4: jl_eval_toplevel_stmts at /source/src/toplevel.c:585 From worker 4: jl_toplevel_eval_flex at /source/src/toplevel.c:683 From worker 4: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 4: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 4: eval at ./boot.jl:489 From worker 4: include_string at ./loading.jl:2979 From worker 4: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 4: ijl_apply_generic at /source/src/gf.c:4313 From worker 4: _include at ./loading.jl:3039 From worker 4: include at ./Base.jl:310 From worker 4: IncludeInto at ./Base.jl:311 [inlined] From worker 4: #27 at ./none (unknown line) [inlined] From worker 4: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 4: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 4: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 4: macro expansion at ./timing.jl:689 [inlined] From worker 4: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 4: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 4: ijl_invoke at /source/src/gf.c:4123 From worker 4: jl_toplevel_eval_flex at /source/src/toplevel.c:731 From worker 4: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 4: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 4: eval at ./boot.jl:489 From worker 4: runtests at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 4: unknown function (ip: 0x76d29db98d96) at (unknown file) From worker 4: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 4: ijl_apply_generic at /source/src/gf.c:4313 From worker 4: jl_apply at /source/src/julia.h:2275 [inlined] From worker 4: jl_f_invokelatest at /source/src/builtins.c:889 From worker 4: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 4: ijl_apply_generic at /source/src/gf.c:4313 From worker 4: jl_apply at /source/src/julia.h:2275 [inlined] From worker 4: jl_f__apply_iterate at /source/src/builtins.c:876 From worker 4: #handle_msg##4 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 4: run_work_thunk at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 4: #handle_msg##2 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 4: unknown function (ip: 0x76d29db970a7) at (unknown file) From worker 4: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 4: ijl_apply_generic at /source/src/gf.c:4313 From worker 4: jl_apply at /source/src/julia.h:2275 [inlined] From worker 4: start_task at /source/src/task.c:1281 From worker 4: Allocations: 63397233 (Pool: 63396720; Big: 513); GC: 22 make_zero (4) | failed at 2025-10-21T14:38:28.120 Worker 4 terminated. UNHANDLED TASK ERROR: EOFError: read end of file Stacktrace: [1] (::Base.var"#wait_locked#unsafe_read##0")(s::Sockets.TCPSocket, buf::IOBuffer, nb::Int64) @ Base ./stream.jl:976 [2] unsafe_read(s::Sockets.TCPSocket, p::Ptr{UInt8}, nb::UInt64) @ Base ./stream.jl:984 [3] unsafe_read @ ./io.jl:906 [inlined] [4] unsafe_read(s::Sockets.TCPSocket, p::Base.RefValue{NTuple{4, Int64}}, n::Int64) @ Base ./io.jl:905 [5] read! @ ./io.jl:910 [inlined] [6] deserialize_hdr_raw @ /opt/julia/share/julia/stdlib/v1.13/Distributed/src/messages.jl:167 [inlined] [7] message_handler_loop(r_stream::Sockets.TCPSocket, w_stream::Sockets.TCPSocket, incoming::Bool) @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:172 [8] process_tcp_streams(r_stream::Sockets.TCPSocket, w_stream::Sockets.TCPSocket, incoming::Bool) @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:133 [9] (::Distributed.var"#process_messages##0#process_messages##1"{Sockets.TCPSocket, Sockets.TCPSocket, Bool})() @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:121 From worker 5: ┌ Info: Testing against From worker 5: └ Enzyme_jll.libEnzyme = "/home/pkgeval/.julia/artifacts/0288b88ebb871b12509ec83f0b7b3cd869d0e4a5/lib/libEnzyme-20.so" From worker 5: From worker 5: Forward Empty Gradient: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/sugar.jl:7 From worker 5: Got exception outside of a @test From worker 5: FieldError: type Core.CodeInfo has no field `codelocs`, available fields: `code`, `debuginfo`, `ssavaluetypes`, `ssaflags`, `slotnames`, `slotflags`, `slottypes`, `rettype`, `parent`, `edges`, `min_world`, `max_world`, `method_for_inference_limit_heuristics`, `nargs`, `propagate_inbounds`, `has_fcall`, `has_image_globalref`, `nospecializeinfer`, `isva`, `inlining`, `constprop`, `purity`, `inlining_cost` From worker 5: Stacktrace: From worker 5: [1] getproperty(ci::Core.CodeInfo, s::Symbol) From worker 5: @ Base ./deprecated.jl:463 From worker 5: [2] methodinstance_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 5: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/utils.jl:316 From worker 5: [3] my_methodinstance From worker 5: @ ~/.julia/packages/Enzyme/LJjsP/src/utils.jl:348 [inlined] From worker 5: [4] #147 From worker 5: @ ~/.julia/packages/Enzyme/LJjsP/src/sugar.jl:21 [inlined] From worker 5: [5] JuliaContext(f::Enzyme.var"#147#148"{Type{Vector{Float64}}}; kwargs::@Kwargs{}) From worker 5: @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:34 From worker 5: [6] JuliaContext(f::Function) From worker 5: @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:25 From worker 5: [7] macro expansion From worker 5: @ ~/.julia/packages/Enzyme/LJjsP/src/sugar.jl:16 [inlined] From worker 5: [8] var"#s699#145"(F::Any, T::Any, ::Any, fn::Any, x::Any, startv::Any, lengthv::Any) From worker 5: @ Enzyme ./none:0 From worker 5: [9] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) From worker 5: @ Base ./expr.jl:1828 From worker 5: [10] onehot From worker 5: @ ~/.julia/packages/Enzyme/LJjsP/src/sugar.jl:129 [inlined] From worker 5: [11] macro expansion From worker 5: @ ~/.julia/packages/Enzyme/LJjsP/src/sugar.jl:457 [inlined] From worker 5: [12] create_shadows From worker 5: @ ~/.julia/packages/Enzyme/LJjsP/src/sugar.jl:435 [inlined] From worker 5: [13] gradient(::ForwardMode{false, FFIABI, false, false, false}, ::typeof(sin), ::Vector{Float64}) From worker 5: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/sugar.jl:585 From worker 5: [14] top-level scope From worker 5: @ ~/.julia/packages/Enzyme/LJjsP/test/sugar.jl:8 From worker 5: [15] macro expansion From worker 5: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 5: [16] macro expansion From worker 5: @ ~/.julia/packages/Enzyme/LJjsP/test/sugar.jl:9 [inlined] From worker 5: [17] include(mapexpr::Function, mod::Module, _path::String) From worker 5: @ Base ./Base.jl:310 From worker 5: [18] IncludeInto From worker 5: @ ./Base.jl:311 [inlined] From worker 5: [19] #27 From worker 5: @ ./none:-1 [inlined] From worker 5: [20] macro expansion From worker 5: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 5: [21] macro expansion From worker 5: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 5: [22] macro expansion From worker 5: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 5: [23] macro expansion From worker 5: @ ./timing.jl:689 [inlined] From worker 5: [24] top-level scope From worker 5: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 5: [25] eval(m::Module, e::Any) From worker 5: @ Core ./boot.jl:489 From worker 5: [26] runtests(f::Function, name::String) From worker 5: @ Main ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 5: [27] (::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}})() From worker 5: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 5: [28] run_work_thunk(thunk::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}}, print_error::Bool) From worker 5: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 5: [29] (::Distributed.var"#handle_msg##2#handle_msg##3"{Distributed.CallMsg{:call_fetch}, Distributed.MsgHeader, Sockets.TCPSocket})() From worker 5: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 5: From worker 5: Forward Multi-Arg Gradient: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/sugar.jl:19 From worker 5: Got exception outside of a @test From worker 5: FieldError: type Core.CodeInfo has no field `codelocs`, available fields: `code`, `debuginfo`, `ssavaluetypes`, `ssaflags`, `slotnames`, `slotflags`, `slottypes`, `rettype`, `parent`, `edges`, `min_world`, `max_world`, `method_for_inference_limit_heuristics`, `nargs`, `propagate_inbounds`, `has_fcall`, `has_image_globalref`, `nospecializeinfer`, `isva`, `inlining`, `constprop`, `purity`, `inlining_cost` From worker 5: Stacktrace: From worker 5: [1] getproperty(ci::Core.CodeInfo, s::Symbol) From worker 5: @ Base ./deprecated.jl:463 From worker 5: [2] methodinstance_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 5: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/utils.jl:316 From worker 5: [3] my_methodinstance From worker 5: @ ~/.julia/packages/Enzyme/LJjsP/src/utils.jl:348 [inlined] From worker 5: [4] #147 From worker 5: @ ~/.julia/packages/Enzyme/LJjsP/src/sugar.jl:21 [inlined] From worker 5: [5] JuliaContext(f::Enzyme.var"#147#148"{Type{Vector{Float64}}}; kwargs::@Kwargs{}) From worker 5: @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:34 From worker 5: [6] JuliaContext(f::Function) From worker 5: @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:25 From worker 5: [7] macro expansion From worker 5: @ ~/.julia/packages/Enzyme/LJjsP/src/sugar.jl:16 [inlined] From worker 5: [8] var"#s699#145"(F::Any, T::Any, ::Any, fn::Any, x::Any, startv::Any, lengthv::Any) From worker 5: @ Enzyme ./none:0 From worker 5: [9] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) From worker 5: @ Base ./expr.jl:1828 From worker 5: [10] onehot From worker 5: @ ~/.julia/packages/Enzyme/LJjsP/src/sugar.jl:129 [inlined] From worker 5: [11] macro expansion From worker 5: @ ~/.julia/packages/Enzyme/LJjsP/src/sugar.jl:457 [inlined] From worker 5: [12] create_shadows From worker 5: @ ~/.julia/packages/Enzyme/LJjsP/src/sugar.jl:435 [inlined] From worker 5: [13] gradient(fm::ForwardMode{false, FFIABI, false, false, false}, f::typeof(mul_scalar), x::Vector{Float64}, args::Vector{Float64}) From worker 5: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/sugar.jl:585 From worker 5: [14] top-level scope From worker 5: @ ~/.julia/packages/Enzyme/LJjsP/test/sugar.jl:20 From worker 5: [15] macro expansion From worker 5: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 5: [16] macro expansion From worker 5: @ ~/.julia/packages/Enzyme/LJjsP/test/sugar.jl:20 [inlined] From worker 5: [17] include(mapexpr::Function, mod::Module, _path::String) From worker 5: @ Base ./Base.jl:310 From worker 5: [18] IncludeInto From worker 5: @ ./Base.jl:311 [inlined] From worker 5: [19] #27 From worker 5: @ ./none:-1 [inlined] From worker 5: [20] macro expansion From worker 5: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 5: [21] macro expansion From worker 5: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 5: [22] macro expansion From worker 5: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 5: [23] macro expansion From worker 5: @ ./timing.jl:689 [inlined] From worker 5: [24] top-level scope From worker 5: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 5: [25] eval(m::Module, e::Any) From worker 5: @ Core ./boot.jl:489 From worker 5: [26] runtests(f::Function, name::String) From worker 5: @ Main ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 5: [27] (::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}})() From worker 5: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 5: [28] run_work_thunk(thunk::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}}, print_error::Bool) From worker 5: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 5: [29] (::Distributed.var"#handle_msg##2#handle_msg##3"{Distributed.CallMsg{:call_fetch}, Distributed.MsgHeader, Sockets.TCPSocket})() From worker 5: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 5: julia: /source/src/ccall.cpp:1137: jl_cgval_t emit_llvmcall(jl_codectx_t&, jl_value_t**, size_t): Assertion `f->getReturnType() == rettype' failed. From worker 5: From worker 5: [111] signal 6 (-6): Aborted From worker 5: in expression starting at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/sugar.jl:196 From worker 5: unknown function (ip: 0x7e336bf0debc) at /lib/x86_64-linux-gnu/libc.so.6 From worker 5: gsignal at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 5: abort at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 5: unknown function (ip: 0x7e336bea9394) at /lib/x86_64-linux-gnu/libc.so.6 From worker 5: __assert_fail at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 5: emit_llvmcall at /source/src/ccall.cpp:1137 From worker 5: emit_intrinsic at /source/src/intrinsics.cpp:1307 [inlined] From worker 5: emit_call at /source/src/codegen.cpp:5455 From worker 5: emit_expr at /source/src/codegen.cpp:6391 From worker 5: emit_ssaval_assign at /source/src/codegen.cpp:5873 From worker 5: emit_stmtpos at /source/src/codegen.cpp:6180 From worker 5: emit_function at /source/src/codegen.cpp:9423 From worker 5: jl_emit_code at /source/src/codegen.cpp:9802 From worker 5: jl_emit_codeinst at /source/src/codegen.cpp:9873 From worker 5: jl_emit_codeinst_to_jit_impl at /source/src/jitlayers.cpp:820 From worker 5: add_codeinsts_to_jit! at ./../usr/share/julia/Compiler/src/typeinfer.jl:1563 From worker 5: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1570 [inlined] From worker 5: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1578 From worker 5: jfptr_typeinf_ext_toplevel_83027.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 5: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 5: ijl_apply_generic at /source/src/gf.c:4313 From worker 5: jl_apply at /source/src/julia.h:2275 [inlined] From worker 5: jl_type_infer at /source/src/gf.c:463 From worker 5: jl_compile_method_internal at /source/src/gf.c:3636 From worker 5: _jl_invoke at /source/src/gf.c:4108 [inlined] From worker 5: ijl_apply_generic at /source/src/gf.c:4313 From worker 5: #compile#88 at /home/pkgeval/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 From worker 5: compile at /home/pkgeval/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] From worker 5: _thunk at /home/pkgeval/.julia/packages/Enzyme/LJjsP/src/compiler.jl:5946 From worker 5: _thunk at /home/pkgeval/.julia/packages/Enzyme/LJjsP/src/compiler.jl:5944 [inlined] From worker 5: cached_compilation at /home/pkgeval/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6001 [inlined] From worker 5: thunkbase at /home/pkgeval/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6117 From worker 5: thunk_generator at /home/pkgeval/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6312 From worker 5: unknown function (ip: 0x7e33341937b7) at (unknown file) From worker 5: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 5: ijl_apply_generic at /source/src/gf.c:4313 From worker 5: jl_call_staged at /source/src/method.c:729 From worker 5: ijl_code_for_staged at /source/src/method.c:802 From worker 5: call_get_staged at ./../usr/share/julia/Compiler/src/utilities.jl:0 [inlined] From worker 5: get_staged at ./../usr/share/julia/Compiler/src/utilities.jl:88 From worker 5: retrieve_code_info at ./../usr/share/julia/Compiler/src/utilities.jl:121 From worker 5: InferenceState at ./../usr/share/julia/Compiler/src/inferencestate.jl:603 [inlined] From worker 5: typeinf_edge at ./../usr/share/julia/Compiler/src/typeinfer.jl:1093 From worker 5: abstract_call_method at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:735 From worker 5: infercalls at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:167 From worker 5: abstract_call_gf_by_type at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 From worker 5: abstract_call_known at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2796 From worker 5: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2902 From worker 5: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2895 [inlined] From worker 5: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3055 From worker 5: abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3073 [inlined] From worker 5: abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3429 From worker 5: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3823 [inlined] From worker 5: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3780 [inlined] From worker 5: typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4329 From worker 5: jfptr_typeinf_local_85872.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 5: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 5: ijl_apply_generic at /source/src/gf.c:4313 From worker 5: typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4486 From worker 5: typeinf_ext at ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 5: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1569 [inlined] From worker 5: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1578 From worker 5: jfptr_typeinf_ext_toplevel_83027.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 5: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 5: ijl_apply_generic at /source/src/gf.c:4313 From worker 5: jl_apply at /source/src/julia.h:2275 [inlined] From worker 5: jl_type_infer at /source/src/gf.c:463 From worker 5: jl_compile_method_internal at /source/src/gf.c:3636 From worker 5: _jl_invoke at /source/src/gf.c:4108 [inlined] From worker 5: ijl_apply_generic at /source/src/gf.c:4313 From worker 5: jl_apply at /source/src/julia.h:2275 [inlined] From worker 5: do_call at /source/src/interpreter.c:123 From worker 5: eval_value at /source/src/interpreter.c:243 From worker 5: eval_stmt_value at /source/src/interpreter.c:194 [inlined] From worker 5: eval_body at /source/src/interpreter.c:679 From worker 5: eval_body at /source/src/interpreter.c:550 From worker 5: eval_body at /source/src/interpreter.c:558 From worker 5: eval_body at /source/src/interpreter.c:558 From worker 5: eval_body at /source/src/interpreter.c:558 From worker 5: jl_interpret_toplevel_thunk at /source/src/interpreter.c:884 From worker 5: jl_toplevel_eval_flex at /source/src/toplevel.c:742 From worker 5: jl_eval_toplevel_stmts at /source/src/toplevel.c:585 From worker 5: jl_toplevel_eval_flex at /source/src/toplevel.c:683 From worker 5: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 5: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 5: eval at ./boot.jl:489 From worker 5: include_string at ./loading.jl:2979 From worker 5: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 5: ijl_apply_generic at /source/src/gf.c:4313 From worker 5: _include at ./loading.jl:3039 From worker 5: include at ./Base.jl:310 From worker 5: IncludeInto at ./Base.jl:311 [inlined] From worker 5: #27 at ./none (unknown line) [inlined] From worker 5: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 5: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 5: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 5: macro expansion at ./timing.jl:689 [inlined] From worker 5: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 5: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 5: ijl_invoke at /source/src/gf.c:4123 From worker 5: jl_toplevel_eval_flex at /source/src/toplevel.c:731 From worker 5: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 5: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 5: eval at ./boot.jl:489 From worker 5: runtests at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 5: unknown function (ip: 0x7e336a599246) at (unknown file) From worker 5: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 5: ijl_apply_generic at /source/src/gf.c:4313 From worker 5: jl_apply at /source/src/julia.h:2275 [inlined] From worker 5: jl_f_invokelatest at /source/src/builtins.c:889 From worker 5: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 5: ijl_apply_generic at /source/src/gf.c:4313 From worker 5: jl_apply at /source/src/julia.h:2275 [inlined] From worker 5: jl_f__apply_iterate at /source/src/builtins.c:876 From worker 5: #handle_msg##4 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 5: run_work_thunk at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 5: #handle_msg##2 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 5: unknown function (ip: 0x7e336a597367) at (unknown file) From worker 5: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 5: ijl_apply_generic at /source/src/gf.c:4313 From worker 5: jl_apply at /source/src/julia.h:2275 [inlined] From worker 5: start_task at /source/src/task.c:1281 From worker 5: Allocations: 91763625 (Pool: 91762952; Big: 673); GC: 29 sugar (5) | failed at 2025-10-21T14:43:21.412 Worker 5 terminated. UNHANDLED TASK ERROR: EOFError: read end of file Stacktrace: [1] (::Base.var"#wait_locked#unsafe_read##0")(s::Sockets.TCPSocket, buf::IOBuffer, nb::Int64) @ Base ./stream.jl:976 [2] unsafe_read(s::Sockets.TCPSocket, p::Ptr{UInt8}, nb::UInt64) @ Base ./stream.jl:984 [3] unsafe_read @ ./io.jl:906 [inlined] [4] unsafe_read(s::Sockets.TCPSocket, p::Base.RefValue{NTuple{4, Int64}}, n::Int64) @ Base ./io.jl:905 [5] read! @ ./io.jl:910 [inlined] [6] deserialize_hdr_raw @ /opt/julia/share/julia/stdlib/v1.13/Distributed/src/messages.jl:167 [inlined] [7] message_handler_loop(r_stream::Sockets.TCPSocket, w_stream::Sockets.TCPSocket, incoming::Bool) @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:172 [8] process_tcp_streams(r_stream::Sockets.TCPSocket, w_stream::Sockets.TCPSocket, incoming::Bool) @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:133 [9] (::Distributed.var"#process_messages##0#process_messages##1"{Sockets.TCPSocket, Sockets.TCPSocket, Bool})() @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:121 From worker 6: ┌ Info: Testing against From worker 6: └ Enzyme_jll.libEnzyme = "/home/pkgeval/.julia/artifacts/0288b88ebb871b12509ec83f0b7b3cd869d0e4a5/lib/libEnzyme-20.so" From worker 6: Internal error: during type inference of From worker 6: autodiff(EnzymeCore.ReverseMode{false, false, false, EnzymeCore.FFIABI, false, false}, Main.var"#f1#f1##0", Type{EnzymeCore.Active{T} where T}, EnzymeCore.Active{Float64}) From worker 6: Encountered unexpected error in runtime: From worker 6: AssertionError(msg="invalid `given_argtypes` for `mi`") From worker 6: va_process_argtypes at ./../usr/share/julia/Compiler/src/inferenceresult.jl:123 From worker 6: InferenceState at ./../usr/share/julia/Compiler/src/inferencestate.jl:352 From worker 6: InferenceState at ./../usr/share/julia/Compiler/src/inferencestate.jl:606 [inlined] From worker 6: typeinf_edge at ./../usr/share/julia/Compiler/src/typeinfer.jl:1093 From worker 6: abstract_call_method at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:735 From worker 6: infercalls at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:167 From worker 6: abstract_call_gf_by_type at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 From worker 6: abstract_call_known at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2796 From worker 6: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2902 From worker 6: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2895 [inlined] From worker 6: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3055 From worker 6: abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3073 [inlined] From worker 6: abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3429 From worker 6: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3823 [inlined] From worker 6: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3780 [inlined] From worker 6: typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4329 From worker 6: jfptr_typeinf_local_85872.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 6: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 6: ijl_apply_generic at /source/src/gf.c:4313 From worker 6: typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4486 From worker 6: typeinf_ext at ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 6: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1569 [inlined] From worker 6: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1578 From worker 6: jfptr_typeinf_ext_toplevel_83027.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 6: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 6: ijl_apply_generic at /source/src/gf.c:4313 From worker 6: jl_apply at /source/src/julia.h:2275 [inlined] From worker 6: jl_type_infer at /source/src/gf.c:463 From worker 6: jl_compile_method_internal at /source/src/gf.c:3636 From worker 6: _jl_invoke at /source/src/gf.c:4108 [inlined] From worker 6: ijl_apply_generic at /source/src/gf.c:4313 From worker 6: jl_apply at /source/src/julia.h:2275 [inlined] From worker 6: do_call at /source/src/interpreter.c:123 From worker 6: eval_value at /source/src/interpreter.c:243 From worker 6: eval_stmt_value at /source/src/interpreter.c:194 [inlined] From worker 6: eval_body at /source/src/interpreter.c:679 From worker 6: eval_body at /source/src/interpreter.c:558 From worker 6: eval_body at /source/src/interpreter.c:550 From worker 6: eval_body at /source/src/interpreter.c:558 From worker 6: eval_body at /source/src/interpreter.c:558 From worker 6: eval_body at /source/src/interpreter.c:558 From worker 6: jl_interpret_toplevel_thunk at /source/src/interpreter.c:884 From worker 6: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 6: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/basic.jl:10 [inlined] From worker 6: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 6: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/basic.jl:8 From worker 6: jl_toplevel_eval_flex at /source/src/toplevel.c:742 From worker 6: jl_eval_toplevel_stmts at /source/src/toplevel.c:585 From worker 6: jl_toplevel_eval_flex at /source/src/toplevel.c:683 From worker 6: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 6: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 6: eval at ./boot.jl:489 From worker 6: include_string at ./loading.jl:2979 From worker 6: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 6: ijl_apply_generic at /source/src/gf.c:4313 From worker 6: _include at ./loading.jl:3039 From worker 6: include at ./Base.jl:310 From worker 6: IncludeInto at ./Base.jl:311 [inlined] From worker 6: #27 at ./none (unknown line) [inlined] From worker 6: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 6: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 6: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 6: macro expansion at ./timing.jl:689 [inlined] From worker 6: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 6: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 6: ijl_invoke at /source/src/gf.c:4123 From worker 6: jl_toplevel_eval_flex at /source/src/toplevel.c:731 From worker 6: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 6: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 6: eval at ./boot.jl:489 From worker 6: runtests at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 6: unknown function (ip: 0x790e495349b6) at (unknown file) From worker 6: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 6: ijl_apply_generic at /source/src/gf.c:4313 From worker 6: jl_apply at /source/src/julia.h:2275 [inlined] From worker 6: jl_f_invokelatest at /source/src/builtins.c:889 From worker 6: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 6: ijl_apply_generic at /source/src/gf.c:4313 From worker 6: jl_apply at /source/src/julia.h:2275 [inlined] From worker 6: jl_f__apply_iterate at /source/src/builtins.c:876 From worker 6: #handle_msg##4 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 6: run_work_thunk at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 6: #handle_msg##2 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 6: unknown function (ip: 0x790e49532337) at (unknown file) From worker 6: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 6: ijl_apply_generic at /source/src/gf.c:4313 From worker 6: jl_apply at /source/src/julia.h:2275 [inlined] From worker 6: start_task at /source/src/task.c:1281 From worker 6: From worker 6: [118] signal 6 (-6): Aborted From worker 6: in expression starting at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/basic.jl:7 From worker 6: unknown function (ip: 0x790e4ae18ebc) at /lib/x86_64-linux-gnu/libc.so.6 From worker 6: gsignal at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 6: abort at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 6: jl_type_infer at /source/src/gf.c:482 From worker 6: jl_compile_method_internal at /source/src/gf.c:3636 From worker 6: _jl_invoke at /source/src/gf.c:4108 [inlined] From worker 6: ijl_apply_generic at /source/src/gf.c:4313 From worker 6: jl_apply at /source/src/julia.h:2275 [inlined] From worker 6: do_call at /source/src/interpreter.c:123 From worker 6: eval_value at /source/src/interpreter.c:243 From worker 6: eval_stmt_value at /source/src/interpreter.c:194 [inlined] From worker 6: eval_body at /source/src/interpreter.c:679 From worker 6: eval_body at /source/src/interpreter.c:558 From worker 6: eval_body at /source/src/interpreter.c:550 From worker 6: eval_body at /source/src/interpreter.c:558 From worker 6: eval_body at /source/src/interpreter.c:558 From worker 6: eval_body at /source/src/interpreter.c:558 From worker 6: jl_interpret_toplevel_thunk at /source/src/interpreter.c:884 From worker 6: jl_toplevel_eval_flex at /source/src/toplevel.c:742 From worker 6: jl_eval_toplevel_stmts at /source/src/toplevel.c:585 From worker 6: jl_toplevel_eval_flex at /source/src/toplevel.c:683 From worker 6: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 6: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 6: eval at ./boot.jl:489 From worker 6: include_string at ./loading.jl:2979 From worker 6: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 6: ijl_apply_generic at /source/src/gf.c:4313 From worker 6: _include at ./loading.jl:3039 From worker 6: include at ./Base.jl:310 From worker 6: IncludeInto at ./Base.jl:311 [inlined] From worker 6: #27 at ./none (unknown line) [inlined] From worker 6: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 6: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 6: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 6: macro expansion at ./timing.jl:689 [inlined] From worker 6: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 6: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 6: ijl_invoke at /source/src/gf.c:4123 From worker 6: jl_toplevel_eval_flex at /source/src/toplevel.c:731 From worker 6: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 6: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 6: eval at ./boot.jl:489 From worker 6: runtests at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 6: unknown function (ip: 0x790e495349b6) at (unknown file) From worker 6: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 6: ijl_apply_generic at /source/src/gf.c:4313 From worker 6: jl_apply at /source/src/julia.h:2275 [inlined] From worker 6: jl_f_invokelatest at /source/src/builtins.c:889 From worker 6: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 6: ijl_apply_generic at /source/src/gf.c:4313 From worker 6: jl_apply at /source/src/julia.h:2275 [inlined] From worker 6: jl_f__apply_iterate at /source/src/builtins.c:876 From worker 6: #handle_msg##4 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 6: run_work_thunk at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 6: #handle_msg##2 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 6: unknown function (ip: 0x790e49532337) at (unknown file) From worker 6: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 6: ijl_apply_generic at /source/src/gf.c:4313 From worker 6: jl_apply at /source/src/julia.h:2275 [inlined] From worker 6: start_task at /source/src/task.c:1281 From worker 6: Allocations: 73061447 (Pool: 73060846; Big: 601); GC: 24 basic (6) | failed at 2025-10-21T14:46:28.113 Worker 6 terminated. UNHANDLED TASK ERROR: EOFError: read end of file Stacktrace: [1] (::Base.var"#wait_locked#unsafe_read##0")(s::Sockets.TCPSocket, buf::IOBuffer, nb::Int64) @ Base ./stream.jl:976 [2] unsafe_read(s::Sockets.TCPSocket, p::Ptr{UInt8}, nb::UInt64) @ Base ./stream.jl:984 [3] unsafe_read @ ./io.jl:906 [inlined] [4] unsafe_read(s::Sockets.TCPSocket, p::Base.RefValue{NTuple{4, Int64}}, n::Int64) @ Base ./io.jl:905 [5] read! @ ./io.jl:910 [inlined] [6] deserialize_hdr_raw @ /opt/julia/share/julia/stdlib/v1.13/Distributed/src/messages.jl:167 [inlined] [7] message_handler_loop(r_stream::Sockets.TCPSocket, w_stream::Sockets.TCPSocket, incoming::Bool) @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:172 [8] process_tcp_streams(r_stream::Sockets.TCPSocket, w_stream::Sockets.TCPSocket, incoming::Bool) @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:133 [9] (::Distributed.var"#process_messages##0#process_messages##1"{Sockets.TCPSocket, Sockets.TCPSocket, Bool})() @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:121 From worker 7: ┌ Info: Testing against From worker 7: └ Enzyme_jll.libEnzyme = "/home/pkgeval/.julia/artifacts/0288b88ebb871b12509ec83f0b7b3cd869d0e4a5/lib/libEnzyme-20.so" From worker 7: julia: /source/src/ccall.cpp:1137: jl_cgval_t emit_llvmcall(jl_codectx_t&, jl_value_t**, size_t): Assertion `f->getReturnType() == rettype' failed. From worker 7: From worker 7: [125] signal 6 (-6): Aborted From worker 7: in expression starting at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/core/abi.jl:6 From worker 7: unknown function (ip: 0x786bd2d03ebc) at /lib/x86_64-linux-gnu/libc.so.6 From worker 7: gsignal at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 7: abort at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 7: unknown function (ip: 0x786bd2c9f394) at /lib/x86_64-linux-gnu/libc.so.6 From worker 7: __assert_fail at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 7: emit_llvmcall at /source/src/ccall.cpp:1137 From worker 7: emit_intrinsic at /source/src/intrinsics.cpp:1307 [inlined] From worker 7: emit_call at /source/src/codegen.cpp:5455 From worker 7: emit_expr at /source/src/codegen.cpp:6391 From worker 7: emit_ssaval_assign at /source/src/codegen.cpp:5873 From worker 7: emit_stmtpos at /source/src/codegen.cpp:6180 From worker 7: emit_function at /source/src/codegen.cpp:9423 From worker 7: jl_emit_code at /source/src/codegen.cpp:9802 From worker 7: jl_emit_codeinst at /source/src/codegen.cpp:9873 From worker 7: jl_emit_codeinst_to_jit_impl at /source/src/jitlayers.cpp:820 From worker 7: add_codeinsts_to_jit! at ./../usr/share/julia/Compiler/src/typeinfer.jl:1563 From worker 7: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1570 [inlined] From worker 7: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1578 From worker 7: jfptr_typeinf_ext_toplevel_83027.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 7: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 7: ijl_apply_generic at /source/src/gf.c:4313 From worker 7: jl_apply at /source/src/julia.h:2275 [inlined] From worker 7: jl_type_infer at /source/src/gf.c:463 From worker 7: jl_compile_method_internal at /source/src/gf.c:3636 From worker 7: _jl_invoke at /source/src/gf.c:4108 [inlined] From worker 7: ijl_apply_generic at /source/src/gf.c:4313 From worker 7: #compile#88 at /home/pkgeval/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 From worker 7: compile at /home/pkgeval/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] From worker 7: _thunk at /home/pkgeval/.julia/packages/Enzyme/LJjsP/src/compiler.jl:5946 From worker 7: _thunk at /home/pkgeval/.julia/packages/Enzyme/LJjsP/src/compiler.jl:5944 [inlined] From worker 7: cached_compilation at /home/pkgeval/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6001 [inlined] From worker 7: thunkbase at /home/pkgeval/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6117 From worker 7: thunk_generator at /home/pkgeval/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6312 From worker 7: unknown function (ip: 0x786bd13e7527) at (unknown file) From worker 7: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 7: ijl_apply_generic at /source/src/gf.c:4313 From worker 7: jl_call_staged at /source/src/method.c:729 From worker 7: ijl_code_for_staged at /source/src/method.c:802 From worker 7: call_get_staged at ./../usr/share/julia/Compiler/src/utilities.jl:0 [inlined] From worker 7: get_staged at ./../usr/share/julia/Compiler/src/utilities.jl:88 From worker 7: retrieve_code_info at ./../usr/share/julia/Compiler/src/utilities.jl:121 From worker 7: InferenceState at ./../usr/share/julia/Compiler/src/inferencestate.jl:603 [inlined] From worker 7: typeinf_edge at ./../usr/share/julia/Compiler/src/typeinfer.jl:1093 From worker 7: abstract_call_method at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:735 From worker 7: infercalls at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:167 From worker 7: abstract_call_gf_by_type at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 From worker 7: abstract_call_known at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2796 From worker 7: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2902 From worker 7: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2895 [inlined] From worker 7: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3055 From worker 7: abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3073 [inlined] From worker 7: abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3429 From worker 7: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3823 [inlined] From worker 7: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3780 [inlined] From worker 7: typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4329 From worker 7: jfptr_typeinf_local_85872.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 7: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 7: ijl_apply_generic at /source/src/gf.c:4313 From worker 7: typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4486 From worker 7: typeinf_ext at ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 7: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1569 [inlined] From worker 7: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1578 From worker 7: jfptr_typeinf_ext_toplevel_83027.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 7: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 7: ijl_apply_generic at /source/src/gf.c:4313 From worker 7: jl_apply at /source/src/julia.h:2275 [inlined] From worker 7: jl_type_infer at /source/src/gf.c:463 From worker 7: jl_compile_method_internal at /source/src/gf.c:3636 From worker 7: _jl_invoke at /source/src/gf.c:4108 [inlined] From worker 7: ijl_apply_generic at /source/src/gf.c:4313 From worker 7: jl_apply at /source/src/julia.h:2275 [inlined] From worker 7: do_call at /source/src/interpreter.c:123 From worker 7: eval_value at /source/src/interpreter.c:243 From worker 7: eval_body at /source/src/interpreter.c:581 From worker 7: eval_body at /source/src/interpreter.c:550 From worker 7: eval_body at /source/src/interpreter.c:558 From worker 7: eval_body at /source/src/interpreter.c:558 From worker 7: eval_body at /source/src/interpreter.c:558 From worker 7: jl_interpret_toplevel_thunk at /source/src/interpreter.c:884 From worker 7: jl_toplevel_eval_flex at /source/src/toplevel.c:742 From worker 7: jl_eval_toplevel_stmts at /source/src/toplevel.c:585 From worker 7: jl_toplevel_eval_flex at /source/src/toplevel.c:683 From worker 7: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 7: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 7: eval at ./boot.jl:489 From worker 7: include_string at ./loading.jl:2979 From worker 7: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 7: ijl_apply_generic at /source/src/gf.c:4313 From worker 7: _include at ./loading.jl:3039 From worker 7: include at ./Base.jl:310 From worker 7: IncludeInto at ./Base.jl:311 [inlined] From worker 7: #27 at ./none (unknown line) [inlined] From worker 7: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 7: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 7: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 7: macro expansion at ./timing.jl:689 [inlined] From worker 7: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 7: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 7: ijl_invoke at /source/src/gf.c:4123 From worker 7: jl_toplevel_eval_flex at /source/src/toplevel.c:731 From worker 7: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 7: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 7: eval at ./boot.jl:489 From worker 7: runtests at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 7: unknown function (ip: 0x786bd13991f6) at (unknown file) From worker 7: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 7: ijl_apply_generic at /source/src/gf.c:4313 From worker 7: jl_apply at /source/src/julia.h:2275 [inlined] From worker 7: jl_f_invokelatest at /source/src/builtins.c:889 From worker 7: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 7: ijl_apply_generic at /source/src/gf.c:4313 From worker 7: jl_apply at /source/src/julia.h:2275 [inlined] From worker 7: jl_f__apply_iterate at /source/src/builtins.c:876 From worker 7: #handle_msg##4 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 7: run_work_thunk at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 7: #handle_msg##2 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 7: unknown function (ip: 0x786bd1396c47) at (unknown file) From worker 7: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 7: ijl_apply_generic at /source/src/gf.c:4313 From worker 7: jl_apply at /source/src/julia.h:2275 [inlined] From worker 7: start_task at /source/src/task.c:1281 From worker 7: Allocations: 81699601 (Pool: 81698963; Big: 638); GC: 26 core/abi (7) | failed at 2025-10-21T14:49:41.762 Worker 7 terminated. UNHANDLED TASK ERROR: EOFError: read end of file Stacktrace: [1] (::Base.var"#wait_locked#unsafe_read##0")(s::Sockets.TCPSocket, buf::IOBuffer, nb::Int64) @ Base ./stream.jl:976 [2] unsafe_read(s::Sockets.TCPSocket, p::Ptr{UInt8}, nb::UInt64) @ Base ./stream.jl:984 [3] unsafe_read @ ./io.jl:906 [inlined] [4] unsafe_read(s::Sockets.TCPSocket, p::Base.RefValue{NTuple{4, Int64}}, n::Int64) @ Base ./io.jl:905 [5] read! @ ./io.jl:910 [inlined] [6] deserialize_hdr_raw @ /opt/julia/share/julia/stdlib/v1.13/Distributed/src/messages.jl:167 [inlined] [7] message_handler_loop(r_stream::Sockets.TCPSocket, w_stream::Sockets.TCPSocket, incoming::Bool) @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:172 [8] process_tcp_streams(r_stream::Sockets.TCPSocket, w_stream::Sockets.TCPSocket, incoming::Bool) @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:133 [9] (::Distributed.var"#process_messages##0#process_messages##1"{Sockets.TCPSocket, Sockets.TCPSocket, Bool})() @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:121 From worker 8: ┌ Info: Testing against From worker 8: └ Enzyme_jll.libEnzyme = "/home/pkgeval/.julia/artifacts/0288b88ebb871b12509ec83f0b7b3cd869d0e4a5/lib/libEnzyme-20.so" From worker 8: From worker 8: Linear Solve: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/linear_algebra_rules.jl:8 From worker 8: Got exception outside of a @test From worker 8: TypeError: non-boolean (String) used in boolean context From worker 8: Stacktrace: From worker 8: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 8: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 8: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 8: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 8: [3] analyze_method! From worker 8: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 8: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 8: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 8: [5] handle_match! From worker 8: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 8: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 8: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 8: [7] handle_any_const_result! From worker 8: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 8: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 8: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 8: [9] handle_call! From worker 8: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 8: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 8: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 8: [11] ssa_inlining_pass! From worker 8: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 8: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 8: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 8: [13] run_passes_ipo_safe From worker 8: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 8: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 8: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 8: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 8: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 8: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 8: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 8: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 8: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 8: [18] typeinf_type From worker 8: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 8: [19] return_type From worker 8: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 8: [20] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) From worker 8: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6062 From worker 8: [21] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) From worker 8: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6312 From worker 8: [22] autodiff_thunk(::ReverseModeSplit{false, true, false, false, 0, true, FFIABI, false, false, false}, ::Type{Const{typeof(\)}}, ::Type{Duplicated}, ::Type{Duplicated{Matrix{Float64}}}, ::Type{Duplicated{Vector{Float64}}}) From worker 8: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:1001 From worker 8: [23] top-level scope From worker 8: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/linear_algebra_rules.jl:9 From worker 8: [24] macro expansion From worker 8: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 8: [25] macro expansion From worker 8: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/linear_algebra_rules.jl:14 [inlined] From worker 8: [26] include(mapexpr::Function, mod::Module, _path::String) From worker 8: @ Base ./Base.jl:310 From worker 8: [27] IncludeInto From worker 8: @ ./Base.jl:311 [inlined] From worker 8: [28] #27 From worker 8: @ ./none:-1 [inlined] From worker 8: [29] macro expansion From worker 8: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 8: [30] macro expansion From worker 8: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 8: [31] macro expansion From worker 8: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 8: [32] macro expansion From worker 8: @ ./timing.jl:689 [inlined] From worker 8: [33] top-level scope From worker 8: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 8: [34] eval(m::Module, e::Any) From worker 8: @ Core ./boot.jl:489 From worker 8: [35] runtests(f::Function, name::String) From worker 8: @ Main ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 8: [36] (::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}})() From worker 8: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 8: [37] run_work_thunk(thunk::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}}, print_error::Bool) From worker 8: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 8: [38] (::Distributed.var"#handle_msg##2#handle_msg##3"{Distributed.CallMsg{:call_fetch}, Distributed.MsgHeader, Sockets.TCPSocket})() From worker 8: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 8: From worker 8: Reverse triangular solve: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/linear_algebra_rules.jl:83 From worker 8: Got exception outside of a @test From worker 8: TypeError: non-boolean (String) used in boolean context From worker 8: Stacktrace: From worker 8: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 8: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 8: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 8: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 8: [3] analyze_method! From worker 8: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 8: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 8: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 8: [5] handle_match! From worker 8: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 8: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 8: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 8: [7] handle_any_const_result! From worker 8: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 8: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 8: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 8: [9] handle_call! From worker 8: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 8: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 8: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 8: [11] ssa_inlining_pass! From worker 8: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 8: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 8: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 8: [13] run_passes_ipo_safe From worker 8: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 8: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 8: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 8: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 8: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 8: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 8: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 8: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 8: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 8: [18] typeinf_type From worker 8: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 8: [19] return_type From worker 8: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 8: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 8: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 8: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 8: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 8: [22] autodiff From worker 8: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 8: [23] autodiff(::ReverseMode{false, false, false, FFIABI, false, false}, ::typeof(tr_solv), ::Duplicated{Matrix{Float64}}, ::Duplicated{Matrix{Float64}}, ::Const{Char}, ::Const{Char}, ::Const{Char}, ::Const{Int64}) From worker 8: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 8: [24] top-level scope From worker 8: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/linear_algebra_rules.jl:84 From worker 8: [25] macro expansion From worker 8: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 8: [26] macro expansion From worker 8: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/linear_algebra_rules.jl:92 [inlined] From worker 8: [27] include(mapexpr::Function, mod::Module, _path::String) From worker 8: @ Base ./Base.jl:310 From worker 8: [28] IncludeInto From worker 8: @ ./Base.jl:311 [inlined] From worker 8: [29] #27 From worker 8: @ ./none:-1 [inlined] From worker 8: [30] macro expansion From worker 8: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 8: [31] macro expansion From worker 8: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 8: [32] macro expansion From worker 8: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 8: [33] macro expansion From worker 8: @ ./timing.jl:689 [inlined] From worker 8: [34] top-level scope From worker 8: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 8: [35] eval(m::Module, e::Any) From worker 8: @ Core ./boot.jl:489 From worker 8: [36] runtests(f::Function, name::String) From worker 8: @ Main ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 8: [37] (::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}})() From worker 8: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 8: [38] run_work_thunk(thunk::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}}, print_error::Bool) From worker 8: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 8: [39] (::Distributed.var"#handle_msg##2#handle_msg##3"{Distributed.CallMsg{:call_fetch}, Distributed.MsgHeader, Sockets.TCPSocket})() From worker 8: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 8: Internal error: during type inference of From worker 8: active_reg_nothrow(Type{Array{Float64, 2}}) From worker 8: Encountered unexpected error in runtime: From worker 8: AssertionError(msg="invalid `given_argtypes` for `mi`") From worker 8: va_process_argtypes at ./../usr/share/julia/Compiler/src/inferenceresult.jl:123 From worker 8: InferenceState at ./../usr/share/julia/Compiler/src/inferencestate.jl:352 From worker 8: InferenceState at ./../usr/share/julia/Compiler/src/inferencestate.jl:606 [inlined] From worker 8: InferenceState at ./../usr/share/julia/Compiler/src/inferencestate.jl:608 [inlined] From worker 8: typeinf_ext at ./../usr/share/julia/Compiler/src/typeinfer.jl:1380 From worker 8: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1569 [inlined] From worker 8: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1578 From worker 8: jfptr_typeinf_ext_toplevel_83027.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 8: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 8: ijl_apply_generic at /source/src/gf.c:4313 From worker 8: jl_apply at /source/src/julia.h:2275 [inlined] From worker 8: jl_type_infer at /source/src/gf.c:463 From worker 8: jl_compile_method_internal at /source/src/gf.c:3636 From worker 8: _jl_invoke at /source/src/gf.c:4108 [inlined] From worker 8: ijl_apply_generic at /source/src/gf.c:4313 From worker 8: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/src/sugar.jl:308 [inlined] From worker 8: #s699#157 at ./none:0 From worker 8: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 8: ijl_apply_generic at /source/src/gf.c:4313 From worker 8: GeneratedFunctionStub at ./expr.jl:1828 From worker 8: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 8: ijl_apply_generic at /source/src/gf.c:4313 From worker 8: jl_call_staged at /source/src/method.c:729 From worker 8: ijl_code_for_staged at /source/src/method.c:802 From worker 8: call_get_staged at ./../usr/share/julia/Compiler/src/utilities.jl:0 [inlined] From worker 8: get_staged at ./../usr/share/julia/Compiler/src/utilities.jl:88 From worker 8: retrieve_code_info at ./../usr/share/julia/Compiler/src/utilities.jl:121 From worker 8: InferenceState at ./../usr/share/julia/Compiler/src/inferencestate.jl:603 [inlined] From worker 8: InferenceState at ./../usr/share/julia/Compiler/src/inferencestate.jl:608 [inlined] From worker 8: typeinf_ext at ./../usr/share/julia/Compiler/src/typeinfer.jl:1380 From worker 8: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1569 [inlined] From worker 8: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1578 From worker 8: jfptr_typeinf_ext_toplevel_83027.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 8: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 8: ijl_apply_generic at /source/src/gf.c:4313 From worker 8: jl_apply at /source/src/julia.h:2275 [inlined] From worker 8: jl_type_infer at /source/src/gf.c:463 From worker 8: jl_compile_method_internal at /source/src/gf.c:3636 From worker 8: _jl_invoke at /source/src/gf.c:4108 [inlined] From worker 8: ijl_apply_generic at /source/src/gf.c:4313 From worker 8: jl_apply at /source/src/julia.h:2275 [inlined] From worker 8: do_call at /source/src/interpreter.c:123 From worker 8: eval_value at /source/src/interpreter.c:243 From worker 8: eval_stmt_value at /source/src/interpreter.c:194 [inlined] From worker 8: eval_body at /source/src/interpreter.c:679 From worker 8: eval_body at /source/src/interpreter.c:558 From worker 8: eval_body at /source/src/interpreter.c:550 From worker 8: eval_body at /source/src/interpreter.c:558 From worker 8: eval_body at /source/src/interpreter.c:558 From worker 8: eval_body at /source/src/interpreter.c:558 From worker 8: jl_interpret_toplevel_thunk at /source/src/interpreter.c:884 From worker 8: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 8: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/linear_algebra_rules.jl:125 [inlined] From worker 8: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 8: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/linear_algebra_rules.jl:121 From worker 8: jl_toplevel_eval_flex at /source/src/toplevel.c:742 From worker 8: jl_eval_toplevel_stmts at /source/src/toplevel.c:585 From worker 8: jl_toplevel_eval_flex at /source/src/toplevel.c:683 From worker 8: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 8: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 8: eval at ./boot.jl:489 From worker 8: include_string at ./loading.jl:2979 From worker 8: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 8: ijl_apply_generic at /source/src/gf.c:4313 From worker 8: _include at ./loading.jl:3039 From worker 8: include at ./Base.jl:310 From worker 8: IncludeInto at ./Base.jl:311 [inlined] From worker 8: #27 at ./none (unknown line) [inlined] From worker 8: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 8: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 8: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 8: macro expansion at ./timing.jl:689 [inlined] From worker 8: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 8: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 8: ijl_invoke at /source/src/gf.c:4123 From worker 8: jl_toplevel_eval_flex at /source/src/toplevel.c:731 From worker 8: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 8: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 8: eval at ./boot.jl:489 From worker 8: runtests at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 8: unknown function (ip: 0x78af899cdeb6) at (unknown file) From worker 8: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 8: ijl_apply_generic at /source/src/gf.c:4313 From worker 8: jl_apply at /source/src/julia.h:2275 [inlined] From worker 8: jl_f_invokelatest at /source/src/builtins.c:889 From worker 8: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 8: ijl_apply_generic at /source/src/gf.c:4313 From worker 8: jl_apply at /source/src/julia.h:2275 [inlined] From worker 8: jl_f__apply_iterate at /source/src/builtins.c:876 From worker 8: #handle_msg##4 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 8: run_work_thunk at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 8: #handle_msg##2 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 8: unknown function (ip: 0x78af899cba97) at (unknown file) From worker 8: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 8: ijl_apply_generic at /source/src/gf.c:4313 From worker 8: jl_apply at /source/src/julia.h:2275 [inlined] From worker 8: start_task at /source/src/task.c:1281 From worker 8: From worker 8: [132] signal 6 (-6): Aborted From worker 8: in expression starting at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/linear_algebra_rules.jl:120 From worker 8: unknown function (ip: 0x78af92dd8ebc) at /lib/x86_64-linux-gnu/libc.so.6 From worker 8: gsignal at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 8: abort at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 8: jl_type_infer at /source/src/gf.c:482 From worker 8: jl_compile_method_internal at /source/src/gf.c:3636 From worker 8: _jl_invoke at /source/src/gf.c:4108 [inlined] From worker 8: ijl_apply_generic at /source/src/gf.c:4313 From worker 8: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/src/sugar.jl:308 [inlined] From worker 8: #s699#157 at ./none:0 From worker 8: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 8: ijl_apply_generic at /source/src/gf.c:4313 From worker 8: GeneratedFunctionStub at ./expr.jl:1828 From worker 8: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 8: ijl_apply_generic at /source/src/gf.c:4313 From worker 8: jl_call_staged at /source/src/method.c:729 From worker 8: ijl_code_for_staged at /source/src/method.c:802 From worker 8: call_get_staged at ./../usr/share/julia/Compiler/src/utilities.jl:0 [inlined] From worker 8: get_staged at ./../usr/share/julia/Compiler/src/utilities.jl:88 From worker 8: retrieve_code_info at ./../usr/share/julia/Compiler/src/utilities.jl:121 From worker 8: InferenceState at ./../usr/share/julia/Compiler/src/inferencestate.jl:603 [inlined] From worker 8: InferenceState at ./../usr/share/julia/Compiler/src/inferencestate.jl:608 [inlined] From worker 8: typeinf_ext at ./../usr/share/julia/Compiler/src/typeinfer.jl:1380 From worker 8: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1569 [inlined] From worker 8: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1578 From worker 8: jfptr_typeinf_ext_toplevel_83027.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 8: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 8: ijl_apply_generic at /source/src/gf.c:4313 From worker 8: jl_apply at /source/src/julia.h:2275 [inlined] From worker 8: jl_type_infer at /source/src/gf.c:463 From worker 8: jl_compile_method_internal at /source/src/gf.c:3636 From worker 8: _jl_invoke at /source/src/gf.c:4108 [inlined] From worker 8: ijl_apply_generic at /source/src/gf.c:4313 From worker 8: jl_apply at /source/src/julia.h:2275 [inlined] From worker 8: do_call at /source/src/interpreter.c:123 From worker 8: eval_value at /source/src/interpreter.c:243 From worker 8: eval_stmt_value at /source/src/interpreter.c:194 [inlined] From worker 8: eval_body at /source/src/interpreter.c:679 From worker 8: eval_body at /source/src/interpreter.c:558 From worker 8: eval_body at /source/src/interpreter.c:550 From worker 8: eval_body at /source/src/interpreter.c:558 From worker 8: eval_body at /source/src/interpreter.c:558 From worker 8: eval_body at /source/src/interpreter.c:558 From worker 8: jl_interpret_toplevel_thunk at /source/src/interpreter.c:884 From worker 8: jl_toplevel_eval_flex at /source/src/toplevel.c:742 From worker 8: jl_eval_toplevel_stmts at /source/src/toplevel.c:585 From worker 8: jl_toplevel_eval_flex at /source/src/toplevel.c:683 From worker 8: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 8: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 8: eval at ./boot.jl:489 From worker 8: include_string at ./loading.jl:2979 From worker 8: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 8: ijl_apply_generic at /source/src/gf.c:4313 From worker 8: _include at ./loading.jl:3039 From worker 8: include at ./Base.jl:310 From worker 8: IncludeInto at ./Base.jl:311 [inlined] From worker 8: #27 at ./none (unknown line) [inlined] From worker 8: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 8: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 8: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 8: macro expansion at ./timing.jl:689 [inlined] From worker 8: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 8: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 8: ijl_invoke at /source/src/gf.c:4123 From worker 8: jl_toplevel_eval_flex at /source/src/toplevel.c:731 From worker 8: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 8: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 8: eval at ./boot.jl:489 From worker 8: runtests at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 8: unknown function (ip: 0x78af899cdeb6) at (unknown file) From worker 8: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 8: ijl_apply_generic at /source/src/gf.c:4313 From worker 8: jl_apply at /source/src/julia.h:2275 [inlined] From worker 8: jl_f_invokelatest at /source/src/builtins.c:889 From worker 8: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 8: ijl_apply_generic at /source/src/gf.c:4313 From worker 8: jl_apply at /source/src/julia.h:2275 [inlined] From worker 8: jl_f__apply_iterate at /source/src/builtins.c:876 From worker 8: #handle_msg##4 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 8: run_work_thunk at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 8: #handle_msg##2 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 8: unknown function (ip: 0x78af899cba97) at (unknown file) From worker 8: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 8: ijl_apply_generic at /source/src/gf.c:4313 From worker 8: jl_apply at /source/src/julia.h:2275 [inlined] From worker 8: start_task at /source/src/task.c:1281 From worker 8: Allocations: 85432463 (Pool: 85431633; Big: 830); GC: 40 rules/linear_algebra_rules (8) | failed at 2025-10-21T14:57:48.227 Worker 8 terminated. UNHANDLED TASK ERROR: EOFError: read end of file Stacktrace: [1] (::Base.var"#wait_locked#unsafe_read##0")(s::Sockets.TCPSocket, buf::IOBuffer, nb::Int64) @ Base ./stream.jl:976 [2] unsafe_read(s::Sockets.TCPSocket, p::Ptr{UInt8}, nb::UInt64) @ Base ./stream.jl:984 [3] unsafe_read @ ./io.jl:906 [inlined] [4] unsafe_read(s::Sockets.TCPSocket, p::Base.RefValue{NTuple{4, Int64}}, n::Int64) @ Base ./io.jl:905 [5] read! @ ./io.jl:910 [inlined] [6] deserialize_hdr_raw @ /opt/julia/share/julia/stdlib/v1.13/Distributed/src/messages.jl:167 [inlined] [7] message_handler_loop(r_stream::Sockets.TCPSocket, w_stream::Sockets.TCPSocket, incoming::Bool) @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:172 [8] process_tcp_streams(r_stream::Sockets.TCPSocket, w_stream::Sockets.TCPSocket, incoming::Bool) @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:133 [9] (::Distributed.var"#process_messages##0#process_messages##1"{Sockets.TCPSocket, Sockets.TCPSocket, Bool})() @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:121 From worker 9: ┌ Info: Testing against From worker 9: └ Enzyme_jll.libEnzyme = "/home/pkgeval/.julia/artifacts/0288b88ebb871b12509ec83f0b7b3cd869d0e4a5/lib/libEnzyme-20.so" From worker 9: From worker 9: Const Apply iterate: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/applyiter.jl:92 From worker 9: Got exception outside of a @test From worker 9: TypeError: non-boolean (String) used in boolean context From worker 9: Stacktrace: From worker 9: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 9: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 9: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 9: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 9: [3] analyze_method! From worker 9: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 9: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 9: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 9: [5] handle_match! From worker 9: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 9: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 9: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 9: [7] handle_any_const_result! From worker 9: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 9: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 9: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 9: [9] handle_call! From worker 9: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 9: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 9: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 9: [11] ssa_inlining_pass! From worker 9: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 9: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 9: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 9: [13] run_passes_ipo_safe From worker 9: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 9: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 9: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 9: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 9: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 9: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 9: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 9: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 9: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 9: [18] typeinf_type From worker 9: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 9: [19] return_type From worker 9: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 9: [20] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) From worker 9: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6062 From worker 9: [21] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) From worker 9: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6312 From worker 9: [22] autodiff_thunk(::ReverseModeSplit{true, true, false, false, 0, true, FFIABI, false, false, false}, ::Type{Const{var"#extiter#extiter##0"}}, ::Type{Duplicated}) From worker 9: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:1001 From worker 9: [23] top-level scope From worker 9: @ ~/.julia/packages/Enzyme/LJjsP/test/applyiter.jl:93 From worker 9: [24] macro expansion From worker 9: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 9: [25] macro expansion From worker 9: @ ~/.julia/packages/Enzyme/LJjsP/test/applyiter.jl:99 [inlined] From worker 9: [26] include(mapexpr::Function, mod::Module, _path::String) From worker 9: @ Base ./Base.jl:310 From worker 9: [27] IncludeInto From worker 9: @ ./Base.jl:311 [inlined] From worker 9: [28] #27 From worker 9: @ ./none:-1 [inlined] From worker 9: [29] macro expansion From worker 9: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 9: [30] macro expansion From worker 9: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 9: [31] macro expansion From worker 9: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 9: [32] macro expansion From worker 9: @ ./timing.jl:689 [inlined] From worker 9: [33] top-level scope From worker 9: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 9: [34] eval(m::Module, e::Any) From worker 9: @ Core ./boot.jl:489 From worker 9: [35] runtests(f::Function, name::String) From worker 9: @ Main ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 9: [36] (::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}})() From worker 9: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 9: [37] run_work_thunk(thunk::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}}, print_error::Bool) From worker 9: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 9: [38] (::Distributed.var"#handle_msg##2#handle_msg##3"{Distributed.CallMsg{:call_fetch}, Distributed.MsgHeader, Sockets.TCPSocket})() From worker 9: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 9: Internal error: during type inference of From worker 9: autodiff(EnzymeCore.ReverseMode{false, false, false, EnzymeCore.FFIABI, false, false}, typeof(Main.metasumsq), Type{EnzymeCore.Active{T} where T}, EnzymeCore.Const{typeof(Main.metaconcat)}, EnzymeCore.Duplicated{Array{Tuple{Float64, Float64}, 1}}) From worker 9: Encountered unexpected error in runtime: From worker 9: AssertionError(msg="invalid `given_argtypes` for `mi`") From worker 9: va_process_argtypes at ./../usr/share/julia/Compiler/src/inferenceresult.jl:123 From worker 9: InferenceState at ./../usr/share/julia/Compiler/src/inferencestate.jl:352 From worker 9: InferenceState at ./../usr/share/julia/Compiler/src/inferencestate.jl:606 [inlined] From worker 9: typeinf_edge at ./../usr/share/julia/Compiler/src/typeinfer.jl:1093 From worker 9: abstract_call_method at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:735 From worker 9: infercalls at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:167 From worker 9: abstract_call_gf_by_type at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 From worker 9: abstract_call_known at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2796 From worker 9: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2902 From worker 9: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2895 [inlined] From worker 9: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3055 From worker 9: abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3073 [inlined] From worker 9: abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3429 From worker 9: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3823 [inlined] From worker 9: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3780 [inlined] From worker 9: typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4329 From worker 9: jfptr_typeinf_local_85872.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 9: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 9: ijl_apply_generic at /source/src/gf.c:4313 From worker 9: typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4486 From worker 9: typeinf_ext at ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 9: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1569 [inlined] From worker 9: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1578 From worker 9: jfptr_typeinf_ext_toplevel_83027.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 9: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 9: ijl_apply_generic at /source/src/gf.c:4313 From worker 9: jl_apply at /source/src/julia.h:2275 [inlined] From worker 9: jl_type_infer at /source/src/gf.c:463 From worker 9: jl_compile_method_internal at /source/src/gf.c:3636 From worker 9: _jl_invoke at /source/src/gf.c:4108 [inlined] From worker 9: ijl_apply_generic at /source/src/gf.c:4313 From worker 9: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/applyiter.jl:116 [inlined] From worker 9: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:2042 [inlined] From worker 9: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/applyiter.jl:111 [inlined] From worker 9: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 9: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/applyiter.jl:107 From worker 9: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 9: ijl_invoke at /source/src/gf.c:4123 From worker 9: jl_toplevel_eval_flex at /source/src/toplevel.c:731 From worker 9: jl_eval_toplevel_stmts at /source/src/toplevel.c:585 From worker 9: jl_toplevel_eval_flex at /source/src/toplevel.c:683 From worker 9: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 9: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 9: eval at ./boot.jl:489 From worker 9: include_string at ./loading.jl:2979 From worker 9: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 9: ijl_apply_generic at /source/src/gf.c:4313 From worker 9: _include at ./loading.jl:3039 From worker 9: include at ./Base.jl:310 From worker 9: IncludeInto at ./Base.jl:311 [inlined] From worker 9: #27 at ./none (unknown line) [inlined] From worker 9: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 9: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 9: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 9: macro expansion at ./timing.jl:689 [inlined] From worker 9: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 9: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 9: ijl_invoke at /source/src/gf.c:4123 From worker 9: jl_toplevel_eval_flex at /source/src/toplevel.c:731 From worker 9: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 9: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 9: eval at ./boot.jl:489 From worker 9: runtests at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 9: unknown function (ip: 0x792fee399536) at (unknown file) From worker 9: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 9: ijl_apply_generic at /source/src/gf.c:4313 From worker 9: jl_apply at /source/src/julia.h:2275 [inlined] From worker 9: jl_f_invokelatest at /source/src/builtins.c:889 From worker 9: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 9: ijl_apply_generic at /source/src/gf.c:4313 From worker 9: jl_apply at /source/src/julia.h:2275 [inlined] From worker 9: jl_f__apply_iterate at /source/src/builtins.c:876 From worker 9: #handle_msg##4 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 9: run_work_thunk at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 9: #handle_msg##2 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 9: unknown function (ip: 0x792fee396c87) at (unknown file) From worker 9: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 9: ijl_apply_generic at /source/src/gf.c:4313 From worker 9: jl_apply at /source/src/julia.h:2275 [inlined] From worker 9: start_task at /source/src/task.c:1281 From worker 9: From worker 9: [197] signal 6 (-6): Aborted From worker 9: in expression starting at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/applyiter.jl:106 From worker 9: unknown function (ip: 0x792ff77dfebc) at /lib/x86_64-linux-gnu/libc.so.6 From worker 9: gsignal at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 9: abort at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 9: jl_type_infer at /source/src/gf.c:482 From worker 9: jl_compile_method_internal at /source/src/gf.c:3636 From worker 9: _jl_invoke at /source/src/gf.c:4108 [inlined] From worker 9: ijl_apply_generic at /source/src/gf.c:4313 From worker 9: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/applyiter.jl:116 [inlined] From worker 9: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:2042 [inlined] From worker 9: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/applyiter.jl:111 [inlined] From worker 9: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 9: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/applyiter.jl:107 From worker 9: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 9: ijl_invoke at /source/src/gf.c:4123 From worker 9: jl_toplevel_eval_flex at /source/src/toplevel.c:731 From worker 9: jl_eval_toplevel_stmts at /source/src/toplevel.c:585 From worker 9: jl_toplevel_eval_flex at /source/src/toplevel.c:683 From worker 9: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 9: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 9: eval at ./boot.jl:489 From worker 9: include_string at ./loading.jl:2979 From worker 9: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 9: ijl_apply_generic at /source/src/gf.c:4313 From worker 9: _include at ./loading.jl:3039 From worker 9: include at ./Base.jl:310 From worker 9: IncludeInto at ./Base.jl:311 [inlined] From worker 9: #27 at ./none (unknown line) [inlined] From worker 9: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 9: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 9: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 9: macro expansion at ./timing.jl:689 [inlined] From worker 9: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 9: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 9: ijl_invoke at /source/src/gf.c:4123 From worker 9: jl_toplevel_eval_flex at /source/src/toplevel.c:731 From worker 9: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 9: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 9: eval at ./boot.jl:489 From worker 9: runtests at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 9: unknown function (ip: 0x792fee399536) at (unknown file) From worker 9: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 9: ijl_apply_generic at /source/src/gf.c:4313 From worker 9: jl_apply at /source/src/julia.h:2275 [inlined] From worker 9: jl_f_invokelatest at /source/src/builtins.c:889 From worker 9: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 9: ijl_apply_generic at /source/src/gf.c:4313 From worker 9: jl_apply at /source/src/julia.h:2275 [inlined] From worker 9: jl_f__apply_iterate at /source/src/builtins.c:876 From worker 9: #handle_msg##4 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 9: run_work_thunk at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 9: #handle_msg##2 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 9: unknown function (ip: 0x792fee396c87) at (unknown file) From worker 9: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 9: ijl_apply_generic at /source/src/gf.c:4313 From worker 9: jl_apply at /source/src/julia.h:2275 [inlined] From worker 9: start_task at /source/src/task.c:1281 From worker 9: Allocations: 81762886 (Pool: 81762242; Big: 644); GC: 26 applyiter (9) | failed at 2025-10-21T15:01:20.203 Worker 9 terminated. UNHANDLED TASK ERROR: EOFError: read end of file Stacktrace: [1] (::Base.var"#wait_locked#unsafe_read##0")(s::Sockets.TCPSocket, buf::IOBuffer, nb::Int64) @ Base ./stream.jl:976 [2] unsafe_read(s::Sockets.TCPSocket, p::Ptr{UInt8}, nb::UInt64) @ Base ./stream.jl:984 [3] unsafe_read @ ./io.jl:906 [inlined] [4] unsafe_read(s::Sockets.TCPSocket, p::Base.RefValue{NTuple{4, Int64}}, n::Int64) @ Base ./io.jl:905 [5] read! @ ./io.jl:910 [inlined] [6] deserialize_hdr_raw @ /opt/julia/share/julia/stdlib/v1.13/Distributed/src/messages.jl:167 [inlined] [7] message_handler_loop(r_stream::Sockets.TCPSocket, w_stream::Sockets.TCPSocket, incoming::Bool) @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:172 [8] process_tcp_streams(r_stream::Sockets.TCPSocket, w_stream::Sockets.TCPSocket, incoming::Bool) @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:133 [9] (::Distributed.var"#process_messages##0#process_messages##1"{Sockets.TCPSocket, Sockets.TCPSocket, Bool})() @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:121 From worker 10: ┌ Info: Testing against From worker 10: └ Enzyme_jll.libEnzyme = "/home/pkgeval/.julia/artifacts/0288b88ebb871b12509ec83f0b7b3cd869d0e4a5/lib/libEnzyme-20.so" From worker 10: Internal error: during type inference of From worker 10: autodiff(EnzymeCore.ReverseMode{false, false, false, EnzymeCore.FFIABI, false, false}, typeof(ReverseRules.f), EnzymeCore.Active{Float64}) From worker 10: Encountered unexpected error in runtime: From worker 10: AssertionError(msg="invalid `given_argtypes` for `mi`") From worker 10: va_process_argtypes at ./../usr/share/julia/Compiler/src/inferenceresult.jl:123 From worker 10: InferenceState at ./../usr/share/julia/Compiler/src/inferencestate.jl:352 From worker 10: InferenceState at ./../usr/share/julia/Compiler/src/inferencestate.jl:606 [inlined] From worker 10: typeinf_edge at ./../usr/share/julia/Compiler/src/typeinfer.jl:1093 From worker 10: abstract_call_method at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:735 From worker 10: infercalls at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:167 From worker 10: abstract_call_gf_by_type at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 From worker 10: abstract_call_known at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2796 From worker 10: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2902 From worker 10: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2895 [inlined] From worker 10: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3055 From worker 10: abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3073 [inlined] From worker 10: abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3429 From worker 10: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3823 [inlined] From worker 10: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3780 [inlined] From worker 10: typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4329 From worker 10: jfptr_typeinf_local_85872.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 10: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 10: ijl_apply_generic at /source/src/gf.c:4313 From worker 10: typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4486 From worker 10: typeinf_ext at ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 10: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1569 [inlined] From worker 10: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1578 From worker 10: jfptr_typeinf_ext_toplevel_83027.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 10: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 10: ijl_apply_generic at /source/src/gf.c:4313 From worker 10: jl_apply at /source/src/julia.h:2275 [inlined] From worker 10: jl_type_infer at /source/src/gf.c:463 From worker 10: jl_compile_method_internal at /source/src/gf.c:3636 From worker 10: _jl_invoke at /source/src/gf.c:4108 [inlined] From worker 10: ijl_apply_generic at /source/src/gf.c:4313 From worker 10: jl_apply at /source/src/julia.h:2275 [inlined] From worker 10: do_call at /source/src/interpreter.c:123 From worker 10: eval_value at /source/src/interpreter.c:243 From worker 10: eval_stmt_value at /source/src/interpreter.c:194 [inlined] From worker 10: eval_body at /source/src/interpreter.c:679 From worker 10: eval_body at /source/src/interpreter.c:558 From worker 10: eval_body at /source/src/interpreter.c:550 From worker 10: eval_body at /source/src/interpreter.c:558 From worker 10: eval_body at /source/src/interpreter.c:558 From worker 10: eval_body at /source/src/interpreter.c:558 From worker 10: jl_interpret_toplevel_thunk at /source/src/interpreter.c:884 From worker 10: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 10: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/rrules.jl:52 [inlined] From worker 10: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 10: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/rrules.jl:52 From worker 10: jl_toplevel_eval_flex at /source/src/toplevel.c:742 From worker 10: jl_eval_toplevel_stmts at /source/src/toplevel.c:585 From worker 10: jl_eval_module_expr at /source/src/toplevel.c:248 [inlined] From worker 10: jl_toplevel_eval_flex at /source/src/toplevel.c:650 From worker 10: jl_eval_toplevel_stmts at /source/src/toplevel.c:585 From worker 10: jl_toplevel_eval_flex at /source/src/toplevel.c:683 From worker 10: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 10: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 10: eval at ./boot.jl:489 From worker 10: include_string at ./loading.jl:2979 From worker 10: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 10: ijl_apply_generic at /source/src/gf.c:4313 From worker 10: _include at ./loading.jl:3039 From worker 10: include at ./Base.jl:310 From worker 10: IncludeInto at ./Base.jl:311 [inlined] From worker 10: #27 at ./none (unknown line) [inlined] From worker 10: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 10: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 10: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 10: macro expansion at ./timing.jl:689 [inlined] From worker 10: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 10: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 10: ijl_invoke at /source/src/gf.c:4123 From worker 10: jl_toplevel_eval_flex at /source/src/toplevel.c:731 From worker 10: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 10: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 10: eval at ./boot.jl:489 From worker 10: runtests at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 10: unknown function (ip: 0x7e3bc2b349b6) at (unknown file) From worker 10: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 10: ijl_apply_generic at /source/src/gf.c:4313 From worker 10: jl_apply at /source/src/julia.h:2275 [inlined] From worker 10: jl_f_invokelatest at /source/src/builtins.c:889 From worker 10: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 10: ijl_apply_generic at /source/src/gf.c:4313 From worker 10: jl_apply at /source/src/julia.h:2275 [inlined] From worker 10: jl_f__apply_iterate at /source/src/builtins.c:876 From worker 10: #handle_msg##4 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 10: run_work_thunk at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 10: #handle_msg##2 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 10: unknown function (ip: 0x7e3bc2b32337) at (unknown file) From worker 10: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 10: ijl_apply_generic at /source/src/gf.c:4313 From worker 10: jl_apply at /source/src/julia.h:2275 [inlined] From worker 10: start_task at /source/src/task.c:1281 From worker 10: From worker 10: [204] signal 6 (-6): Aborted From worker 10: in expression starting at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/rrules.jl:51 From worker 10: unknown function (ip: 0x7e3bc44b6ebc) at /lib/x86_64-linux-gnu/libc.so.6 From worker 10: gsignal at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 10: abort at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 10: jl_type_infer at /source/src/gf.c:482 From worker 10: jl_compile_method_internal at /source/src/gf.c:3636 From worker 10: _jl_invoke at /source/src/gf.c:4108 [inlined] From worker 10: ijl_apply_generic at /source/src/gf.c:4313 From worker 10: jl_apply at /source/src/julia.h:2275 [inlined] From worker 10: do_call at /source/src/interpreter.c:123 From worker 10: eval_value at /source/src/interpreter.c:243 From worker 10: eval_stmt_value at /source/src/interpreter.c:194 [inlined] From worker 10: eval_body at /source/src/interpreter.c:679 From worker 10: eval_body at /source/src/interpreter.c:558 From worker 10: eval_body at /source/src/interpreter.c:550 From worker 10: eval_body at /source/src/interpreter.c:558 From worker 10: eval_body at /source/src/interpreter.c:558 From worker 10: eval_body at /source/src/interpreter.c:558 From worker 10: jl_interpret_toplevel_thunk at /source/src/interpreter.c:884 From worker 10: jl_toplevel_eval_flex at /source/src/toplevel.c:742 From worker 10: jl_eval_toplevel_stmts at /source/src/toplevel.c:585 From worker 10: jl_eval_module_expr at /source/src/toplevel.c:248 [inlined] From worker 10: jl_toplevel_eval_flex at /source/src/toplevel.c:650 From worker 10: jl_eval_toplevel_stmts at /source/src/toplevel.c:585 From worker 10: jl_toplevel_eval_flex at /source/src/toplevel.c:683 From worker 10: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 10: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 10: eval at ./boot.jl:489 From worker 10: include_string at ./loading.jl:2979 From worker 10: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 10: ijl_apply_generic at /source/src/gf.c:4313 From worker 10: _include at ./loading.jl:3039 From worker 10: include at ./Base.jl:310 From worker 10: IncludeInto at ./Base.jl:311 [inlined] From worker 10: #27 at ./none (unknown line) [inlined] From worker 10: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 10: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 10: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 10: macro expansion at ./timing.jl:689 [inlined] From worker 10: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 10: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 10: ijl_invoke at /source/src/gf.c:4123 From worker 10: jl_toplevel_eval_flex at /source/src/toplevel.c:731 From worker 10: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 10: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 10: eval at ./boot.jl:489 From worker 10: runtests at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 10: unknown function (ip: 0x7e3bc2b349b6) at (unknown file) From worker 10: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 10: ijl_apply_generic at /source/src/gf.c:4313 From worker 10: jl_apply at /source/src/julia.h:2275 [inlined] From worker 10: jl_f_invokelatest at /source/src/builtins.c:889 From worker 10: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 10: ijl_apply_generic at /source/src/gf.c:4313 From worker 10: jl_apply at /source/src/julia.h:2275 [inlined] From worker 10: jl_f__apply_iterate at /source/src/builtins.c:876 From worker 10: #handle_msg##4 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 10: run_work_thunk at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 10: #handle_msg##2 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 10: unknown function (ip: 0x7e3bc2b32337) at (unknown file) From worker 10: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 10: ijl_apply_generic at /source/src/gf.c:4313 From worker 10: jl_apply at /source/src/julia.h:2275 [inlined] From worker 10: start_task at /source/src/task.c:1281 From worker 10: Allocations: 73005490 (Pool: 73004901; Big: 589); GC: 24 rules/rrules (10) | failed at 2025-10-21T15:04:17.114 Worker 10 terminated. UNHANDLED TASK ERROR: EOFError: read end of file Stacktrace: [1] (::Base.var"#wait_locked#unsafe_read##0")(s::Sockets.TCPSocket, buf::IOBuffer, nb::Int64) @ Base ./stream.jl:976 [2] unsafe_read(s::Sockets.TCPSocket, p::Ptr{UInt8}, nb::UInt64) @ Base ./stream.jl:984 [3] unsafe_read @ ./io.jl:906 [inlined] [4] unsafe_read(s::Sockets.TCPSocket, p::Base.RefValue{NTuple{4, Int64}}, n::Int64) @ Base ./io.jl:905 [5] read! @ ./io.jl:910 [inlined] [6] deserialize_hdr_raw @ /opt/julia/share/julia/stdlib/v1.13/Distributed/src/messages.jl:167 [inlined] [7] message_handler_loop(r_stream::Sockets.TCPSocket, w_stream::Sockets.TCPSocket, incoming::Bool) @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:172 [8] process_tcp_streams(r_stream::Sockets.TCPSocket, w_stream::Sockets.TCPSocket, incoming::Bool) @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:133 [9] (::Distributed.var"#process_messages##0#process_messages##1"{Sockets.TCPSocket, Sockets.TCPSocket, Bool})() @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:121 From worker 11: ┌ Info: Testing against From worker 11: └ Enzyme_jll.libEnzyme = "/home/pkgeval/.julia/artifacts/0288b88ebb871b12509ec83f0b7b3cd869d0e4a5/lib/libEnzyme-20.so" From worker 11: From worker 11: Number to Number: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/DiffTests.jl:329 From worker 11: Got exception outside of a @test From worker 11: TypeError: non-boolean (Nothing) used in boolean context From worker 11: Stacktrace: From worker 11: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 11: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 11: [3] analyze_method! From worker 11: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 11: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 11: [5] handle_match! From worker 11: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 11: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 11: [7] handle_any_const_result! From worker 11: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 11: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 11: [9] handle_call! From worker 11: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 11: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 11: [11] ssa_inlining_pass! From worker 11: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 11: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 11: [13] run_passes_ipo_safe From worker 11: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 11: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 11: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 11: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 11: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 11: [18] typeinf_type From worker 11: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 11: [19] return_type From worker 11: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 11: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 11: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 11: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 11: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 11: [22] autodiff(mode::ReverseMode{false, false, false, FFIABI, true, true}, f::Const{typeof(Main.DiffTests.num2num_1)}, ::Type{Active}, args::Active{Float64}) From worker 11: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:387 From worker 11: [23] autodiff From worker 11: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:542 [inlined] From worker 11: [24] test_scalar(f::typeof(Main.DiffTests.num2num_1), x::Float64; rtol::Float64, atol::Float64, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, kwargs::@Kwargs{}) From worker 11: @ Main ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:11 From worker 11: [25] kwcall(::@NamedTuple{rtol::Float64, atol::Float64}, ::typeof(test_scalar), f::Function, x::Float64) From worker 11: @ Main ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:10 From worker 11: [26] macro expansion From worker 11: @ ~/.julia/packages/Enzyme/LJjsP/test/DiffTests.jl:330 [inlined] From worker 11: [27] macro expansion From worker 11: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2042 [inlined] From worker 11: [28] macro expansion From worker 11: @ ~/.julia/packages/Enzyme/LJjsP/test/DiffTests.jl:329 [inlined] From worker 11: [29] macro expansion From worker 11: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 11: [30] top-level scope From worker 11: @ ~/.julia/packages/Enzyme/LJjsP/test/DiffTests.jl:324 From worker 11: [31] include(mapexpr::Function, mod::Module, _path::String) From worker 11: @ Base ./Base.jl:310 From worker 11: [32] IncludeInto From worker 11: @ ./Base.jl:311 [inlined] From worker 11: [33] #27 From worker 11: @ ./none:-1 [inlined] From worker 11: [34] macro expansion From worker 11: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 11: [35] macro expansion From worker 11: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 11: [36] macro expansion From worker 11: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 11: [37] macro expansion From worker 11: @ ./timing.jl:689 [inlined] From worker 11: [38] top-level scope From worker 11: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 11: [39] eval(m::Module, e::Any) From worker 11: @ Core ./boot.jl:489 From worker 11: [40] runtests(f::Function, name::String) From worker 11: @ Main ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 11: [41] (::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}})() From worker 11: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 11: [42] run_work_thunk(thunk::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}}, print_error::Bool) From worker 11: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 11: [43] (::Distributed.var"#handle_msg##2#handle_msg##3"{Distributed.CallMsg{:call_fetch}, Distributed.MsgHeader, Sockets.TCPSocket})() From worker 11: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 11: From worker 11: Number to Number: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/DiffTests.jl:329 From worker 11: Got exception outside of a @test From worker 11: TypeError: non-boolean (Nothing) used in boolean context From worker 11: Stacktrace: From worker 11: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 11: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 11: [3] analyze_method! From worker 11: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 11: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 11: [5] handle_match! From worker 11: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 11: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 11: [7] handle_any_const_result! From worker 11: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 11: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 11: [9] handle_call! From worker 11: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 11: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 11: [11] ssa_inlining_pass! From worker 11: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 11: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 11: [13] run_passes_ipo_safe From worker 11: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 11: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 11: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 11: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 11: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 11: [18] typeinf_type From worker 11: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 11: [19] return_type From worker 11: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 11: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 11: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 11: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 11: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 11: [22] autodiff(mode::ReverseMode{false, false, false, FFIABI, true, true}, f::Const{typeof(Main.DiffTests.num2num_2)}, ::Type{Active}, args::Active{Float64}) From worker 11: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:387 From worker 11: [23] autodiff From worker 11: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:542 [inlined] From worker 11: [24] test_scalar(f::typeof(Main.DiffTests.num2num_2), x::Float64; rtol::Float64, atol::Float64, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, kwargs::@Kwargs{}) From worker 11: @ Main ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:11 From worker 11: [25] kwcall(::@NamedTuple{rtol::Float64, atol::Float64}, ::typeof(test_scalar), f::Function, x::Float64) From worker 11: @ Main ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:10 From worker 11: [26] macro expansion From worker 11: @ ~/.julia/packages/Enzyme/LJjsP/test/DiffTests.jl:330 [inlined] From worker 11: [27] macro expansion From worker 11: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2042 [inlined] From worker 11: [28] macro expansion From worker 11: @ ~/.julia/packages/Enzyme/LJjsP/test/DiffTests.jl:329 [inlined] From worker 11: [29] macro expansion From worker 11: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 11: [30] top-level scope From worker 11: @ ~/.julia/packages/Enzyme/LJjsP/test/DiffTests.jl:324 From worker 11: [31] include(mapexpr::Function, mod::Module, _path::String) From worker 11: @ Base ./Base.jl:310 From worker 11: [32] IncludeInto From worker 11: @ ./Base.jl:311 [inlined] From worker 11: [33] #27 From worker 11: @ ./none:-1 [inlined] From worker 11: [34] macro expansion From worker 11: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 11: [35] macro expansion From worker 11: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 11: [36] macro expansion From worker 11: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 11: [37] macro expansion From worker 11: @ ./timing.jl:689 [inlined] From worker 11: [38] top-level scope From worker 11: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 11: [39] eval(m::Module, e::Any) From worker 11: @ Core ./boot.jl:489 From worker 11: [40] runtests(f::Function, name::String) From worker 11: @ Main ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 11: [41] (::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}})() From worker 11: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 11: [42] run_work_thunk(thunk::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}}, print_error::Bool) From worker 11: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 11: [43] (::Distributed.var"#handle_msg##2#handle_msg##3"{Distributed.CallMsg{:call_fetch}, Distributed.MsgHeader, Sockets.TCPSocket})() From worker 11: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 11: From worker 11: Number to Number: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/DiffTests.jl:329 From worker 11: Got exception outside of a @test From worker 11: TypeError: non-boolean (Nothing) used in boolean context From worker 11: Stacktrace: From worker 11: [1] semiconcrete_result_item(result::Compiler.SemiConcreteResult, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1461 From worker 11: [2] handle_semi_concrete_result!(cases::Vector{Compiler.InliningCase}, result::Compiler.SemiConcreteResult, match::Core.MethodMatch, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1474 From worker 11: [3] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1316 From worker 11: [4] handle_any_const_result! From worker 11: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 11: [5] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 11: [6] handle_call! From worker 11: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 11: [7] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 11: [8] ssa_inlining_pass! From worker 11: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 11: [9] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 11: [10] run_passes_ipo_safe From worker 11: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 11: [11] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 11: [12] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 11: [13] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 11: [14] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 11: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 11: [15] typeinf_type From worker 11: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 11: [16] return_type From worker 11: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 11: [17] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 11: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 11: [18] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 11: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 11: [19] autodiff(mode::ReverseMode{false, false, false, FFIABI, true, true}, f::Const{typeof(Main.DiffTests.num2num_3)}, ::Type{Active}, args::Active{Float64}) From worker 11: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:387 From worker 11: [20] autodiff From worker 11: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:542 [inlined] From worker 11: [21] test_scalar(f::typeof(Main.DiffTests.num2num_3), x::Float64; rtol::Float64, atol::Float64, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, kwargs::@Kwargs{}) From worker 11: @ Main ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:11 From worker 11: [22] kwcall(::@NamedTuple{rtol::Float64, atol::Float64}, ::typeof(test_scalar), f::Function, x::Float64) From worker 11: @ Main ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:10 From worker 11: [23] macro expansion From worker 11: @ ~/.julia/packages/Enzyme/LJjsP/test/DiffTests.jl:330 [inlined] From worker 11: [24] macro expansion From worker 11: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2042 [inlined] From worker 11: [25] macro expansion From worker 11: @ ~/.julia/packages/Enzyme/LJjsP/test/DiffTests.jl:329 [inlined] From worker 11: [26] macro expansion From worker 11: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 11: [27] top-level scope From worker 11: @ ~/.julia/packages/Enzyme/LJjsP/test/DiffTests.jl:324 From worker 11: [28] include(mapexpr::Function, mod::Module, _path::String) From worker 11: @ Base ./Base.jl:310 From worker 11: [29] IncludeInto From worker 11: @ ./Base.jl:311 [inlined] From worker 11: [30] #27 From worker 11: @ ./none:-1 [inlined] From worker 11: [31] macro expansion From worker 11: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 11: [32] macro expansion From worker 11: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 11: [33] macro expansion From worker 11: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 11: [34] macro expansion From worker 11: @ ./timing.jl:689 [inlined] From worker 11: [35] top-level scope From worker 11: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 11: [36] eval(m::Module, e::Any) From worker 11: @ Core ./boot.jl:489 From worker 11: [37] runtests(f::Function, name::String) From worker 11: @ Main ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 11: [38] (::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}})() From worker 11: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 11: [39] run_work_thunk(thunk::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}}, print_error::Bool) From worker 11: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 11: [40] (::Distributed.var"#handle_msg##2#handle_msg##3"{Distributed.CallMsg{:call_fetch}, Distributed.MsgHeader, Sockets.TCPSocket})() From worker 11: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 11: Internal error: during type inference of From worker 11: autodiff(EnzymeCore.ReverseMode{false, false, false, EnzymeCore.FFIABI, true, true}, EnzymeCore.Const{typeof(DiffTests.num2num_4)}, Type{EnzymeCore.Active{T} where T}, EnzymeCore.Active{Float64}) From worker 11: Encountered unexpected error in runtime: From worker 11: AssertionError(msg="invalid `given_argtypes` for `mi`") From worker 11: va_process_argtypes at ./../usr/share/julia/Compiler/src/inferenceresult.jl:123 From worker 11: InferenceState at ./../usr/share/julia/Compiler/src/inferencestate.jl:352 From worker 11: InferenceState at ./../usr/share/julia/Compiler/src/inferencestate.jl:606 [inlined] From worker 11: typeinf_edge at ./../usr/share/julia/Compiler/src/typeinfer.jl:1093 From worker 11: abstract_call_method at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:735 From worker 11: infercalls at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:167 From worker 11: abstract_call_gf_by_type at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 From worker 11: abstract_call_known at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2796 From worker 11: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2902 From worker 11: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2895 [inlined] From worker 11: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3055 From worker 11: abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3073 [inlined] From worker 11: abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3429 From worker 11: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3823 [inlined] From worker 11: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3780 [inlined] From worker 11: typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4329 From worker 11: jfptr_typeinf_local_85872.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 11: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 11: ijl_apply_generic at /source/src/gf.c:4313 From worker 11: typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4486 From worker 11: typeinf_ext at ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 11: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1569 [inlined] From worker 11: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1578 From worker 11: jfptr_typeinf_ext_toplevel_83027.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 11: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 11: ijl_apply_generic at /source/src/gf.c:4313 From worker 11: jl_apply at /source/src/julia.h:2275 [inlined] From worker 11: jl_type_infer at /source/src/gf.c:463 From worker 11: jl_compile_method_internal at /source/src/gf.c:3636 From worker 11: _jl_invoke at /source/src/gf.c:4108 [inlined] From worker 11: ijl_apply_generic at /source/src/gf.c:4313 From worker 11: autodiff at /home/pkgeval/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:542 [inlined] From worker 11: #test_scalar#2 at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:11 From worker 11: unknown function (ip: 0x7e393ea895ca) at (unknown file) From worker 11: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 11: ijl_apply_generic at /source/src/gf.c:4313 From worker 11: test_scalar at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:10 From worker 11: unknown function (ip: 0x7e3974bce8e1) at (unknown file) From worker 11: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 11: ijl_apply_generic at /source/src/gf.c:4313 From worker 11: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/DiffTests.jl:330 [inlined] From worker 11: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:2042 [inlined] From worker 11: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/DiffTests.jl:329 [inlined] From worker 11: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 11: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/DiffTests.jl:324 From worker 11: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 11: ijl_invoke at /source/src/gf.c:4123 From worker 11: jl_toplevel_eval_flex at /source/src/toplevel.c:731 From worker 11: jl_eval_toplevel_stmts at /source/src/toplevel.c:585 From worker 11: jl_toplevel_eval_flex at /source/src/toplevel.c:683 From worker 11: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 11: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 11: eval at ./boot.jl:489 From worker 11: include_string at ./loading.jl:2979 From worker 11: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 11: ijl_apply_generic at /source/src/gf.c:4313 From worker 11: _include at ./loading.jl:3039 From worker 11: include at ./Base.jl:310 From worker 11: IncludeInto at ./Base.jl:311 [inlined] From worker 11: #27 at ./none (unknown line) [inlined] From worker 11: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 11: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 11: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 11: macro expansion at ./timing.jl:689 [inlined] From worker 11: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 11: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 11: ijl_invoke at /source/src/gf.c:4123 From worker 11: jl_toplevel_eval_flex at /source/src/toplevel.c:731 From worker 11: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 11: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 11: eval at ./boot.jl:489 From worker 11: runtests at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 11: unknown function (ip: 0x7e3974b99506) at (unknown file) From worker 11: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 11: ijl_apply_generic at /source/src/gf.c:4313 From worker 11: jl_apply at /source/src/julia.h:2275 [inlined] From worker 11: jl_f_invokelatest at /source/src/builtins.c:889 From worker 11: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 11: ijl_apply_generic at /source/src/gf.c:4313 From worker 11: jl_apply at /source/src/julia.h:2275 [inlined] From worker 11: jl_f__apply_iterate at /source/src/builtins.c:876 From worker 11: #handle_msg##4 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 11: run_work_thunk at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 11: #handle_msg##2 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 11: unknown function (ip: 0x7e3974b97077) at (unknown file) From worker 11: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 11: ijl_apply_generic at /source/src/gf.c:4313 From worker 11: jl_apply at /source/src/julia.h:2275 [inlined] From worker 11: start_task at /source/src/task.c:1281 From worker 11: From worker 11: [211] signal 6 (-6): Aborted From worker 11: in expression starting at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/DiffTests.jl:322 From worker 11: unknown function (ip: 0x7e397652aebc) at /lib/x86_64-linux-gnu/libc.so.6 From worker 11: gsignal at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 11: abort at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 11: jl_type_infer at /source/src/gf.c:482 From worker 11: jl_compile_method_internal at /source/src/gf.c:3636 From worker 11: _jl_invoke at /source/src/gf.c:4108 [inlined] From worker 11: ijl_apply_generic at /source/src/gf.c:4313 From worker 11: autodiff at /home/pkgeval/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:542 [inlined] From worker 11: #test_scalar#2 at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:11 From worker 11: unknown function (ip: 0x7e393ea895ca) at (unknown file) From worker 11: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 11: ijl_apply_generic at /source/src/gf.c:4313 From worker 11: test_scalar at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:10 From worker 11: unknown function (ip: 0x7e3974bce8e1) at (unknown file) From worker 11: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 11: ijl_apply_generic at /source/src/gf.c:4313 From worker 11: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/DiffTests.jl:330 [inlined] From worker 11: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:2042 [inlined] From worker 11: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/DiffTests.jl:329 [inlined] From worker 11: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 11: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/DiffTests.jl:324 From worker 11: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 11: ijl_invoke at /source/src/gf.c:4123 From worker 11: jl_toplevel_eval_flex at /source/src/toplevel.c:731 From worker 11: jl_eval_toplevel_stmts at /source/src/toplevel.c:585 From worker 11: jl_toplevel_eval_flex at /source/src/toplevel.c:683 From worker 11: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 11: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 11: eval at ./boot.jl:489 From worker 11: include_string at ./loading.jl:2979 From worker 11: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 11: ijl_apply_generic at /source/src/gf.c:4313 From worker 11: _include at ./loading.jl:3039 From worker 11: include at ./Base.jl:310 From worker 11: IncludeInto at ./Base.jl:311 [inlined] From worker 11: #27 at ./none (unknown line) [inlined] From worker 11: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 11: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 11: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 11: macro expansion at ./timing.jl:689 [inlined] From worker 11: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 11: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 11: ijl_invoke at /source/src/gf.c:4123 From worker 11: jl_toplevel_eval_flex at /source/src/toplevel.c:731 From worker 11: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 11: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 11: eval at ./boot.jl:489 From worker 11: runtests at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 11: unknown function (ip: 0x7e3974b99506) at (unknown file) From worker 11: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 11: ijl_apply_generic at /source/src/gf.c:4313 From worker 11: jl_apply at /source/src/julia.h:2275 [inlined] From worker 11: jl_f_invokelatest at /source/src/builtins.c:889 From worker 11: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 11: ijl_apply_generic at /source/src/gf.c:4313 From worker 11: jl_apply at /source/src/julia.h:2275 [inlined] From worker 11: jl_f__apply_iterate at /source/src/builtins.c:876 From worker 11: #handle_msg##4 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 11: run_work_thunk at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 11: #handle_msg##2 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 11: unknown function (ip: 0x7e3974b97077) at (unknown file) From worker 11: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 11: ijl_apply_generic at /source/src/gf.c:4313 From worker 11: jl_apply at /source/src/julia.h:2275 [inlined] From worker 11: start_task at /source/src/task.c:1281 From worker 11: Allocations: 92762853 (Pool: 92762149; Big: 704); GC: 27 DiffTests (11) | failed at 2025-10-21T15:07:18.498 Worker 11 terminated. UNHANDLED TASK ERROR: EOFError: read end of file Stacktrace: [1] (::Base.var"#wait_locked#unsafe_read##0")(s::Sockets.TCPSocket, buf::IOBuffer, nb::Int64) @ Base ./stream.jl:976 [2] unsafe_read(s::Sockets.TCPSocket, p::Ptr{UInt8}, nb::UInt64) @ Base ./stream.jl:984 [3] unsafe_read @ ./io.jl:906 [inlined] [4] unsafe_read(s::Sockets.TCPSocket, p::Base.RefValue{NTuple{4, Int64}}, n::Int64) @ Base ./io.jl:905 [5] read! @ ./io.jl:910 [inlined] [6] deserialize_hdr_raw @ /opt/julia/share/julia/stdlib/v1.13/Distributed/src/messages.jl:167 [inlined] [7] message_handler_loop(r_stream::Sockets.TCPSocket, w_stream::Sockets.TCPSocket, incoming::Bool) @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:172 [8] process_tcp_streams(r_stream::Sockets.TCPSocket, w_stream::Sockets.TCPSocket, incoming::Bool) @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:133 [9] (::Distributed.var"#process_messages##0#process_messages##1"{Sockets.TCPSocket, Sockets.TCPSocket, Bool})() @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:121 From worker 12: ┌ Info: Testing against From worker 12: └ Enzyme_jll.libEnzyme = "/home/pkgeval/.julia/artifacts/0288b88ebb871b12509ec83f0b7b3cd869d0e4a5/lib/libEnzyme-20.so" From worker 12: From worker 12: Sort rules: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:25 From worker 12: Test threw exception From worker 12: Expression: (autodiff(Forward, f1, Duplicated(2.0, 1.0)))[1] == 1 From worker 12: TypeError: non-boolean (String) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 12: [23] autodiff(mode::ForwardMode{false, FFIABI, false, false, false}, f::var"#f1#f1##0", args::Duplicated{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 12: [24] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:19 From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:25 [inlined] From worker 12: [27] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Sort rules: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:26 From worker 12: Test threw exception From worker 12: Expression: (autodiff(Forward, f1, BatchDuplicated(2.0, (1.0, 2.0))))[1] == (var"1" = 1.0, var"2" = 2.0) From worker 12: TypeError: non-boolean (String) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 12: [23] autodiff(mode::ForwardMode{false, FFIABI, false, false, false}, f::var"#f1#f1##0", args::BatchDuplicated{Float64, 2}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 12: [24] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:19 From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:26 [inlined] From worker 12: [27] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Sort rules: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:27 From worker 12: Test threw exception From worker 12: Expression: ((autodiff(Reverse, f1, Active, Active(2.0)))[1])[1] == 1 From worker 12: TypeError: non-boolean (String) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:387 [inlined] From worker 12: [23] autodiff(mode::ReverseMode{false, false, false, FFIABI, false, false}, f::var"#f1#f1##0", ::Type{Active}, args::Active{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:542 From worker 12: [24] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:19 From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:27 [inlined] From worker 12: [27] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Sort rules: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:28 From worker 12: Test threw exception From worker 12: Expression: (autodiff(Forward, f1, Duplicated(4.0, 1.0)))[1] == 0 From worker 12: TypeError: non-boolean (String) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 12: [23] autodiff(mode::ForwardMode{false, FFIABI, false, false, false}, f::var"#f1#f1##0", args::Duplicated{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 12: [24] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:19 From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:28 [inlined] From worker 12: [27] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Sort rules: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:29 From worker 12: Test threw exception From worker 12: Expression: (autodiff(Forward, f1, BatchDuplicated(4.0, (1.0, 2.0))))[1] == (var"1" = 0.0, var"2" = 0.0) From worker 12: TypeError: non-boolean (String) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 12: [23] autodiff(mode::ForwardMode{false, FFIABI, false, false, false}, f::var"#f1#f1##0", args::BatchDuplicated{Float64, 2}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 12: [24] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:19 From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:29 [inlined] From worker 12: [27] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Sort rules: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:30 From worker 12: Test threw exception From worker 12: Expression: ((autodiff(Reverse, f1, Active, Active(4.0)))[1])[1] == 0 From worker 12: TypeError: non-boolean (String) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:387 [inlined] From worker 12: [23] autodiff(mode::ReverseMode{false, false, false, FFIABI, false, false}, f::var"#f1#f1##0", ::Type{Active}, args::Active{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:542 From worker 12: [24] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:19 From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:30 [inlined] From worker 12: [27] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Sort rules: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:38 From worker 12: Test threw exception From worker 12: Expression: (autodiff(Forward, f2, Duplicated(2.0, 1.0)))[1] == -3 From worker 12: TypeError: non-boolean (String) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 12: [23] autodiff(mode::ForwardMode{false, FFIABI, false, false, false}, f::var"#f2#f2##0", args::Duplicated{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 12: [24] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:19 From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:38 [inlined] From worker 12: [27] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Sort rules: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:39 From worker 12: Test threw exception From worker 12: Expression: (autodiff(Forward, f2, BatchDuplicated(2.0, (1.0, 2.0))))[1] == (var"1" = -3.0, var"2" = -6.0) From worker 12: TypeError: non-boolean (String) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 12: [23] autodiff(mode::ForwardMode{false, FFIABI, false, false, false}, f::var"#f2#f2##0", args::BatchDuplicated{Float64, 2}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 12: [24] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:19 From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:39 [inlined] From worker 12: [27] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Sort rules: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:40 From worker 12: Test threw exception From worker 12: Expression: ((autodiff(Reverse, f2, Active, Active(2.0)))[1])[1] == -3 From worker 12: TypeError: non-boolean (String) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:387 [inlined] From worker 12: [23] autodiff(mode::ReverseMode{false, false, false, FFIABI, false, false}, f::var"#f2#f2##0", ::Type{Active}, args::Active{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:542 From worker 12: [24] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:19 From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:40 [inlined] From worker 12: [27] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Sort rules: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:47 From worker 12: Test threw exception From worker 12: Expression: (autodiff(Forward, f3, Duplicated(1.5, 1.0)))[1] == 1.0 From worker 12: TypeError: non-boolean (String) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 12: [23] autodiff(mode::ForwardMode{false, FFIABI, false, false, false}, f::var"#f3#f3##0", args::Duplicated{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 12: [24] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:19 From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:47 [inlined] From worker 12: [27] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Sort rules: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:48 From worker 12: Test threw exception From worker 12: Expression: (autodiff(Forward, f3, BatchDuplicated(1.5, (1.0, 2.0))))[1] == (var"1" = 1.0, var"2" = 2.0) From worker 12: TypeError: non-boolean (String) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 12: [23] autodiff(mode::ForwardMode{false, FFIABI, false, false, false}, f::var"#f3#f3##0", args::BatchDuplicated{Float64, 2}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 12: [24] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:19 From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:48 [inlined] From worker 12: [27] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Sort rules: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:49 From worker 12: Test threw exception From worker 12: Expression: ((autodiff(Reverse, f3, Active(1.5)))[1])[1] == 1.0 From worker 12: TypeError: non-boolean (String) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 12: [23] autodiff(mode::ReverseMode{false, false, false, FFIABI, false, false}, f::var"#f3#f3##0", args::Active{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 12: [24] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:19 From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:49 [inlined] From worker 12: [27] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Sort rules: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:50 From worker 12: Test threw exception From worker 12: Expression: ((autodiff(Reverse, f3, Active(2.5)))[1])[1] == 0.0 From worker 12: TypeError: non-boolean (String) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 12: [23] autodiff(mode::ReverseMode{false, false, false, FFIABI, false, false}, f::var"#f3#f3##0", args::Active{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 12: [24] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:19 From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:50 [inlined] From worker 12: [27] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Sort rules: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:58 From worker 12: Test threw exception From worker 12: Expression: (autodiff(Forward, f4, Duplicated(1.5, 1.0)))[1] == 1.5 From worker 12: TypeError: non-boolean (String) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 12: [23] autodiff(mode::ForwardMode{false, FFIABI, false, false, false}, f::var"#f4#f4##0", args::Duplicated{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 12: [24] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:19 From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:58 [inlined] From worker 12: [27] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Sort rules: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:59 From worker 12: Test threw exception From worker 12: Expression: (autodiff(Forward, f4, BatchDuplicated(1.5, (1.0, 2.0))))[1] == (var"1" = 1.5, var"2" = 3.0) From worker 12: TypeError: non-boolean (String) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 12: [23] autodiff(mode::ForwardMode{false, FFIABI, false, false, false}, f::var"#f4#f4##0", args::BatchDuplicated{Float64, 2}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 12: [24] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:19 From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:59 [inlined] From worker 12: [27] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Sort rules: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:60 From worker 12: Test threw exception From worker 12: Expression: ((autodiff(Reverse, f4, Active(1.5)))[1])[1] == 1.5 From worker 12: TypeError: non-boolean (String) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 12: [23] autodiff(mode::ReverseMode{false, false, false, FFIABI, false, false}, f::var"#f4#f4##0", args::Active{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 12: [24] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:19 From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:60 [inlined] From worker 12: [27] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Sort rules: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:61 From worker 12: Test threw exception From worker 12: Expression: ((autodiff(Reverse, f4, Active(4.0)))[1])[1] == 0.5 From worker 12: TypeError: non-boolean (String) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 12: [23] autodiff(mode::ReverseMode{false, false, false, FFIABI, false, false}, f::var"#f4#f4##0", args::Active{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 12: [24] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:19 From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:61 [inlined] From worker 12: [27] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Sort rules: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:62 From worker 12: Test threw exception From worker 12: Expression: ((autodiff(Reverse, f4, Active(6.0)))[1])[1] == 0.0 From worker 12: TypeError: non-boolean (String) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 12: [23] autodiff(mode::ReverseMode{false, false, false, FFIABI, false, false}, f::var"#f4#f4##0", args::Active{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 12: [24] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:19 From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:62 [inlined] From worker 12: [27] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Sort rules: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:18 From worker 12: Got exception outside of a @test From worker 12: TypeError: non-boolean (String) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 12: [23] autodiff(::ReverseMode{false, false, false, FFIABI, false, false}, ::typeof(sorterrfn), ::Duplicated{Vector{TPair}}, ::Active{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 12: [24] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:19 From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:65 [inlined] From worker 12: [27] include(mapexpr::Function, mod::Module, _path::String) From worker 12: @ Base ./Base.jl:310 From worker 12: [28] IncludeInto From worker 12: @ ./Base.jl:311 [inlined] From worker 12: [29] #27 From worker 12: @ ./none:-1 [inlined] From worker 12: [30] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 12: [31] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [32] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 12: [33] macro expansion From worker 12: @ ./timing.jl:689 [inlined] From worker 12: [34] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 12: [35] eval(m::Module, e::Any) From worker 12: @ Core ./boot.jl:489 From worker 12: [36] runtests(f::Function, name::String) From worker 12: @ Main ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 12: [37] (::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}})() From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 12: [38] run_work_thunk(thunk::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}}, print_error::Bool) From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 12: [39] (::Distributed.var"#handle_msg##2#handle_msg##3"{Distributed.CallMsg{:call_fetch}, Distributed.MsgHeader, Sockets.TCPSocket})() From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 12: From worker 12: rand and randn rules: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:86 From worker 12: Test threw exception From worker 12: Expression: autodiff(Enzyme.Reverse, (x->begin From worker 12: #= /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:86 =# From worker 12: rand(MyDistribution(x)) From worker 12: end), Active, Active(1.0)) == ((1.0,),) From worker 12: TypeError: non-boolean (String) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:387 [inlined] From worker 12: [23] autodiff(mode::ReverseMode{false, false, false, FFIABI, false, false}, f::var"#12#13", ::Type{Active}, args::Active{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:542 From worker 12: [24] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:78 From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:86 [inlined] From worker 12: [27] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Ranges: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:104 From worker 12: Test threw exception From worker 12: Expression: Enzyme.autodiff(Forward, f1, Duplicated(0.1, 1.0)) == (374.99999999999994,) From worker 12: TypeError: non-boolean (String) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 12: [23] autodiff(mode::ForwardMode{false, FFIABI, false, false, false}, f::var"#f1#f1##1", args::Duplicated{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 12: [24] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:90 From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:104 [inlined] From worker 12: [27] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Ranges: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:105 From worker 12: Test threw exception From worker 12: Expression: Enzyme.autodiff(Forward, f2, Duplicated(0.1, 1.0)) == (25.0,) From worker 12: TypeError: non-boolean (String) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 12: [23] autodiff(mode::ForwardMode{false, FFIABI, false, false, false}, f::var"#f2#f2##3", args::Duplicated{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 12: [24] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:90 From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:105 [inlined] From worker 12: [27] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Ranges: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:106 From worker 12: Test threw exception From worker 12: Expression: Enzyme.autodiff(Forward, f3, Duplicated(0.1, 1.0)) == (15.0,) From worker 12: TypeError: non-boolean (String) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 12: [23] autodiff(mode::ForwardMode{false, FFIABI, false, false, false}, f::var"#f3#f3##1", args::Duplicated{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 12: [24] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:90 From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:106 [inlined] From worker 12: [27] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Ranges: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:108 From worker 12: Test threw exception From worker 12: Expression: Enzyme.autodiff(Forward, f1, BatchDuplicated(0.1, (1.0, 2.0))) == ((var"1" = 374.99999999999994, var"2" = 749.9999999999999),) From worker 12: TypeError: non-boolean (String) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 12: [23] autodiff(mode::ForwardMode{false, FFIABI, false, false, false}, f::var"#f1#f1##1", args::BatchDuplicated{Float64, 2}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 12: [24] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:90 From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:108 [inlined] From worker 12: [27] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Ranges: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:110 From worker 12: Test threw exception From worker 12: Expression: Enzyme.autodiff(Forward, f2, BatchDuplicated(0.1, (1.0, 2.0))) == ((var"1" = 25.0, var"2" = 50.0),) From worker 12: TypeError: non-boolean (String) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 12: [23] autodiff(mode::ForwardMode{false, FFIABI, false, false, false}, f::var"#f2#f2##3", args::BatchDuplicated{Float64, 2}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 12: [24] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:90 From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:110 [inlined] From worker 12: [27] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Ranges: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:112 From worker 12: Test threw exception From worker 12: Expression: Enzyme.autodiff(Forward, f3, BatchDuplicated(0.1, (1.0, 2.0))) == ((var"1" = 15.0, var"2" = 30.0),) From worker 12: TypeError: non-boolean (String) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 12: [23] autodiff(mode::ForwardMode{false, FFIABI, false, false, false}, f::var"#f3#f3##1", args::BatchDuplicated{Float64, 2}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 12: [24] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:90 From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:112 [inlined] From worker 12: [27] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Ranges: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:115 From worker 12: Test threw exception From worker 12: Expression: Enzyme.autodiff(Reverse, f1, Active, Active(0.1)) == ((375.0,),) From worker 12: TypeError: non-boolean (String) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:387 [inlined] From worker 12: [23] autodiff(mode::ReverseMode{false, false, false, FFIABI, false, false}, f::var"#f1#f1##1", ::Type{Active}, args::Active{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:542 From worker 12: [24] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:90 From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:115 [inlined] From worker 12: [27] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Ranges: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:116 From worker 12: Test threw exception From worker 12: Expression: Enzyme.autodiff(Reverse, f2, Active, Active(0.1)) == ((25.0,),) From worker 12: TypeError: non-boolean (String) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:387 [inlined] From worker 12: [23] autodiff(mode::ReverseMode{false, false, false, FFIABI, false, false}, f::var"#f2#f2##3", ::Type{Active}, args::Active{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:542 From worker 12: [24] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:90 From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:116 [inlined] From worker 12: [27] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Ranges: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:117 From worker 12: Test threw exception From worker 12: Expression: Enzyme.autodiff(Reverse, f3, Active, Active(0.1)) == ((15.0,),) From worker 12: TypeError: non-boolean (String) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [21] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:387 [inlined] From worker 12: [23] autodiff(mode::ReverseMode{false, false, false, FFIABI, false, false}, f::var"#f3#f3##1", ::Type{Active}, args::Active{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:542 From worker 12: [24] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:90 From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:117 [inlined] From worker 12: [27] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Ranges 2: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:146 From worker 12: Test threw exception From worker 12: Expression: Enzyme.autodiff(Forward, f1, Duplicated(0.1, 1.0)) == (25.0,) From worker 12: TypeError: non-boolean (Nothing) used in boolean context From worker 12: Stacktrace: From worker 12: [1] semiconcrete_result_item(result::Compiler.SemiConcreteResult, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1461 From worker 12: [2] handle_semi_concrete_result!(cases::Vector{Compiler.InliningCase}, result::Compiler.SemiConcreteResult, match::Core.MethodMatch, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1474 From worker 12: [3] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1316 From worker 12: [4] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [5] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [6] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [7] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [8] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [9] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [10] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [11] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [12] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [13] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [14] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [15] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [16] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [17] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [18] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [19] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 12: [20] autodiff(mode::ForwardMode{false, FFIABI, false, false, false}, f::var"#f1#f1##2", args::Duplicated{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 12: [21] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:126 From worker 12: [22] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [23] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:146 [inlined] From worker 12: [24] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Ranges 2: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:147 From worker 12: Test threw exception From worker 12: Expression: Enzyme.autodiff(Forward, f2, Duplicated(0.1, 1.0)) == (25.0,) From worker 12: TypeError: non-boolean (Nothing) used in boolean context From worker 12: Stacktrace: From worker 12: [1] semiconcrete_result_item(result::Compiler.SemiConcreteResult, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1461 From worker 12: [2] handle_semi_concrete_result!(cases::Vector{Compiler.InliningCase}, result::Compiler.SemiConcreteResult, match::Core.MethodMatch, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1474 From worker 12: [3] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1316 From worker 12: [4] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [5] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [6] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [7] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [8] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [9] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [10] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [11] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [12] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [13] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [14] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [15] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [16] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [17] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [18] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [19] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 12: [20] autodiff(mode::ForwardMode{false, FFIABI, false, false, false}, f::var"#f2#f2##4", args::Duplicated{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 12: [21] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:126 From worker 12: [22] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [23] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:147 [inlined] From worker 12: [24] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Ranges 2: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:148 From worker 12: Test threw exception From worker 12: Expression: Enzyme.autodiff(Forward, f3, Duplicated(0.1, 1.0)) == (75.0,) From worker 12: TypeError: non-boolean (Nothing) used in boolean context From worker 12: Stacktrace: From worker 12: [1] semiconcrete_result_item(result::Compiler.SemiConcreteResult, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1461 From worker 12: [2] handle_semi_concrete_result!(cases::Vector{Compiler.InliningCase}, result::Compiler.SemiConcreteResult, match::Core.MethodMatch, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1474 From worker 12: [3] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1316 From worker 12: [4] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [5] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [6] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [7] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [8] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [9] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [10] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [11] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [12] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [13] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [14] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [15] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [16] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [17] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [18] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [19] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 12: [20] autodiff(mode::ForwardMode{false, FFIABI, false, false, false}, f::var"#f3#f3##2", args::Duplicated{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 12: [21] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:126 From worker 12: [22] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [23] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:148 [inlined] From worker 12: [24] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Ranges 2: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:149 From worker 12: Test threw exception From worker 12: Expression: Enzyme.autodiff(Forward, f4, Duplicated(0.12, 1.0)) == (0,) From worker 12: TypeError: non-boolean (Nothing) used in boolean context From worker 12: Stacktrace: From worker 12: [1] semiconcrete_result_item(result::Compiler.SemiConcreteResult, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1461 From worker 12: [2] handle_semi_concrete_result!(cases::Vector{Compiler.InliningCase}, result::Compiler.SemiConcreteResult, match::Core.MethodMatch, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1474 From worker 12: [3] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1316 From worker 12: [4] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [5] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [6] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [7] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [8] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [9] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [10] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [11] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [12] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [13] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [14] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [15] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [16] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [17] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [18] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [19] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 12: [20] autodiff(mode::ForwardMode{false, FFIABI, false, false, false}, f::var"#f4#f4##1", args::Duplicated{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 12: [21] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:126 From worker 12: [22] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [23] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:149 [inlined] From worker 12: [24] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Ranges 2: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:151 From worker 12: Test threw exception From worker 12: Expression: Enzyme.autodiff(Forward, f1, BatchDuplicated(0.1, (1.0, 2.0))) == ((var"1" = 25.0, var"2" = 50.0),) From worker 12: TypeError: non-boolean (Nothing) used in boolean context From worker 12: Stacktrace: From worker 12: [1] semiconcrete_result_item(result::Compiler.SemiConcreteResult, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1461 From worker 12: [2] handle_semi_concrete_result!(cases::Vector{Compiler.InliningCase}, result::Compiler.SemiConcreteResult, match::Core.MethodMatch, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1474 From worker 12: [3] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1316 From worker 12: [4] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [5] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [6] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [7] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [8] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [9] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [10] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [11] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [12] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [13] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [14] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [15] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [16] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [17] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [18] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [19] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 12: [20] autodiff(mode::ForwardMode{false, FFIABI, false, false, false}, f::var"#f1#f1##2", args::BatchDuplicated{Float64, 2}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 12: [21] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:126 From worker 12: [22] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [23] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:151 [inlined] From worker 12: [24] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Ranges 2: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:153 From worker 12: Test threw exception From worker 12: Expression: Enzyme.autodiff(Forward, f2, BatchDuplicated(0.1, (1.0, 2.0))) == ((var"1" = 25.0, var"2" = 50.0),) From worker 12: TypeError: non-boolean (Nothing) used in boolean context From worker 12: Stacktrace: From worker 12: [1] semiconcrete_result_item(result::Compiler.SemiConcreteResult, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1461 From worker 12: [2] handle_semi_concrete_result!(cases::Vector{Compiler.InliningCase}, result::Compiler.SemiConcreteResult, match::Core.MethodMatch, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1474 From worker 12: [3] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1316 From worker 12: [4] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [5] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [6] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [7] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [8] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [9] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [10] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [11] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [12] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [13] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [14] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [15] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [16] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [17] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [18] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [19] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 12: [20] autodiff(mode::ForwardMode{false, FFIABI, false, false, false}, f::var"#f2#f2##4", args::BatchDuplicated{Float64, 2}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 12: [21] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:126 From worker 12: [22] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [23] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:153 [inlined] From worker 12: [24] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Ranges 2: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:155 From worker 12: Test threw exception From worker 12: Expression: Enzyme.autodiff(Forward, f3, BatchDuplicated(0.1, (1.0, 2.0))) == ((var"1" = 75.0, var"2" = 150.0),) From worker 12: TypeError: non-boolean (Nothing) used in boolean context From worker 12: Stacktrace: From worker 12: [1] semiconcrete_result_item(result::Compiler.SemiConcreteResult, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1461 From worker 12: [2] handle_semi_concrete_result!(cases::Vector{Compiler.InliningCase}, result::Compiler.SemiConcreteResult, match::Core.MethodMatch, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1474 From worker 12: [3] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1316 From worker 12: [4] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [5] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [6] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [7] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [8] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [9] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [10] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [11] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [12] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [13] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [14] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [15] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [16] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [17] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [18] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [19] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 12: [20] autodiff(mode::ForwardMode{false, FFIABI, false, false, false}, f::var"#f3#f3##2", args::BatchDuplicated{Float64, 2}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 12: [21] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:126 From worker 12: [22] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [23] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:155 [inlined] From worker 12: [24] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Ranges 2: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:157 From worker 12: Test threw exception From worker 12: Expression: Enzyme.autodiff(Forward, f4, BatchDuplicated(0.12, (1.0, 2.0))) == ((var"1" = 0.0, var"2" = 0.0),) From worker 12: TypeError: non-boolean (Nothing) used in boolean context From worker 12: Stacktrace: From worker 12: [1] semiconcrete_result_item(result::Compiler.SemiConcreteResult, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1461 From worker 12: [2] handle_semi_concrete_result!(cases::Vector{Compiler.InliningCase}, result::Compiler.SemiConcreteResult, match::Core.MethodMatch, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1474 From worker 12: [3] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1316 From worker 12: [4] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [5] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [6] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [7] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [8] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [9] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [10] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [11] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [12] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [13] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [14] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [15] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [16] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [17] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [18] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [19] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:556 [inlined] From worker 12: [20] autodiff(mode::ForwardMode{false, FFIABI, false, false, false}, f::var"#f4#f4##1", args::BatchDuplicated{Float64, 2}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:534 From worker 12: [21] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:126 From worker 12: [22] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [23] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:157 [inlined] From worker 12: [24] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Ranges 2: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:160 From worker 12: Test threw exception From worker 12: Expression: Enzyme.autodiff(Reverse, f1, Active, Active(0.1)) == ((25.0,),) From worker 12: TypeError: non-boolean (Nothing) used in boolean context From worker 12: Stacktrace: From worker 12: [1] semiconcrete_result_item(result::Compiler.SemiConcreteResult, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1461 From worker 12: [2] handle_semi_concrete_result!(cases::Vector{Compiler.InliningCase}, result::Compiler.SemiConcreteResult, match::Core.MethodMatch, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1474 From worker 12: [3] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1316 From worker 12: [4] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [5] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [6] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [7] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [8] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [9] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [10] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [11] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [12] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [13] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [14] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [15] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [16] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [17] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [18] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [19] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:387 [inlined] From worker 12: [20] autodiff(mode::ReverseMode{false, false, false, FFIABI, false, false}, f::var"#f1#f1##2", ::Type{Active}, args::Active{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:542 From worker 12: [21] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:126 From worker 12: [22] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [23] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:160 [inlined] From worker 12: [24] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Ranges 2: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:161 From worker 12: Test threw exception From worker 12: Expression: Enzyme.autodiff(Reverse, f2, Active, Active(0.1)) == ((25.0,),) From worker 12: TypeError: non-boolean (Nothing) used in boolean context From worker 12: Stacktrace: From worker 12: [1] semiconcrete_result_item(result::Compiler.SemiConcreteResult, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1461 From worker 12: [2] handle_semi_concrete_result!(cases::Vector{Compiler.InliningCase}, result::Compiler.SemiConcreteResult, match::Core.MethodMatch, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1474 From worker 12: [3] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1316 From worker 12: [4] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [5] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [6] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [7] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [8] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [9] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [10] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [11] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [12] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [13] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [14] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [15] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [16] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [17] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [18] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [19] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:387 [inlined] From worker 12: [20] autodiff(mode::ReverseMode{false, false, false, FFIABI, false, false}, f::var"#f2#f2##4", ::Type{Active}, args::Active{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:542 From worker 12: [21] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:126 From worker 12: [22] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [23] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:161 [inlined] From worker 12: [24] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Ranges 2: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:162 From worker 12: Test threw exception From worker 12: Expression: Enzyme.autodiff(Reverse, f3, Active, Active(0.1)) == ((75.0,),) From worker 12: TypeError: non-boolean (Nothing) used in boolean context From worker 12: Stacktrace: From worker 12: [1] semiconcrete_result_item(result::Compiler.SemiConcreteResult, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1461 From worker 12: [2] handle_semi_concrete_result!(cases::Vector{Compiler.InliningCase}, result::Compiler.SemiConcreteResult, match::Core.MethodMatch, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1474 From worker 12: [3] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1316 From worker 12: [4] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [5] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [6] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [7] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [8] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [9] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [10] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [11] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [12] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [13] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [14] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [15] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [16] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [17] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [18] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [19] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:387 [inlined] From worker 12: [20] autodiff(mode::ReverseMode{false, false, false, FFIABI, false, false}, f::var"#f3#f3##2", ::Type{Active}, args::Active{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:542 From worker 12: [21] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:126 From worker 12: [22] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [23] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:162 [inlined] From worker 12: [24] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: Ranges 2: Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:163 From worker 12: Test threw exception From worker 12: Expression: Enzyme.autodiff(Reverse, f4, Active, Active(0.12)) == ((0.0,),) From worker 12: TypeError: non-boolean (Nothing) used in boolean context From worker 12: Stacktrace: From worker 12: [1] semiconcrete_result_item(result::Compiler.SemiConcreteResult, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1461 From worker 12: [2] handle_semi_concrete_result!(cases::Vector{Compiler.InliningCase}, result::Compiler.SemiConcreteResult, match::Core.MethodMatch, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1474 From worker 12: [3] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1316 From worker 12: [4] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [5] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [6] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [7] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [8] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [9] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [10] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [11] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [12] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [13] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [14] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [15] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [16] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [17] primal_return_type_world(mode::Mode, world::UInt64, mi::Core.MethodInstance) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:82 From worker 12: [18] primal_return_type_generator(world::UInt64, source::Any, self::Any, mode::Type, ft::Type, tt::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:150 From worker 12: [19] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:387 [inlined] From worker 12: [20] autodiff(mode::ReverseMode{false, false, false, FFIABI, false, false}, f::var"#f4#f4##1", ::Type{Active}, args::Active{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:542 From worker 12: [21] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:126 From worker 12: [22] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [23] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:163 [inlined] From worker 12: [24] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] From worker 12: From worker 12: test_forward: hypot with return activity Const on (::Float64, Const), (::Float64, Const): Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:71 From worker 12: Got exception outside of a @test From worker 12: TypeError: non-boolean (Nothing) used in boolean context From worker 12: Stacktrace: From worker 12: [1] semiconcrete_result_item(result::Compiler.SemiConcreteResult, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1461 From worker 12: [2] handle_semi_concrete_result!(cases::Vector{Compiler.InliningCase}, result::Compiler.SemiConcreteResult, match::Core.MethodMatch, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1474 From worker 12: [3] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1316 From worker 12: [4] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [5] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [6] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [7] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [8] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [9] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [10] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [11] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [12] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [13] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [14] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [15] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [16] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [17] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6062 From worker 12: [18] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6312 From worker 12: [19] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:658 [inlined] From worker 12: [20] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#29"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(hypot)}, ::Const{Float64}, ::Const{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:542 From worker 12: [21] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:96 [inlined] From worker 12: [22] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [23] test_forward(::typeof(hypot), ::Type, ::Tuple{Float64, UnionAll}, ::Vararg{Tuple{Float64, UnionAll}}; rng::Random.TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) From worker 12: @ EnzymeTestUtils ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:73 From worker 12: [24] test_forward(::Function, ::Type, ::Tuple{Float64, UnionAll}, ::Vararg{Tuple{Float64, UnionAll}}) From worker 12: @ EnzymeTestUtils ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:54 From worker 12: [25] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:181 [inlined] From worker 12: [26] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2042 [inlined] From worker 12: [27] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:174 [inlined] From worker 12: [28] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [29] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:174 [inlined] From worker 12: [30] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [31] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:173 From worker 12: [32] include(mapexpr::Function, mod::Module, _path::String) From worker 12: @ Base ./Base.jl:310 From worker 12: [33] IncludeInto From worker 12: @ ./Base.jl:311 [inlined] From worker 12: [34] #27 From worker 12: @ ./none:-1 [inlined] From worker 12: [35] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 12: [36] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [37] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 12: [38] macro expansion From worker 12: @ ./timing.jl:689 [inlined] From worker 12: [39] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 12: [40] eval(m::Module, e::Any) From worker 12: @ Core ./boot.jl:489 From worker 12: [41] runtests(f::Function, name::String) From worker 12: @ Main ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 12: [42] (::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}})() From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 12: [43] run_work_thunk(thunk::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}}, print_error::Bool) From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 12: [44] (::Distributed.var"#handle_msg##2#handle_msg##3"{Distributed.CallMsg{:call_fetch}, Distributed.MsgHeader, Sockets.TCPSocket})() From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 12: From worker 12: test_forward: hypot with return activity Const on (::Float64, Const), (::Float64, Const), (::Float64, Const): Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:71 From worker 12: Got exception outside of a @test From worker 12: TypeError: non-boolean (Nothing) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6062 From worker 12: [21] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6312 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:658 [inlined] From worker 12: [23] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#29"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(hypot)}, ::Const{Float64}, ::Const{Float64}, ::Const{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:542 From worker 12: [24] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:96 [inlined] From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] test_forward(::typeof(hypot), ::Type, ::Tuple{Float64, UnionAll}, ::Vararg{Tuple{Float64, UnionAll}}; rng::Random.TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) From worker 12: @ EnzymeTestUtils ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:73 From worker 12: [27] test_forward(::Function, ::Type, ::Tuple{Float64, UnionAll}, ::Vararg{Tuple{Float64, UnionAll}}) From worker 12: @ EnzymeTestUtils ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:54 From worker 12: [28] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:182 [inlined] From worker 12: [29] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2042 [inlined] From worker 12: [30] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:174 [inlined] From worker 12: [31] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [32] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:174 [inlined] From worker 12: [33] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [34] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:173 From worker 12: [35] include(mapexpr::Function, mod::Module, _path::String) From worker 12: @ Base ./Base.jl:310 From worker 12: [36] IncludeInto From worker 12: @ ./Base.jl:311 [inlined] From worker 12: [37] #27 From worker 12: @ ./none:-1 [inlined] From worker 12: [38] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 12: [39] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [40] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 12: [41] macro expansion From worker 12: @ ./timing.jl:689 [inlined] From worker 12: [42] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 12: [43] eval(m::Module, e::Any) From worker 12: @ Core ./boot.jl:489 From worker 12: [44] runtests(f::Function, name::String) From worker 12: @ Main ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 12: [45] (::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}})() From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 12: [46] run_work_thunk(thunk::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}}, print_error::Bool) From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 12: [47] (::Distributed.var"#handle_msg##2#handle_msg##3"{Distributed.CallMsg{:call_fetch}, Distributed.MsgHeader, Sockets.TCPSocket})() From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 12: From worker 12: test_forward: hypot with return activity Const on (::Float64, Const), (::Float64, Const), (::Float64, Const), (::Float64, Const): Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:71 From worker 12: Got exception outside of a @test From worker 12: TypeError: non-boolean (Nothing) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6062 From worker 12: [21] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6312 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:658 [inlined] From worker 12: [23] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#29"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(hypot)}, ::Const{Float64}, ::Const{Float64}, ::Const{Float64}, ::Const{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:542 From worker 12: [24] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:96 [inlined] From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] test_forward(::typeof(hypot), ::Type, ::Tuple{Float64, UnionAll}, ::Vararg{Tuple{Float64, UnionAll}}; rng::Random.TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) From worker 12: @ EnzymeTestUtils ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:73 From worker 12: [27] test_forward(::Function, ::Type, ::Tuple{Float64, UnionAll}, ::Vararg{Tuple{Float64, UnionAll}}) From worker 12: @ EnzymeTestUtils ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:54 From worker 12: [28] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:183 [inlined] From worker 12: [29] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2042 [inlined] From worker 12: [30] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:174 [inlined] From worker 12: [31] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [32] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:174 [inlined] From worker 12: [33] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [34] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:173 From worker 12: [35] include(mapexpr::Function, mod::Module, _path::String) From worker 12: @ Base ./Base.jl:310 From worker 12: [36] IncludeInto From worker 12: @ ./Base.jl:311 [inlined] From worker 12: [37] #27 From worker 12: @ ./none:-1 [inlined] From worker 12: [38] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 12: [39] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [40] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 12: [41] macro expansion From worker 12: @ ./timing.jl:689 [inlined] From worker 12: [42] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 12: [43] eval(m::Module, e::Any) From worker 12: @ Core ./boot.jl:489 From worker 12: [44] runtests(f::Function, name::String) From worker 12: @ Main ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 12: [45] (::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}})() From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 12: [46] run_work_thunk(thunk::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}}, print_error::Bool) From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 12: [47] (::Distributed.var"#handle_msg##2#handle_msg##3"{Distributed.CallMsg{:call_fetch}, Distributed.MsgHeader, Sockets.TCPSocket})() From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 12: From worker 12: test_forward: hypot with return activity Const on (::ComplexF64, Const), (::ComplexF64, Const): Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:71 From worker 12: Got exception outside of a @test From worker 12: TypeError: non-boolean (Nothing) used in boolean context From worker 12: Stacktrace: From worker 12: [1] semiconcrete_result_item(result::Compiler.SemiConcreteResult, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1461 From worker 12: [2] handle_semi_concrete_result!(cases::Vector{Compiler.InliningCase}, result::Compiler.SemiConcreteResult, match::Core.MethodMatch, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1474 From worker 12: [3] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1316 From worker 12: [4] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [5] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [6] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [7] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [8] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [9] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [10] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [11] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [12] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [13] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [14] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [15] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [16] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [17] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6062 From worker 12: [18] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6312 From worker 12: [19] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:658 [inlined] From worker 12: [20] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#29"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(hypot)}, ::Const{ComplexF64}, ::Const{ComplexF64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:542 From worker 12: [21] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:96 [inlined] From worker 12: [22] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [23] test_forward(::typeof(hypot), ::Type, ::Tuple{ComplexF64, UnionAll}, ::Vararg{Tuple{ComplexF64, UnionAll}}; rng::Random.TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) From worker 12: @ EnzymeTestUtils ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:73 From worker 12: [24] test_forward(::Function, ::Type, ::Tuple{ComplexF64, UnionAll}, ::Vararg{Tuple{ComplexF64, UnionAll}}) From worker 12: @ EnzymeTestUtils ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:54 From worker 12: [25] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:186 [inlined] From worker 12: [26] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2042 [inlined] From worker 12: [27] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:174 [inlined] From worker 12: [28] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [29] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:174 [inlined] From worker 12: [30] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [31] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:173 From worker 12: [32] include(mapexpr::Function, mod::Module, _path::String) From worker 12: @ Base ./Base.jl:310 From worker 12: [33] IncludeInto From worker 12: @ ./Base.jl:311 [inlined] From worker 12: [34] #27 From worker 12: @ ./none:-1 [inlined] From worker 12: [35] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 12: [36] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [37] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 12: [38] macro expansion From worker 12: @ ./timing.jl:689 [inlined] From worker 12: [39] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 12: [40] eval(m::Module, e::Any) From worker 12: @ Core ./boot.jl:489 From worker 12: [41] runtests(f::Function, name::String) From worker 12: @ Main ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 12: [42] (::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}})() From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 12: [43] run_work_thunk(thunk::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}}, print_error::Bool) From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 12: [44] (::Distributed.var"#handle_msg##2#handle_msg##3"{Distributed.CallMsg{:call_fetch}, Distributed.MsgHeader, Sockets.TCPSocket})() From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 12: From worker 12: test_forward: hypot with return activity Const on (::ComplexF64, Const), (::ComplexF64, Const), (::ComplexF64, Const): Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:71 From worker 12: Got exception outside of a @test From worker 12: TypeError: non-boolean (Nothing) used in boolean context From worker 12: Stacktrace: From worker 12: [1] semiconcrete_result_item(result::Compiler.SemiConcreteResult, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1461 From worker 12: [2] handle_semi_concrete_result!(cases::Vector{Compiler.InliningCase}, result::Compiler.SemiConcreteResult, match::Core.MethodMatch, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1474 From worker 12: [3] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1316 From worker 12: [4] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [5] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [6] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [7] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [8] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [9] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [10] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [11] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [12] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [13] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [14] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [15] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [16] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [17] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6062 From worker 12: [18] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6312 From worker 12: [19] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:658 [inlined] From worker 12: [20] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#29"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(hypot)}, ::Const{ComplexF64}, ::Const{ComplexF64}, ::Const{ComplexF64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:542 From worker 12: [21] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:96 [inlined] From worker 12: [22] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [23] test_forward(::typeof(hypot), ::Type, ::Tuple{ComplexF64, UnionAll}, ::Vararg{Tuple{ComplexF64, UnionAll}}; rng::Random.TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) From worker 12: @ EnzymeTestUtils ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:73 From worker 12: [24] test_forward(::Function, ::Type, ::Tuple{ComplexF64, UnionAll}, ::Vararg{Tuple{ComplexF64, UnionAll}}) From worker 12: @ EnzymeTestUtils ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:54 From worker 12: [25] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:187 [inlined] From worker 12: [26] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2042 [inlined] From worker 12: [27] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:174 [inlined] From worker 12: [28] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [29] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:174 [inlined] From worker 12: [30] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [31] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:173 From worker 12: [32] include(mapexpr::Function, mod::Module, _path::String) From worker 12: @ Base ./Base.jl:310 From worker 12: [33] IncludeInto From worker 12: @ ./Base.jl:311 [inlined] From worker 12: [34] #27 From worker 12: @ ./none:-1 [inlined] From worker 12: [35] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 12: [36] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [37] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 12: [38] macro expansion From worker 12: @ ./timing.jl:689 [inlined] From worker 12: [39] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 12: [40] eval(m::Module, e::Any) From worker 12: @ Core ./boot.jl:489 From worker 12: [41] runtests(f::Function, name::String) From worker 12: @ Main ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 12: [42] (::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}})() From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 12: [43] run_work_thunk(thunk::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}}, print_error::Bool) From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 12: [44] (::Distributed.var"#handle_msg##2#handle_msg##3"{Distributed.CallMsg{:call_fetch}, Distributed.MsgHeader, Sockets.TCPSocket})() From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 12: From worker 12: test_forward: hypot with return activity Const on (::ComplexF64, Const), (::ComplexF64, Const), (::ComplexF64, Const), (::ComplexF64, Const): Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:71 From worker 12: Got exception outside of a @test From worker 12: TypeError: non-boolean (Nothing) used in boolean context From worker 12: Stacktrace: From worker 12: [1] semiconcrete_result_item(result::Compiler.SemiConcreteResult, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1461 From worker 12: [2] handle_semi_concrete_result!(cases::Vector{Compiler.InliningCase}, result::Compiler.SemiConcreteResult, match::Core.MethodMatch, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1474 From worker 12: [3] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1316 From worker 12: [4] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [5] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [6] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [7] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [8] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [9] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [10] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [11] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [12] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [13] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [14] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [15] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [16] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [17] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6062 From worker 12: [18] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6312 From worker 12: [19] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:658 [inlined] From worker 12: [20] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#29"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(hypot)}, ::Const{ComplexF64}, ::Const{ComplexF64}, ::Const{ComplexF64}, ::Const{ComplexF64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:542 From worker 12: [21] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:96 [inlined] From worker 12: [22] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [23] test_forward(::typeof(hypot), ::Type, ::Tuple{ComplexF64, UnionAll}, ::Vararg{Tuple{ComplexF64, UnionAll}}; rng::Random.TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) From worker 12: @ EnzymeTestUtils ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:73 From worker 12: [24] test_forward(::Function, ::Type, ::Tuple{ComplexF64, UnionAll}, ::Vararg{Tuple{ComplexF64, UnionAll}}) From worker 12: @ EnzymeTestUtils ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:54 From worker 12: [25] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:188 [inlined] From worker 12: [26] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2042 [inlined] From worker 12: [27] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:174 [inlined] From worker 12: [28] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [29] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:174 [inlined] From worker 12: [30] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [31] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:173 From worker 12: [32] include(mapexpr::Function, mod::Module, _path::String) From worker 12: @ Base ./Base.jl:310 From worker 12: [33] IncludeInto From worker 12: @ ./Base.jl:311 [inlined] From worker 12: [34] #27 From worker 12: @ ./none:-1 [inlined] From worker 12: [35] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 12: [36] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [37] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 12: [38] macro expansion From worker 12: @ ./timing.jl:689 [inlined] From worker 12: [39] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 12: [40] eval(m::Module, e::Any) From worker 12: @ Core ./boot.jl:489 From worker 12: [41] runtests(f::Function, name::String) From worker 12: @ Main ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 12: [42] (::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}})() From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 12: [43] run_work_thunk(thunk::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}}, print_error::Bool) From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 12: [44] (::Distributed.var"#handle_msg##2#handle_msg##3"{Distributed.CallMsg{:call_fetch}, Distributed.MsgHeader, Sockets.TCPSocket})() From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 12: From worker 12: test_forward: hypot with return activity Const on (::Float64, Const), (::Float64, Const): Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:71 From worker 12: Got exception outside of a @test From worker 12: TypeError: non-boolean (Nothing) used in boolean context From worker 12: Stacktrace: From worker 12: [1] semiconcrete_result_item(result::Compiler.SemiConcreteResult, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1461 From worker 12: [2] handle_semi_concrete_result!(cases::Vector{Compiler.InliningCase}, result::Compiler.SemiConcreteResult, match::Core.MethodMatch, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1474 From worker 12: [3] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1316 From worker 12: [4] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [5] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [6] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [7] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [8] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [9] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [10] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [11] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [12] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [13] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [14] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [15] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [16] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [17] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6062 From worker 12: [18] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6312 From worker 12: [19] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:658 [inlined] From worker 12: [20] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#29"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(hypot)}, ::Const{Float64}, ::Const{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:542 From worker 12: [21] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:96 [inlined] From worker 12: [22] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [23] test_forward(::typeof(hypot), ::Type, ::Tuple{Float64, UnionAll}, ::Vararg{Tuple{Float64, UnionAll}}; rng::Random.TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) From worker 12: @ EnzymeTestUtils ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:73 From worker 12: [24] test_forward(::Function, ::Type, ::Tuple{Float64, UnionAll}, ::Vararg{Tuple{Float64, UnionAll}}) From worker 12: @ EnzymeTestUtils ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:54 From worker 12: [25] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:181 [inlined] From worker 12: [26] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2042 [inlined] From worker 12: [27] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:174 [inlined] From worker 12: [28] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [29] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:174 [inlined] From worker 12: [30] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [31] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:173 From worker 12: [32] include(mapexpr::Function, mod::Module, _path::String) From worker 12: @ Base ./Base.jl:310 From worker 12: [33] IncludeInto From worker 12: @ ./Base.jl:311 [inlined] From worker 12: [34] #27 From worker 12: @ ./none:-1 [inlined] From worker 12: [35] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 12: [36] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [37] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 12: [38] macro expansion From worker 12: @ ./timing.jl:689 [inlined] From worker 12: [39] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 12: [40] eval(m::Module, e::Any) From worker 12: @ Core ./boot.jl:489 From worker 12: [41] runtests(f::Function, name::String) From worker 12: @ Main ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 12: [42] (::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}})() From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 12: [43] run_work_thunk(thunk::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}}, print_error::Bool) From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 12: [44] (::Distributed.var"#handle_msg##2#handle_msg##3"{Distributed.CallMsg{:call_fetch}, Distributed.MsgHeader, Sockets.TCPSocket})() From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 12: From worker 12: test_forward: hypot with return activity Const on (::Float64, Const), (::Float64, Const), (::Float64, Const): Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:71 From worker 12: Got exception outside of a @test From worker 12: TypeError: non-boolean (Nothing) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6062 From worker 12: [21] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6312 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:658 [inlined] From worker 12: [23] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#29"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(hypot)}, ::Const{Float64}, ::Const{Float64}, ::Const{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:542 From worker 12: [24] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:96 [inlined] From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] test_forward(::typeof(hypot), ::Type, ::Tuple{Float64, UnionAll}, ::Vararg{Tuple{Float64, UnionAll}}; rng::Random.TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) From worker 12: @ EnzymeTestUtils ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:73 From worker 12: [27] test_forward(::Function, ::Type, ::Tuple{Float64, UnionAll}, ::Vararg{Tuple{Float64, UnionAll}}) From worker 12: @ EnzymeTestUtils ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:54 From worker 12: [28] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:182 [inlined] From worker 12: [29] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2042 [inlined] From worker 12: [30] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:174 [inlined] From worker 12: [31] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [32] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:174 [inlined] From worker 12: [33] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [34] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:173 From worker 12: [35] include(mapexpr::Function, mod::Module, _path::String) From worker 12: @ Base ./Base.jl:310 From worker 12: [36] IncludeInto From worker 12: @ ./Base.jl:311 [inlined] From worker 12: [37] #27 From worker 12: @ ./none:-1 [inlined] From worker 12: [38] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 12: [39] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [40] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 12: [41] macro expansion From worker 12: @ ./timing.jl:689 [inlined] From worker 12: [42] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 12: [43] eval(m::Module, e::Any) From worker 12: @ Core ./boot.jl:489 From worker 12: [44] runtests(f::Function, name::String) From worker 12: @ Main ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 12: [45] (::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}})() From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 12: [46] run_work_thunk(thunk::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}}, print_error::Bool) From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 12: [47] (::Distributed.var"#handle_msg##2#handle_msg##3"{Distributed.CallMsg{:call_fetch}, Distributed.MsgHeader, Sockets.TCPSocket})() From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 12: From worker 12: test_forward: hypot with return activity Const on (::Float64, Const), (::Float64, Const), (::Float64, Const), (::Float64, Duplicated): Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:71 From worker 12: Got exception outside of a @test From worker 12: TypeError: non-boolean (Nothing) used in boolean context From worker 12: Stacktrace: From worker 12: [1] resolve_todo(mi::Core.MethodInstance, result::Nothing, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:868 From worker 12: [2] analyze_method!(match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:954 From worker 12: [3] analyze_method! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:921 [inlined] From worker 12: [4] handle_match!(cases::Vector{Compiler.InliningCase}, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool, volatile_inf_result::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1429 From worker 12: [5] handle_match! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1421 [inlined] From worker 12: [6] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1321 From worker 12: [7] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [8] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [9] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [10] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [11] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [12] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [13] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [14] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [15] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [16] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [17] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [18] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [19] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [20] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6062 From worker 12: [21] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6312 From worker 12: [22] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:658 [inlined] From worker 12: [23] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#29"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(hypot)}, ::Const{Float64}, ::Const{Float64}, ::Const{Float64}, ::Duplicated{Float64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:542 From worker 12: [24] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:96 [inlined] From worker 12: [25] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [26] test_forward(::typeof(hypot), ::Type, ::Tuple{Float64, UnionAll}, ::Vararg{Tuple{Float64, UnionAll}}; rng::Random.TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) From worker 12: @ EnzymeTestUtils ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:73 From worker 12: [27] test_forward(::Function, ::Type, ::Tuple{Float64, UnionAll}, ::Vararg{Tuple{Float64, UnionAll}}) From worker 12: @ EnzymeTestUtils ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:54 From worker 12: [28] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:183 [inlined] From worker 12: [29] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2042 [inlined] From worker 12: [30] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:174 [inlined] From worker 12: [31] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [32] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:174 [inlined] From worker 12: [33] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [34] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:173 From worker 12: [35] include(mapexpr::Function, mod::Module, _path::String) From worker 12: @ Base ./Base.jl:310 From worker 12: [36] IncludeInto From worker 12: @ ./Base.jl:311 [inlined] From worker 12: [37] #27 From worker 12: @ ./none:-1 [inlined] From worker 12: [38] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 12: [39] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [40] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 12: [41] macro expansion From worker 12: @ ./timing.jl:689 [inlined] From worker 12: [42] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 12: [43] eval(m::Module, e::Any) From worker 12: @ Core ./boot.jl:489 From worker 12: [44] runtests(f::Function, name::String) From worker 12: @ Main ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 12: [45] (::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}})() From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 12: [46] run_work_thunk(thunk::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}}, print_error::Bool) From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 12: [47] (::Distributed.var"#handle_msg##2#handle_msg##3"{Distributed.CallMsg{:call_fetch}, Distributed.MsgHeader, Sockets.TCPSocket})() From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 12: From worker 12: test_forward: hypot with return activity Const on (::ComplexF64, Const), (::ComplexF64, Const): Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:71 From worker 12: Got exception outside of a @test From worker 12: TypeError: non-boolean (Nothing) used in boolean context From worker 12: Stacktrace: From worker 12: [1] semiconcrete_result_item(result::Compiler.SemiConcreteResult, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1461 From worker 12: [2] handle_semi_concrete_result!(cases::Vector{Compiler.InliningCase}, result::Compiler.SemiConcreteResult, match::Core.MethodMatch, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1474 From worker 12: [3] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1316 From worker 12: [4] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [5] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [6] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [7] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [8] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [9] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [10] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [11] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [12] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [13] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [14] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [15] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [16] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [17] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6062 From worker 12: [18] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6312 From worker 12: [19] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:658 [inlined] From worker 12: [20] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#29"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(hypot)}, ::Const{ComplexF64}, ::Const{ComplexF64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:542 From worker 12: [21] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:96 [inlined] From worker 12: [22] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [23] test_forward(::typeof(hypot), ::Type, ::Tuple{ComplexF64, UnionAll}, ::Vararg{Tuple{ComplexF64, UnionAll}}; rng::Random.TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) From worker 12: @ EnzymeTestUtils ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:73 From worker 12: [24] test_forward(::Function, ::Type, ::Tuple{ComplexF64, UnionAll}, ::Vararg{Tuple{ComplexF64, UnionAll}}) From worker 12: @ EnzymeTestUtils ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:54 From worker 12: [25] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:186 [inlined] From worker 12: [26] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2042 [inlined] From worker 12: [27] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:174 [inlined] From worker 12: [28] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [29] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:174 [inlined] From worker 12: [30] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [31] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:173 From worker 12: [32] include(mapexpr::Function, mod::Module, _path::String) From worker 12: @ Base ./Base.jl:310 From worker 12: [33] IncludeInto From worker 12: @ ./Base.jl:311 [inlined] From worker 12: [34] #27 From worker 12: @ ./none:-1 [inlined] From worker 12: [35] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 12: [36] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [37] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 12: [38] macro expansion From worker 12: @ ./timing.jl:689 [inlined] From worker 12: [39] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 12: [40] eval(m::Module, e::Any) From worker 12: @ Core ./boot.jl:489 From worker 12: [41] runtests(f::Function, name::String) From worker 12: @ Main ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 12: [42] (::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}})() From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 12: [43] run_work_thunk(thunk::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}}, print_error::Bool) From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 12: [44] (::Distributed.var"#handle_msg##2#handle_msg##3"{Distributed.CallMsg{:call_fetch}, Distributed.MsgHeader, Sockets.TCPSocket})() From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 12: From worker 12: test_forward: hypot with return activity Const on (::ComplexF64, Const), (::ComplexF64, Const), (::ComplexF64, Const): Error During Test at /home/pkgeval/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:71 From worker 12: Got exception outside of a @test From worker 12: TypeError: non-boolean (Nothing) used in boolean context From worker 12: Stacktrace: From worker 12: [1] semiconcrete_result_item(result::Compiler.SemiConcreteResult, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1461 From worker 12: [2] handle_semi_concrete_result!(cases::Vector{Compiler.InliningCase}, result::Compiler.SemiConcreteResult, match::Core.MethodMatch, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1474 From worker 12: [3] handle_any_const_result!(cases::Vector{Compiler.InliningCase}, result::Any, match::Core.MethodMatch, argtypes::Vector{Any}, info::Compiler.CallInfo, flag::UInt32, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}; allow_typevars::Bool) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1316 From worker 12: [4] handle_any_const_result! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1309 [inlined] From worker 12: [5] compute_inlining_cases(info::Compiler.CallInfo, flag::UInt32, sig::Compiler.Signature, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1381 From worker 12: [6] handle_call! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1413 [inlined] From worker 12: [7] assemble_inline_todo!(ir::Compiler.IRCode, state::Compiler.InliningState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/ssair/inlining.jl:1662 From worker 12: [8] ssa_inlining_pass! From worker 12: @ ./../usr/share/julia/Compiler/src/ssair/inlining.jl:76 [inlined] From worker 12: [9] run_passes_ipo_safe(ci::Core.CodeInfo, sv::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, optimize_until::Nothing) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1049 From worker 12: [10] run_passes_ipo_safe From worker 12: @ ./../usr/share/julia/Compiler/src/optimize.jl:1062 [inlined] From worker 12: [11] optimize(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, opt::Compiler.OptimizationState{Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}}, caller::Compiler.InferenceResult) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/optimize.jl:1035 From worker 12: [12] finish_nocycle(::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState, time_before::UInt64) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:231 From worker 12: [13] typeinf(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, frame::Compiler.InferenceState) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4493 From worker 12: [14] typeinf_ext(interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mi::Core.MethodInstance, source_mode::UInt8) From worker 12: @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: [15] typeinf_type From worker 12: @ ./../usr/share/julia/Compiler/src/typeinfer.jl:1408 [inlined] From worker 12: [16] return_type From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/typeutils/inference.jl:12 [inlined] From worker 12: [17] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6062 From worker 12: [18] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) From worker 12: @ Enzyme.Compiler ~/.julia/packages/Enzyme/LJjsP/src/compiler.jl:6312 From worker 12: [19] autodiff From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:658 [inlined] From worker 12: [20] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#29"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(hypot)}, ::Const{ComplexF64}, ::Const{ComplexF64}, ::Const{ComplexF64}) From worker 12: @ Enzyme ~/.julia/packages/Enzyme/LJjsP/src/Enzyme.jl:542 From worker 12: [21] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:96 [inlined] From worker 12: [22] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [23] test_forward(::typeof(hypot), ::Type, ::Tuple{ComplexF64, UnionAll}, ::Vararg{Tuple{ComplexF64, UnionAll}}; rng::Random.TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) From worker 12: @ EnzymeTestUtils ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:73 From worker 12: [24] test_forward(::Function, ::Type, ::Tuple{ComplexF64, UnionAll}, ::Vararg{Tuple{ComplexF64, UnionAll}}) From worker 12: @ EnzymeTestUtils ~/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:54 From worker 12: [25] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:187 [inlined] From worker 12: [26] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2042 [inlined] From worker 12: [27] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:174 [inlined] From worker 12: [28] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [29] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:174 [inlined] From worker 12: [30] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [31] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:173 From worker 12: [32] include(mapexpr::Function, mod::Module, _path::String) From worker 12: @ Base ./Base.jl:310 From worker 12: [33] IncludeInto From worker 12: @ ./Base.jl:311 [inlined] From worker 12: [34] #27 From worker 12: @ ./none:-1 [inlined] From worker 12: [35] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 12: [36] macro expansion From worker 12: @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: [37] macro expansion From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 12: [38] macro expansion From worker 12: @ ./timing.jl:689 [inlined] From worker 12: [39] top-level scope From worker 12: @ ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 12: [40] eval(m::Module, e::Any) From worker 12: @ Core ./boot.jl:489 From worker 12: [41] runtests(f::Function, name::String) From worker 12: @ Main ~/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 12: [42] (::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}})() From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 12: [43] run_work_thunk(thunk::Distributed.var"#handle_msg##4#handle_msg##5"{Distributed.CallMsg{:call_fetch}}, print_error::Bool) From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 12: [44] (::Distributed.var"#handle_msg##2#handle_msg##3"{Distributed.CallMsg{:call_fetch}, Distributed.MsgHeader, Sockets.TCPSocket})() From worker 12: @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 12: Internal error: during type inference of From worker 12: _build_activity(Random.TaskLocalRNG, Base.Complex{Float64}, Type{EnzymeCore.Duplicated{T} where T}) From worker 12: Encountered unexpected error in runtime: From worker 12: AssertionError(msg="invalid `given_argtypes` for `mi`") From worker 12: va_process_argtypes at ./../usr/share/julia/Compiler/src/inferenceresult.jl:123 From worker 12: InferenceState at ./../usr/share/julia/Compiler/src/inferencestate.jl:352 From worker 12: InferenceState at ./../usr/share/julia/Compiler/src/inferencestate.jl:606 [inlined] From worker 12: typeinf_edge at ./../usr/share/julia/Compiler/src/typeinfer.jl:1093 From worker 12: abstract_call_method at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:735 From worker 12: infercalls at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:167 From worker 12: abstract_call_gf_by_type at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 From worker 12: abstract_call_known at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2796 From worker 12: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2902 From worker 12: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2895 [inlined] From worker 12: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3055 From worker 12: abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3073 [inlined] From worker 12: abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3429 From worker 12: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3823 [inlined] From worker 12: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3780 [inlined] From worker 12: typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4329 From worker 12: jfptr_typeinf_local_85872.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 12: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 12: ijl_apply_generic at /source/src/gf.c:4313 From worker 12: typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4486 From worker 12: typeinf_ext at ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 12: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1569 [inlined] From worker 12: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1578 From worker 12: jfptr_typeinf_ext_toplevel_83027.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 12: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 12: ijl_apply_generic at /source/src/gf.c:4313 From worker 12: jl_apply at /source/src/julia.h:2275 [inlined] From worker 12: jl_type_infer at /source/src/gf.c:463 From worker 12: jl_compile_method_internal at /source/src/gf.c:3636 From worker 12: _jl_invoke at /source/src/gf.c:4108 [inlined] From worker 12: ijl_apply_generic at /source/src/gf.c:4313 From worker 12: auto_activity at /home/pkgeval/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/generate_tangent.jl:55 From worker 12: #_#58 at ./operators.jl:1201 [inlined] From worker 12: Fix at ./operators.jl:1201 [inlined] From worker 12: map at ./tuple.jl:354 [inlined] From worker 12: map at ./tuple.jl:355 [inlined] From worker 12: map at ./tuple.jl:355 From worker 12: unknown function (ip: 0x70c68014700b) at (unknown file) From worker 12: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 12: ijl_apply_generic at /source/src/gf.c:4313 From worker 12: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:73 [inlined] From worker 12: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: #test_forward#26 at /home/pkgeval/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:73 From worker 12: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 12: ijl_apply_generic at /source/src/gf.c:4313 From worker 12: jl_apply at /source/src/julia.h:2275 [inlined] From worker 12: jl_f__apply_iterate at /source/src/builtins.c:876 From worker 12: test_forward at /home/pkgeval/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:54 From worker 12: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 12: ijl_apply_generic at /source/src/gf.c:4313 From worker 12: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:188 [inlined] From worker 12: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:2042 [inlined] From worker 12: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:174 [inlined] From worker 12: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:174 [inlined] From worker 12: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:173 From worker 12: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 12: ijl_invoke at /source/src/gf.c:4123 From worker 12: jl_toplevel_eval_flex at /source/src/toplevel.c:731 From worker 12: jl_eval_toplevel_stmts at /source/src/toplevel.c:585 From worker 12: jl_toplevel_eval_flex at /source/src/toplevel.c:683 From worker 12: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 12: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 12: eval at ./boot.jl:489 From worker 12: include_string at ./loading.jl:2979 From worker 12: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 12: ijl_apply_generic at /source/src/gf.c:4313 From worker 12: _include at ./loading.jl:3039 From worker 12: include at ./Base.jl:310 From worker 12: IncludeInto at ./Base.jl:311 [inlined] From worker 12: #27 at ./none (unknown line) [inlined] From worker 12: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 12: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 12: macro expansion at ./timing.jl:689 [inlined] From worker 12: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 12: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 12: ijl_invoke at /source/src/gf.c:4123 From worker 12: jl_toplevel_eval_flex at /source/src/toplevel.c:731 From worker 12: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 12: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 12: eval at ./boot.jl:489 From worker 12: runtests at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 12: unknown function (ip: 0x70c6b6f99526) at (unknown file) From worker 12: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 12: ijl_apply_generic at /source/src/gf.c:4313 From worker 12: jl_apply at /source/src/julia.h:2275 [inlined] From worker 12: jl_f_invokelatest at /source/src/builtins.c:889 From worker 12: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 12: ijl_apply_generic at /source/src/gf.c:4313 From worker 12: jl_apply at /source/src/julia.h:2275 [inlined] From worker 12: jl_f__apply_iterate at /source/src/builtins.c:876 From worker 12: #handle_msg##4 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 12: run_work_thunk at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 12: #handle_msg##2 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 12: unknown function (ip: 0x70c6b6f96c77) at (unknown file) From worker 12: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 12: ijl_apply_generic at /source/src/gf.c:4313 From worker 12: jl_apply at /source/src/julia.h:2275 [inlined] From worker 12: start_task at /source/src/task.c:1281 From worker 12: From worker 12: [218] signal 6 (-6): Aborted From worker 12: in expression starting at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:172 From worker 12: unknown function (ip: 0x70c6b8916ebc) at /lib/x86_64-linux-gnu/libc.so.6 From worker 12: gsignal at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 12: abort at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 12: jl_type_infer at /source/src/gf.c:482 From worker 12: jl_compile_method_internal at /source/src/gf.c:3636 From worker 12: _jl_invoke at /source/src/gf.c:4108 [inlined] From worker 12: ijl_apply_generic at /source/src/gf.c:4313 From worker 12: auto_activity at /home/pkgeval/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/generate_tangent.jl:55 From worker 12: #_#58 at ./operators.jl:1201 [inlined] From worker 12: Fix at ./operators.jl:1201 [inlined] From worker 12: map at ./tuple.jl:354 [inlined] From worker 12: map at ./tuple.jl:355 [inlined] From worker 12: map at ./tuple.jl:355 From worker 12: unknown function (ip: 0x70c68014700b) at (unknown file) From worker 12: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 12: ijl_apply_generic at /source/src/gf.c:4313 From worker 12: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:73 [inlined] From worker 12: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: #test_forward#26 at /home/pkgeval/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:73 From worker 12: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 12: ijl_apply_generic at /source/src/gf.c:4313 From worker 12: jl_apply at /source/src/julia.h:2275 [inlined] From worker 12: jl_f__apply_iterate at /source/src/builtins.c:876 From worker 12: test_forward at /home/pkgeval/.julia/packages/Enzyme/LJjsP/lib/EnzymeTestUtils/src/test_forward.jl:54 From worker 12: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 12: ijl_apply_generic at /source/src/gf.c:4313 From worker 12: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:188 [inlined] From worker 12: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:2042 [inlined] From worker 12: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:174 [inlined] From worker 12: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:174 [inlined] From worker 12: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/rules/internal_rules.jl:173 From worker 12: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 12: ijl_invoke at /source/src/gf.c:4123 From worker 12: jl_toplevel_eval_flex at /source/src/toplevel.c:731 From worker 12: jl_eval_toplevel_stmts at /source/src/toplevel.c:585 From worker 12: jl_toplevel_eval_flex at /source/src/toplevel.c:683 From worker 12: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 12: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 12: eval at ./boot.jl:489 From worker 12: include_string at ./loading.jl:2979 From worker 12: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 12: ijl_apply_generic at /source/src/gf.c:4313 From worker 12: _include at ./loading.jl:3039 From worker 12: include at ./Base.jl:310 From worker 12: IncludeInto at ./Base.jl:311 [inlined] From worker 12: #27 at ./none (unknown line) [inlined] From worker 12: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 12: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 12: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 12: macro expansion at ./timing.jl:689 [inlined] From worker 12: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 12: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 12: ijl_invoke at /source/src/gf.c:4123 From worker 12: jl_toplevel_eval_flex at /source/src/toplevel.c:731 From worker 12: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 12: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 12: eval at ./boot.jl:489 From worker 12: runtests at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 12: unknown function (ip: 0x70c6b6f99526) at (unknown file) From worker 12: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 12: ijl_apply_generic at /source/src/gf.c:4313 From worker 12: jl_apply at /source/src/julia.h:2275 [inlined] From worker 12: jl_f_invokelatest at /source/src/builtins.c:889 From worker 12: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 12: ijl_apply_generic at /source/src/gf.c:4313 From worker 12: jl_apply at /source/src/julia.h:2275 [inlined] From worker 12: jl_f__apply_iterate at /source/src/builtins.c:876 From worker 12: #handle_msg##4 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 12: run_work_thunk at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 12: #handle_msg##2 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 12: unknown function (ip: 0x70c6b6f96c77) at (unknown file) From worker 12: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 12: ijl_apply_generic at /source/src/gf.c:4313 From worker 12: jl_apply at /source/src/julia.h:2275 [inlined] From worker 12: start_task at /source/src/task.c:1281 From worker 12: Allocations: 107775754 (Pool: 107774921; Big: 833); GC: 31 rules/internal_rules (12) | failed at 2025-10-21T15:11:49.193 Worker 12 terminated. UNHANDLED TASK ERROR: EOFError: read end of file Stacktrace: [1] (::Base.var"#wait_locked#unsafe_read##0")(s::Sockets.TCPSocket, buf::IOBuffer, nb::Int64) @ Base ./stream.jl:976 [2] unsafe_read(s::Sockets.TCPSocket, p::Ptr{UInt8}, nb::UInt64) @ Base ./stream.jl:984 [3] unsafe_read @ ./io.jl:906 [inlined] [4] unsafe_read(s::Sockets.TCPSocket, p::Base.RefValue{NTuple{4, Int64}}, n::Int64) @ Base ./io.jl:905 [5] read! @ ./io.jl:910 [inlined] [6] deserialize_hdr_raw @ /opt/julia/share/julia/stdlib/v1.13/Distributed/src/messages.jl:167 [inlined] [7] message_handler_loop(r_stream::Sockets.TCPSocket, w_stream::Sockets.TCPSocket, incoming::Bool) @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:172 [8] process_tcp_streams(r_stream::Sockets.TCPSocket, w_stream::Sockets.TCPSocket, incoming::Bool) @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:133 [9] (::Distributed.var"#process_messages##0#process_messages##1"{Sockets.TCPSocket, Sockets.TCPSocket, Bool})() @ Distributed /opt/julia/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:121 From worker 13: From worker 13: ====================================================================================== From worker 13: Information request received. A stacktrace will print followed by a 1.0 second profile. From worker 13: --trace-compile is enabled during profile collection. From worker 13: ====================================================================================== From worker 13: From worker 13: cmd: /opt/julia/bin/julia 225 running 0 of 1 From worker 13: From worker 13: signal (10): User defined signal 1 From worker 13: epoll_pwait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 13: uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1404 From worker 13: uv_run at /workspace/srcdir/libuv/src/unix/core.c:430 From worker 13: ijl_task_get_next at /source/src/scheduler.c:457 From worker 13: wait at ./task.jl:1223 From worker 13: wait_forever at ./task.jl:1145 From worker 13: jfptr_wait_forever_72393.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 13: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 13: ijl_apply_generic at /source/src/gf.c:4313 From worker 13: jl_apply at /source/src/julia.h:2275 [inlined] From worker 13: start_task at /source/src/task.c:1281 From worker 13: unknown function (ip: (nil)) at (unknown file) From worker 13: From worker 13: From worker 13: ============================================================== From worker 13: Profile collected. A report will print at the next yield point. From worker 13: Disabling --trace-compile From worker 13: ============================================================== From worker 13: ====================================================================================== Information request received. A stacktrace will print followed by a 1.0 second profile. --trace-compile is enabled during profile collection. ====================================================================================== cmd: /opt/julia/bin/julia 83 running 0 of 1 signal (10): User defined signal 1 epoll_pwait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1404 uv_run at /workspace/srcdir/libuv/src/unix/core.c:430 ijl_task_get_next at /source/src/scheduler.c:457 wait at ./task.jl:1223 wait_forever at ./task.jl:1145 jfptr_wait_forever_72393.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4116 [inlined] ijl_apply_generic at /source/src/gf.c:4313 jl_apply at /source/src/julia.h:2275 [inlined] start_task at /source/src/task.c:1281 unknown function (ip: (nil)) at (unknown file) ============================================================== Profile collected. A report will print at the next yield point. Disabling --trace-compile ============================================================== From worker 13: ┌ Warning: There were no samples collected in one or more groups. From worker 13: │ This may be due to idle threads, or you may need to run your From worker 13: │ program longer (perhaps by running it multiple times), From worker 13: │ or adjust the delay between samples with `Profile.init()`. From worker 13: └ @ Profile /opt/julia/share/julia/stdlib/v1.13/Profile/src/Profile.jl:1362 From worker 13: Overhead ╎ [+additional indent] Count File:Line Function From worker 13: ========================================================= From worker 13: Thread 1 (default) Task 0x00007bbe5d0d8790 Total snapshots: 116. Utilization: 0% From worker 13: ╎116 @Base/task.jl:1145 wait_forever() From worker 13: 115╎ 116 @Base/task.jl:1223 wait() From worker 13: ====================================================================================== Information request received. A stacktrace will print followed by a 1.0 second profile. --trace-compile is enabled during profile collection. ====================================================================================== cmd: /opt/julia/bin/julia 1 running 0 of 1 signal (10): User defined signal 1 epoll_pwait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1404 uv_run at /workspace/srcdir/libuv/src/unix/core.c:430 ijl_task_get_next at /source/src/scheduler.c:457 wait at ./task.jl:1223 wait_forever at ./task.jl:1145 jfptr_wait_forever_72393.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4116 [inlined] ijl_apply_generic at /source/src/gf.c:4313 jl_apply at /source/src/julia.h:2275 [inlined] start_task at /source/src/task.c:1281 unknown function (ip: (nil)) at (unknown file) ============================================================== Profile collected. A report will print at the next yield point. Disabling --trace-compile ============================================================== ┌ Warning: There were no samples collected in one or more groups. │ This may be due to idle threads, or you may need to run your │ program longer (perhaps by running it multiple times), │ or adjust the delay between samples with `Profile.init()`. └ @ Profile /opt/julia/share/julia/stdlib/v1.13/Profile/src/Profile.jl:1362 Overhead ╎ [+additional indent] Count File:Line Function ========================================================= Thread 1 (default) Task 0x0000766e73c890f0 Total snapshots: 69. Utilization: 0% ╎69 @Base/task.jl:1145 wait_forever() 68╎ 69 @Base/task.jl:1223 wait() [83] signal 15: Terminated in expression starting at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/runtests.jl:241 PkgEval terminated after 2764.54s: test duration exceeded the time limit