Package evaluation to test Enzyme on Julia 1.13.0-DEV.1319 (9cddfda8ef*) started at 2025-10-16T14:29:44.383 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 6.77s ################################################################################ # 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 v0.6.4 [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 v0.7.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 5.33s ################################################################################ # 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_SZOQZo/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 11.38s ################################################################################ # Testing # Testing Enzyme Status `/tmp/jl_VPe9PH/Project.toml` [ab4f0b2a] BFloat16s v0.6.0 [082447d4] ChainRules v1.72.6 [d360d2e6] ChainRulesCore v1.26.0 [e30172f5] Documenter v1.14.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_VPe9PH/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 [944b1d66] CodecZlib v0.7.8 [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.14.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 [d7ba0133] Git v1.5.0 [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 v1.1.0 [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.1 [53d494c1] StructIO v0.3.1 [ec057cc2] StructUtils v2.5.1 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.1 [e689c965] Tracy v0.1.6 [3bb67fe8] TranscodingStreams v0.11.3 [013be700] UnsafeAtomics v0.3.0 [7cc45869] Enzyme_jll v0.0.203+1 [2e619515] Expat_jll v2.7.1+0 [020c3dae] Git_LFS_jll v3.7.0+0 [f8c6e375] Git_jll v2.51.1+0 [dad2f222] LLVMExtra_jll v0.0.38+0 ⌃ [86de99a1] LLVM_jll v20.1.8+0 [ad6e5548] LibTracyClient_jll v0.9.1+6 [94ce4f54] Libiconv_jll v1.18.0+0 [9bd350c2] OpenSSH_jll v10.2.1+0 [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 v0.6.4 [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 [3fa0cd96] REPL v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.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 ⌃ have new versions available and may be upgradable. 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:4488 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:4488 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:4488 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: [97] 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: 0x78e5b760cebc) 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: 0x78e5b75a8394) 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_85441.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: 0x78e58019a567) 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:2795 From worker 2: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2901 From worker 2: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2894 [inlined] From worker 2: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3054 From worker 2: abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3072 [inlined] From worker 2: abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3428 From worker 2: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3818 [inlined] From worker 2: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3775 [inlined] From worker 2: typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4324 From worker 2: jfptr_typeinf_local_88094.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:4481 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_85441.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:2954 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:3014 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: 0x78e5ae1b8f36) 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: 0x78e5ae1b68b7) 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: 85164658 (Pool: 85164007; Big: 651); GC: 29 advanced (2) | failed at 2025-10-16T14:34:25.766 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: [104] 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: 0x7954be031ebc) 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: 0x7954bdfcd394) 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_85441.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: 0x7954bc7862d7) 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_85441.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:2954 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:3014 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: 0x7954bc753dd6) 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: 0x7954bc7511a7) 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: 82591226 (Pool: 82590594; Big: 632); GC: 27 tests (3) | failed at 2025-10-16T14:36:52.345 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:2795 From worker 4: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2901 From worker 4: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2894 [inlined] From worker 4: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3054 From worker 4: abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3072 [inlined] From worker 4: abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3428 From worker 4: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3818 [inlined] From worker 4: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3775 [inlined] From worker 4: typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4324 From worker 4: jfptr_typeinf_local_88094.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:4481 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_85441.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:2954 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:3014 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: 0x71d9b4753896) 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: 0x71d9b4751897) 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: [111] 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: 0x71d9b606febc) 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:2954 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:3014 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: 0x71d9b4753896) 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: 0x71d9b4751897) 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: 65362973 (Pool: 65362460; Big: 513); GC: 23 make_zero (4) | failed at 2025-10-16T14:38:14.394 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: [118] 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: 0x79bc31735ebc) 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: 0x79bc316d1394) 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_85441.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: 0x79bbfa7871a7) 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:2795 From worker 5: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2901 From worker 5: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2894 [inlined] From worker 5: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3054 From worker 5: abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3072 [inlined] From worker 5: abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3428 From worker 5: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3818 [inlined] From worker 5: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3775 [inlined] From worker 5: typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4324 From worker 5: jfptr_typeinf_local_88094.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:4481 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_85441.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:2954 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:3014 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: 0x79bc2fdb8426) 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: 0x79bc2fdb68c7) 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: 96958144 (Pool: 96957452; Big: 692); GC: 31 sugar (5) | failed at 2025-10-16T14:42:12.333 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:2795 From worker 6: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2901 From worker 6: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2894 [inlined] From worker 6: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3054 From worker 6: abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3072 [inlined] From worker 6: abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3428 From worker 6: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3818 [inlined] From worker 6: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3775 [inlined] From worker 6: typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4324 From worker 6: jfptr_typeinf_local_88094.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:4481 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_85441.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:2954 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:3014 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: 0x798ba0b533f6) 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: 0x798ba0b515e7) 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: [125] 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: 0x798ba24b3ebc) 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:2954 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:3014 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: 0x798ba0b533f6) 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: 0x798ba0b515e7) 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: 76643762 (Pool: 76643149; Big: 613); GC: 25 basic (6) | failed at 2025-10-16T14:44:58.912 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: [132] 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: 0x7e5909f68ebc) 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: 0x7e5909f04394) 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_85441.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: 0x7e5908985307) 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:2795 From worker 7: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2901 From worker 7: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2894 [inlined] From worker 7: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3054 From worker 7: abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3072 [inlined] From worker 7: abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3428 From worker 7: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3818 [inlined] From worker 7: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3775 [inlined] From worker 7: typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4324 From worker 7: jfptr_typeinf_local_88094.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:4481 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_85441.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:2954 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:3014 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: 0x7e59089532e6) 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: 0x7e59089511d7) 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: 82112596 (Pool: 82111966; Big: 630); GC: 26 core/abi (7) | failed at 2025-10-16T14:48:32.101 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:4488 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:4488 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_85441.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_85441.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:2954 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:3014 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: 0x760bda3532d6) 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: 0x760bda351897) 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: [139] 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: 0x760bdb9b9ebc) 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_85441.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:2954 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:3014 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: 0x760bda3532d6) 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: 0x760bda351897) 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: 86630295 (Pool: 86629593; Big: 702); GC: 28 rules/linear_algebra_rules (8) | failed at 2025-10-16T14:53:51.172 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:4488 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:2795 From worker 9: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2901 From worker 9: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2894 [inlined] From worker 9: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3054 From worker 9: abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3072 [inlined] From worker 9: abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3428 From worker 9: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3818 [inlined] From worker 9: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3775 [inlined] From worker 9: typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4324 From worker 9: jfptr_typeinf_local_88094.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:4481 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_85441.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:2954 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:3014 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: 0x7310587b8ef6) 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: 0x7310587b61a7) 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: [157] 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: 0x73105a19cebc) 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:2954 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:3014 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: 0x7310587b8ef6) 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: 0x7310587b61a7) 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: 82102678 (Pool: 82102048; Big: 630); GC: 26 applyiter (9) | failed at 2025-10-16T14:57:37.593 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:2795 From worker 10: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2901 From worker 10: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2894 [inlined] From worker 10: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3054 From worker 10: abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3072 [inlined] From worker 10: abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3428 From worker 10: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3818 [inlined] From worker 10: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3775 [inlined] From worker 10: typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4324 From worker 10: jfptr_typeinf_local_88094.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:4481 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_85441.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:2954 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:3014 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: 0x77c1e57b8aa6) 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: 0x77c1e57b64a7) 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: [164] 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: 0x77c1e7135ebc) 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:2954 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:3014 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: 0x77c1e57b8aa6) 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: 0x77c1e57b64a7) 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: 75219897 (Pool: 75219301; Big: 596); GC: 25 rules/rrules (10) | failed at 2025-10-16T15:00:52.101 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:4488 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:4488 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:4488 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:2795 From worker 11: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2901 From worker 11: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2894 [inlined] From worker 11: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3054 From worker 11: abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3072 [inlined] From worker 11: abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3428 From worker 11: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3818 [inlined] From worker 11: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3775 [inlined] From worker 11: typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4324 From worker 11: jfptr_typeinf_local_88094.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:4481 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_85441.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: 0x7e7395417aba) 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: 0x7e737ceafc11) 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:2954 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:3014 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: 0x7e73b2d532d6) 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: 0x7e73b2d511c7) 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: [171] 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: 0x7e73b4621ebc) 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: 0x7e7395417aba) 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: 0x7e737ceafc11) 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:2954 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:3014 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: 0x7e73b2d532d6) 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: 0x7e73b2d511c7) 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: 96519436 (Pool: 96518718; Big: 718); GC: 28 DiffTests (11) | failed at 2025-10-16T15:05:47.637 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:4488 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:2795 From worker 12: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2901 From worker 12: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2894 [inlined] From worker 12: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3054 From worker 12: abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3072 [inlined] From worker 12: abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3428 From worker 12: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3818 [inlined] From worker 12: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3775 [inlined] From worker 12: typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4324 From worker 12: jfptr_typeinf_local_88094.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:4481 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_85441.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: 0x7222e076b7cb) 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:2954 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:3014 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: 0x722318bb83f6) 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: 0x722318bb61c7) 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: [182] 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: 0x72231a5ceebc) 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: 0x7222e076b7cb) 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:2954 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:3014 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: 0x722318bb83f6) 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: 0x722318bb61c7) 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: 111120152 (Pool: 111119304; Big: 848); GC: 31 rules/internal_rules (12) | failed at 2025-10-16T15:10:42.188 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: ┌ Info: Testing against From worker 13: └ Enzyme_jll.libEnzyme = "/home/pkgeval/.julia/artifacts/0288b88ebb871b12509ec83f0b7b3cd869d0e4a5/lib/libEnzyme-20.so" From worker 13: Internal error: during type inference of From worker 13: autodiff(EnzymeCore.ReverseMode{false, false, false, EnzymeCore.FFIABI, false, false}, typeof(Main.mixed_metasumsq), Type{EnzymeCore.Active{T} where T}, EnzymeCore.Const{typeof(Main.mixed_metaconcat)}, EnzymeCore.Duplicated{Array{Tuple{Tuple{Float64, Array{Float64, 1}}, Tuple{Float64, Array{Float64, 1}}}, 1}}) From worker 13: Encountered unexpected error in runtime: From worker 13: AssertionError(msg="invalid `given_argtypes` for `mi`") From worker 13: va_process_argtypes at ./../usr/share/julia/Compiler/src/inferenceresult.jl:123 From worker 13: InferenceState at ./../usr/share/julia/Compiler/src/inferencestate.jl:352 From worker 13: InferenceState at ./../usr/share/julia/Compiler/src/inferencestate.jl:606 [inlined] From worker 13: typeinf_edge at ./../usr/share/julia/Compiler/src/typeinfer.jl:1093 From worker 13: abstract_call_method at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:735 From worker 13: infercalls at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:167 From worker 13: abstract_call_gf_by_type at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 From worker 13: abstract_call_known at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2795 From worker 13: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2901 From worker 13: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2894 [inlined] From worker 13: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3054 From worker 13: abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3072 [inlined] From worker 13: abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3428 From worker 13: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3818 [inlined] From worker 13: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3775 [inlined] From worker 13: typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4324 From worker 13: jfptr_typeinf_local_88094.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: typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4481 From worker 13: typeinf_ext at ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 13: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1569 [inlined] From worker 13: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1578 From worker 13: jfptr_typeinf_ext_toplevel_85441.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: jl_type_infer at /source/src/gf.c:463 From worker 13: jl_compile_method_internal at /source/src/gf.c:3636 From worker 13: _jl_invoke at /source/src/gf.c:4108 [inlined] From worker 13: ijl_apply_generic at /source/src/gf.c:4313 From worker 13: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/mixedapplyiter.jl:77 [inlined] From worker 13: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:2042 [inlined] From worker 13: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/mixedapplyiter.jl:64 [inlined] From worker 13: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 13: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/mixedapplyiter.jl:62 From worker 13: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 13: ijl_invoke at /source/src/gf.c:4123 From worker 13: jl_toplevel_eval_flex at /source/src/toplevel.c:731 From worker 13: jl_eval_toplevel_stmts at /source/src/toplevel.c:585 From worker 13: jl_toplevel_eval_flex at /source/src/toplevel.c:683 From worker 13: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 13: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 13: eval at ./boot.jl:489 From worker 13: include_string at ./loading.jl:2954 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: _include at ./loading.jl:3014 From worker 13: include at ./Base.jl:310 From worker 13: IncludeInto at ./Base.jl:311 [inlined] From worker 13: #27 at ./none (unknown line) [inlined] From worker 13: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 13: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 13: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 13: macro expansion at ./timing.jl:689 [inlined] From worker 13: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 13: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 13: ijl_invoke at /source/src/gf.c:4123 From worker 13: jl_toplevel_eval_flex at /source/src/toplevel.c:731 From worker 13: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 13: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 13: eval at ./boot.jl:489 From worker 13: runtests at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 13: unknown function (ip: 0x7ec1d4fb83d6) at (unknown file) 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: jl_f_invokelatest at /source/src/builtins.c:889 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: jl_f__apply_iterate at /source/src/builtins.c:876 From worker 13: #handle_msg##4 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 13: run_work_thunk at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 13: #handle_msg##2 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 13: unknown function (ip: 0x7ec1d4fb6877) at (unknown file) 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: From worker 13: [189] signal 6 (-6): Aborted From worker 13: in expression starting at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/mixedapplyiter.jl:61 From worker 13: unknown function (ip: 0x7ec1de3d3ebc) at /lib/x86_64-linux-gnu/libc.so.6 From worker 13: gsignal at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 13: abort at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 13: jl_type_infer at /source/src/gf.c:482 From worker 13: jl_compile_method_internal at /source/src/gf.c:3636 From worker 13: _jl_invoke at /source/src/gf.c:4108 [inlined] From worker 13: ijl_apply_generic at /source/src/gf.c:4313 From worker 13: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/mixedapplyiter.jl:77 [inlined] From worker 13: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:2042 [inlined] From worker 13: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/mixedapplyiter.jl:64 [inlined] From worker 13: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 13: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/mixedapplyiter.jl:62 From worker 13: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 13: ijl_invoke at /source/src/gf.c:4123 From worker 13: jl_toplevel_eval_flex at /source/src/toplevel.c:731 From worker 13: jl_eval_toplevel_stmts at /source/src/toplevel.c:585 From worker 13: jl_toplevel_eval_flex at /source/src/toplevel.c:683 From worker 13: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 13: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 13: eval at ./boot.jl:489 From worker 13: include_string at ./loading.jl:2954 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: _include at ./loading.jl:3014 From worker 13: include at ./Base.jl:310 From worker 13: IncludeInto at ./Base.jl:311 [inlined] From worker 13: #27 at ./none (unknown line) [inlined] From worker 13: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 13: macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] From worker 13: macro expansion at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:66 [inlined] From worker 13: macro expansion at ./timing.jl:689 [inlined] From worker 13: top-level scope at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:65 From worker 13: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 13: ijl_invoke at /source/src/gf.c:4123 From worker 13: jl_toplevel_eval_flex at /source/src/toplevel.c:731 From worker 13: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 13: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 13: eval at ./boot.jl:489 From worker 13: runtests at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/setup.jl:70 From worker 13: unknown function (ip: 0x7ec1d4fb83d6) at (unknown file) 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: jl_f_invokelatest at /source/src/builtins.c:889 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: jl_f__apply_iterate at /source/src/builtins.c:876 From worker 13: #handle_msg##4 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 13: run_work_thunk at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 13: #handle_msg##2 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:287 From worker 13: unknown function (ip: 0x7ec1d4fb6877) at (unknown file) 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: Allocations: 85646684 (Pool: 85646076; Big: 608); GC: 25 mixedapplyiter (13) | failed at 2025-10-16T15:14:03.010 Worker 13 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 14: From worker 14: ====================================================================================== From worker 14: Information request received. A stacktrace will print followed by a 1.0 second profile. From worker 14: --trace-compile is enabled during profile collection. From worker 14: ====================================================================================== From worker 14: From worker 14: cmd: /opt/julia/bin/julia 196 running 1 of 1 From worker 14: From worker 14: signal (10): User defined signal 1 From worker 14: _ZN4llvm16MCSubRegIteratorC2ENS_10MCRegisterEPKNS_14MCRegisterInfoEb at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) From worker 14: _ZN4llvm13LiveVariables16HandlePhysRegDefENS_8RegisterEPNS_12MachineInstrERNS_15SmallVectorImplIS1_EE at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) From worker 14: _ZN4llvm13LiveVariables10runOnBlockEPNS_17MachineBasicBlockEj at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) From worker 14: _ZN4llvm13LiveVariables7analyzeERNS_15MachineFunctionE at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) From worker 14: _ZN4llvm24LiveVariablesWrapperPass20runOnMachineFunctionERNS_15MachineFunctionE at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) From worker 14: _ZN4llvm19MachineFunctionPass13runOnFunctionERNS_8FunctionE.part.0 at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) From worker 14: _ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) From worker 14: _ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) From worker 14: _ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE at /opt/julia/bin/../lib/julia/libLLVM.so.20.1jl (unknown line) From worker 14: operator() at /source/src/jitlayers.cpp:1628 From worker 14: addModule at /source/src/jitlayers.cpp:2119 From worker 14: jl_compile_codeinst_now at /source/src/jitlayers.cpp:682 From worker 14: jl_compile_codeinst_impl at /source/src/jitlayers.cpp:876 From worker 14: jl_compile_method_internal at /source/src/gf.c:3648 From worker 14: _jl_invoke at /source/src/gf.c:4108 [inlined] From worker 14: ijl_apply_generic at /source/src/gf.c:4313 From worker 14: jl_apply at /source/src/julia.h:2275 [inlined] From worker 14: jl_f__call_in_world_total at /source/src/builtins.c:927 From worker 14: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 14: ijl_apply_generic at /source/src/gf.c:4313 From worker 14: jl_apply at /source/src/julia.h:2275 [inlined] From worker 14: jl_f__apply_iterate at /source/src/builtins.c:876 From worker 14: concrete_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1008 From worker 14: abstract_call_method_with_const_args at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:874 From worker 14: abstract_call_method_with_const_args at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:868 [inlined] From worker 14: handle1 at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 From worker 14: infercalls at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252 From worker 14: abstract_call_gf_by_type at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 From worker 14: abstract_call_known at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2795 From worker 14: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2901 From worker 14: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2894 [inlined] From worker 14: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3054 From worker 14: abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3072 [inlined] From worker 14: abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3428 From worker 14: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3818 [inlined] From worker 14: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3775 [inlined] From worker 14: typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4324 From worker 14: jfptr_typeinf_local_88094.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 14: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 14: ijl_apply_generic at /source/src/gf.c:4313 From worker 14: typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4481 From worker 14: const_prop_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1348 From worker 14: abstract_call_method_with_const_args at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:898 From worker 14: abstract_call_method_with_const_args at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:868 [inlined] From worker 14: handle1 at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 From worker 14: infercalls at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252 From worker 14: abstract_call_gf_by_type at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 From worker 14: abstract_call_known at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2795 From worker 14: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2901 From worker 14: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2894 [inlined] From worker 14: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3054 From worker 14: abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3072 [inlined] From worker 14: abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3428 From worker 14: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3818 [inlined] From worker 14: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3775 [inlined] From worker 14: typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4324 From worker 14: jfptr_typeinf_local_88094.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 14: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 14: ijl_apply_generic at /source/src/gf.c:4313 From worker 14: typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4481 From worker 14: const_prop_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1348 From worker 14: abstract_call_method_with_const_args at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:898 From worker 14: abstract_call_method_with_const_args at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:868 [inlined] From worker 14: handle1 at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 From worker 14: infercalls at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252 From worker 14: abstract_call_gf_by_type at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 From worker 14: abstract_call_known at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2795 From worker 14: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2901 From worker 14: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2894 [inlined] From worker 14: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3054 From worker 14: abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3072 [inlined] From worker 14: abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3428 From worker 14: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3818 [inlined] From worker 14: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3775 [inlined] From worker 14: typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4324 From worker 14: jfptr_typeinf_local_88094.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 14: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 14: ijl_apply_generic at /source/src/gf.c:4313 From worker 14: typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4481 From worker 14: const_prop_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1348 From worker 14: abstract_call_method_with_const_args at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:898 From worker 14: abstract_call_method_with_const_args at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:868 [inlined] From worker 14: handle1 at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 From worker 14: infercalls at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252 From worker 14: abstract_call_gf_by_type at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 From worker 14: abstract_call_known at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2795 From worker 14: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2901 From worker 14: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2894 [inlined] From worker 14: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3054 From worker 14: abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3072 [inlined] From worker 14: abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3428 From worker 14: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3818 [inlined] From worker 14: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3775 [inlined] From worker 14: typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4324 From worker 14: jfptr_typeinf_local_88094.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 14: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 14: ijl_apply_generic at /source/src/gf.c:4313 From worker 14: typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4481 From worker 14: const_prop_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1348 From worker 14: abstract_call_method_with_const_args at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:898 From worker 14: abstract_call_method_with_const_args at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:868 [inlined] From worker 14: handle1 at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 From worker 14: infercalls at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252 From worker 14: abstract_call_gf_by_type at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 From worker 14: abstract_call_known at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2795 From worker 14: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2901 From worker 14: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2894 [inlined] From worker 14: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3054 From worker 14: abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3072 [inlined] From worker 14: abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3428 From worker 14: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3818 [inlined] From worker 14: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3775 [inlined] From worker 14: typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4324 From worker 14: jfptr_typeinf_local_88094.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 14: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 14: ijl_apply_generic at /source/src/gf.c:4313 From worker 14: typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4481 From worker 14: const_prop_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1348 From worker 14: abstract_call_method_with_const_args at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:898 From worker 14: abstract_call_method_with_const_args at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:868 [inlined] From worker 14: handle1 at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 From worker 14: infercalls at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252 From worker 14: abstract_call_gf_by_type at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 From worker 14: abstract_call_known at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2795 From worker 14: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2901 From worker 14: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2894 [inlined] From worker 14: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3054 From worker 14: abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3072 [inlined] From worker 14: abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3428 From worker 14: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3818 [inlined] From worker 14: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3775 [inlined] From worker 14: typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4324 From worker 14: jfptr_typeinf_local_88094.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 14: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 14: ijl_apply_generic at /source/src/gf.c:4313 From worker 14: typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4481 From worker 14: const_prop_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1348 From worker 14: abstract_call_method_with_const_args at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:898 From worker 14: abstract_call_method_with_const_args at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:868 [inlined] From worker 14: handle1 at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 From worker 14: infercalls at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252 From worker 14: abstract_call_gf_by_type at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 From worker 14: abstract_call_known at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2795 From worker 14: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2901 From worker 14: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2894 [inlined] From worker 14: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3054 From worker 14: abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3072 [inlined] From worker 14: abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3428 From worker 14: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3818 [inlined] From worker 14: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3775 [inlined] From worker 14: typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4324 From worker 14: jfptr_typeinf_local_88094.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 14: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 14: ijl_apply_generic at /source/src/gf.c:4313 From worker 14: typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4481 From worker 14: const_prop_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1348 From worker 14: abstract_call_method_with_const_args at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:898 From worker 14: abstract_call_method_with_const_args at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:868 [inlined] From worker 14: handle1 at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 From worker 14: infercalls at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252 From worker 14: abstract_call_gf_by_type at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 From worker 14: abstract_call_known at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2795 From worker 14: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2901 From worker 14: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2894 [inlined] From worker 14: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3054 From worker 14: abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3072 [inlined] From worker 14: abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3428 From worker 14: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3818 [inlined] From worker 14: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3775 [inlined] From worker 14: typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4324 From worker 14: jfptr_typeinf_local_88094.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 14: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 14: ijl_apply_generic at /source/src/gf.c:4313 From worker 14: typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4481 From worker 14: const_prop_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1348 From worker 14: abstract_call_method_with_const_args at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:898 From worker 14: abstract_call_method_with_const_args at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:868 [inlined] From worker 14: handle1 at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 From worker 14: infercalls at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252 From worker 14: abstract_call_gf_by_type at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 From worker 14: abstract_call_known at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2795 From worker 14: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2901 From worker 14: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2894 [inlined] From worker 14: abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3054 From worker 14: abstract_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3072 [inlined] From worker 14: abstract_eval_statement_expr at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3428 From worker 14: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3818 [inlined] From worker 14: abstract_eval_basic_statement at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3775 [inlined] From worker 14: typeinf_local at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4324 From worker 14: jfptr_typeinf_local_88094.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 14: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 14: ijl_apply_generic at /source/src/gf.c:4313 From worker 14: typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4481 From worker 14: typeinf_ext at ./../usr/share/julia/Compiler/src/typeinfer.jl:1386 From worker 14: add_codeinsts_to_jit! at ./../usr/share/julia/Compiler/src/typeinfer.jl:1537 From worker 14: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1570 [inlined] From worker 14: typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1578 From worker 14: jfptr_typeinf_ext_toplevel_85441.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 14: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 14: ijl_apply_generic at /source/src/gf.c:4313 From worker 14: jl_apply at /source/src/julia.h:2275 [inlined] From worker 14: jl_type_infer at /source/src/gf.c:463 From worker 14: jl_compile_method_internal at /source/src/gf.c:3636 From worker 14: _jl_invoke at /source/src/gf.c:4108 [inlined] From worker 14: ijl_apply_generic at /source/src/gf.c:4313 From worker 14: jl_apply at /source/src/julia.h:2275 [inlined] From worker 14: jl_module_run_initializer at /source/src/toplevel.c:70 From worker 14: run_module_init at ./loading.jl:1418 From worker 14: register_restored_modules at ./loading.jl:1406 From worker 14: #_include_from_serialized#871 at ./loading.jl:1294 From worker 14: _include_from_serialized at ./loading.jl:1251 [inlined] From worker 14: #_require_search_from_serialized#888 at ./loading.jl:2126 From worker 14: _require_search_from_serialized at ./loading.jl:2020 [inlined] From worker 14: __require_prelocked at ./loading.jl:2670 From worker 14: _require_prelocked at ./loading.jl:2536 From worker 14: macro expansion at ./loading.jl:2464 [inlined] From worker 14: macro expansion at ./lock.jl:376 [inlined] From worker 14: __require at ./loading.jl:2428 From worker 14: jfptr___require_70361.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 14: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 14: ijl_apply_generic at /source/src/gf.c:4313 From worker 14: jl_apply at /source/src/julia.h:2275 [inlined] From worker 14: jl_f_invoke_in_world at /source/src/builtins.c:908 From worker 14: require at ./loading.jl:2404 [inlined] From worker 14: eval_import_path at ./module.jl:36 [inlined] From worker 14: eval_import_path_all at ./module.jl:60 From worker 14: _eval_using at ./module.jl:137 From worker 14: jfptr__eval_using_51844.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 14: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 14: ijl_apply_generic at /source/src/gf.c:4313 From worker 14: jl_apply at /source/src/julia.h:2275 [inlined] From worker 14: do_call at /source/src/interpreter.c:123 From worker 14: eval_value at /source/src/interpreter.c:243 From worker 14: eval_stmt_value at /source/src/interpreter.c:194 [inlined] From worker 14: eval_body at /source/src/interpreter.c:679 From worker 14: jl_interpret_toplevel_thunk at /source/src/interpreter.c:884 From worker 14: jl_toplevel_eval_flex at /source/src/toplevel.c:742 From worker 14: jl_eval_toplevel_stmts at /source/src/toplevel.c:585 From worker 14: jl_toplevel_eval_flex at /source/src/toplevel.c:683 From worker 14: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 14: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 14: eval at ./boot.jl:489 From worker 14: include_string at ./loading.jl:2954 From worker 14: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 14: ijl_apply_generic at /source/src/gf.c:4313 From worker 14: _include at ./loading.jl:3014 From worker 14: include at ./Base.jl:310 From worker 14: IncludeInto at ./Base.jl:311 From worker 14: jfptr_IncludeInto_59871.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 14: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 14: ijl_apply_generic at /source/src/gf.c:4313 From worker 14: jl_apply at /source/src/julia.h:2275 [inlined] From worker 14: do_call at /source/src/interpreter.c:123 From worker 14: eval_value at /source/src/interpreter.c:243 From worker 14: eval_stmt_value at /source/src/interpreter.c:194 [inlined] From worker 14: eval_body at /source/src/interpreter.c:679 From worker 14: jl_interpret_toplevel_thunk at /source/src/interpreter.c:884 From worker 14: jl_toplevel_eval_flex at /source/src/toplevel.c:742 From worker 14: jl_eval_toplevel_stmts at /source/src/toplevel.c:585 From worker 14: jl_toplevel_eval_flex at /source/src/toplevel.c:683 From worker 14: ijl_toplevel_eval at /source/src/toplevel.c:754 From worker 14: ijl_toplevel_eval_in at /source/src/toplevel.c:799 From worker 14: eval at ./boot.jl:489 From worker 14: jfptr_eval_16425.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 14: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 14: ijl_apply_generic at /source/src/gf.c:4313 From worker 14: jl_apply at /source/src/julia.h:2275 [inlined] From worker 14: jl_f_invokelatest at /source/src/builtins.c:889 From worker 14: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 14: ijl_apply_generic at /source/src/gf.c:4313 From worker 14: jl_apply at /source/src/julia.h:2275 [inlined] From worker 14: jl_f__apply_iterate at /source/src/builtins.c:876 From worker 14: #handle_msg##8 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:303 From worker 14: run_work_thunk at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:70 From worker 14: unknown function (ip: 0x73adfb33d43b) at (unknown file) From worker 14: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 14: ijl_apply_generic at /source/src/gf.c:4313 From worker 14: run_work_thunk at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:79 From worker 14: #schedule_call##2 at /source/usr/share/julia/stdlib/v1.13/Distributed/src/process_messages.jl:88 From worker 14: unknown function (ip: 0x73adfb33cf0f) at (unknown file) From worker 14: _jl_invoke at /source/src/gf.c:4116 [inlined] From worker 14: ijl_apply_generic at /source/src/gf.c:4313 From worker 14: jl_apply at /source/src/julia.h:2275 [inlined] From worker 14: start_task at /source/src/task.c:1281 From worker 14: unknown function (ip: (nil)) at (unknown file) From worker 14: From worker 14: From worker 14: ============================================================== From worker 14: Profile collected. A report will print at the next yield point. From worker 14: Disabling --trace-compile From worker 14: ============================================================== From worker 14: ====================================================================================== 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:1217 wait_forever at ./task.jl:1139 jfptr_wait_forever_42350.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 ============================================================== ====================================================================================== 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:1217 wait_forever at ./task.jl:1139 jfptr_wait_forever_42350.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 0x000070ab17c17a30 Total snapshots: 386. Utilization: 0% ╎386 @Base/task.jl:1139 wait_forever() 385╎ 386 @Base/task.jl:1217 wait() [1] signal 15: Terminated in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 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:1217 wait_forever at ./task.jl:1139 jfptr_wait_forever_42350.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) Allocations: 20856723 (Pool: 20856126; Big: 597); GC: 17 [83] signal 15: Terminated in expression starting at /home/pkgeval/.julia/packages/Enzyme/LJjsP/test/runtests.jl:241 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:1217 wait_forever at ./task.jl:1139 jfptr_wait_forever_42350.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) Allocations: 73318363 (Pool: 73317758; Big: 605); GC: 24 PkgEval terminated after 2748.79s: test duration exceeded the time limit