Package evaluation of JuliaInterpreter on Julia 1.12.0-DEV.2044 (c78016e4dc*) started at 2025-02-25T22:18:19.820 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 8.4s ################################################################################ # Installation # Installing JuliaInterpreter... Resolving package versions... Installed CodeTracking ───── v1.3.6 Installed JuliaInterpreter ─ v0.9.41 Updating `~/.julia/environments/v1.12/Project.toml` [aa1ae85d] + JuliaInterpreter v0.9.41 Updating `~/.julia/environments/v1.12/Manifest.toml` [da1fd8a2] + CodeTracking v1.3.6 [aa1ae85d] + JuliaInterpreter v0.9.41 [2a0f44e3] + Base64 v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.12.0 [d6f4376e] + Markdown v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [f489334b] + StyledStrings v1.11.0 [cf7118a7] + UUIDs v1.11.0 Installation completed after 0.97s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling packages... 6608.6 ms ✓ TestEnv 1 dependency successfully precompiled in 9 seconds. 25 already precompiled. Precompiling package dependencies... Precompilation completed after 574.47s ################################################################################ # Testing # Testing JuliaInterpreter Status `/tmp/jl_ICueCZ/Project.toml` [d78b62d4] CassetteOverlay v0.2.2 [da1fd8a2] CodeTracking v1.3.6 [a93c6f00] DataFrames v1.7.0 [ab62b9b5] DeepDiffs v1.2.0 [069b7b12] FunctionWrappers v1.1.3 [cd3eb016] HTTP v1.10.15 [aa1ae85d] JuliaInterpreter v0.9.41 [bdcacae8] LoopVectorization v0.12.171 [438e738f] PyCall v1.96.4 [48a634ad] Tensors v1.16.1 [ade2ca70] Dates v1.11.0 [8ba89e20] Distributed v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [37e2e46d] LinearAlgebra v1.12.0 [56ddb016] Logging v1.11.0 [a63ad114] Mmap v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [2f01184e] SparseArrays v1.12.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 Status `/tmp/jl_ICueCZ/Manifest.toml` [79e6a3ab] Adapt v4.2.0 [4fba245c] ArrayInterface v7.18.0 [d1d4a3ce] BitFlags v0.1.9 [62783981] BitTwiddlingConvenienceFunctions v0.1.6 [2a0fbf3d] CPUSummary v0.2.6 [6dd3e646] CassetteBase v0.1.1 [d78b62d4] CassetteOverlay v0.2.2 [fb6a15b2] CloseOpenIntervals v0.1.13 [da1fd8a2] CodeTracking v1.3.6 [944b1d66] CodecZlib v0.7.8 [bbf7d656] CommonSubexpressions v0.3.1 [f70d9fcc] CommonWorldInvalidations v1.0.0 [34da2185] Compat v4.16.0 [f0e56b4a] ConcurrentUtilities v2.5.0 [8f4d0f93] Conda v1.10.2 [adafc99b] CpuId v0.3.1 [a8cc5b0e] Crayons v4.1.1 [9a962f9c] DataAPI v1.16.0 [a93c6f00] DataFrames v1.7.0 [864edb3b] DataStructures v0.18.20 [e2d170a0] DataValueInterfaces v1.0.0 [ab62b9b5] DeepDiffs v1.2.0 [163ba53b] DiffResults v1.1.0 [b552c78f] DiffRules v1.15.1 [ffbed154] DocStringExtensions v0.9.3 [460bff9d] ExceptionUnwrapping v0.1.11 [f6369f11] ForwardDiff v0.10.38 [069b7b12] FunctionWrappers v1.1.3 [cd3eb016] HTTP v1.10.15 [3e5b6fbb] HostCPUFeatures v0.1.17 [615f187c] IfElse v0.1.1 [842dd82b] InlineStrings v1.4.3 [41ab1584] InvertedIndices v1.3.1 [92d709cd] IrrationalConstants v0.2.4 [82899510] IteratorInterfaceExtensions v1.0.0 [692b3bcd] JLLWrappers v1.7.0 [682c06a0] JSON v0.21.4 [aa1ae85d] JuliaInterpreter v0.9.41 [b964fa9f] LaTeXStrings v1.4.0 [10f19ff3] LayoutPointers v0.1.17 [2ab3a3ac] LogExpFunctions v0.3.29 [e6f89c97] LoggingExtras v1.1.0 [bdcacae8] LoopVectorization v0.12.171 [1914dd2f] MacroTools v0.5.15 [d125e4d3] ManualMemory v0.1.8 [739be429] MbedTLS v1.1.9 [e1d29d7a] Missings v1.2.0 [77ba4419] NaNMath v1.1.2 [6fe1bfb0] OffsetArrays v1.15.0 [4d8831e6] OpenSSL v1.4.3 [bac558e1] OrderedCollections v1.8.0 [69de0a69] Parsers v2.8.1 [1d0040c9] PolyesterWeave v0.2.2 [2dfb63ee] PooledArrays v1.4.3 [aea7be01] PrecompileTools v1.2.1 [21216c6a] Preferences v1.4.3 [08abe8d2] PrettyTables v2.4.0 [438e738f] PyCall v1.96.4 [189a3867] Reexport v1.2.2 [ae029012] Requires v1.3.0 [fdea26ae] SIMD v3.7.1 [94e857df] SIMDTypes v0.1.0 [476501e8] SLEEFPirates v0.6.43 [91c51154] SentinelArrays v1.4.8 [777ac1f9] SimpleBufferStream v1.2.0 [a2af1166] SortingAlgorithms v1.2.1 [276daf66] SpecialFunctions v2.5.0 [aedffcd0] Static v1.1.1 [0d7ed370] StaticArrayInterface v1.8.0 [90137ffa] StaticArrays v1.9.12 [1e83bf80] StaticArraysCore v1.4.3 [10745b16] Statistics v1.11.1 [892a3eda] StringManipulation v0.4.1 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.0 [48a634ad] Tensors v1.16.1 [8290d209] ThreadingUtilities v0.5.2 [3bb67fe8] TranscodingStreams v0.11.3 [5c2747f8] URIs v1.5.1 [3a884ed6] UnPack v1.0.2 [3d5dd08c] VectorizationBase v0.21.71 [81def892] VersionParsing v1.3.0 [c8ffd9c3] MbedTLS_jll v2.28.6+1 [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.6.0 [7b1f6079] FileWatching v1.11.0 [9fa8497b] Future v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.12.0 [b27032c2] LibCURL v0.6.4 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.12.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [a63ad114] Mmap v1.11.0 [ca575930] NetworkOptions v1.3.0 [de0858da] Printf 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.12.0 [f489334b] StyledStrings v1.11.0 [fa267f1f] TOML v1.0.3 [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.11.1+1 [e37daf67] LibGit2_jll v1.9.0+0 [29816b5a] LibSSH2_jll v1.11.3+1 [14a3606d] MozillaCACerts_jll v2024.12.31 [4536629a] OpenBLAS_jll v0.3.29+0 [05823500] OpenLibm_jll v0.8.5+0 [458c3c95] OpenSSL_jll v3.0.16+0 [bea87d4a] SuiteSparse_jll v7.8.3+2 [83775a58] Zlib_jll v1.3.1+2 [8e850b90] libblastrampoline_jll v5.12.0+0 [8e850ede] nghttp2_jll v1.64.0+1 Testing Running tests... Skipping Base.active_repl WARNING: Method definition debug_mode() in module JuliaInterpreter at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/src/construct.jl:38 overwritten at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:11. """ # This file is generated by `generate_builtins.jl`. Do not edit by hand. function getargs(args, frame) nargs = length(args)-1 # skip f callargs = resize!(frame.framedata.callargs, nargs) for i = 1:nargs callargs[i] = @lookup(frame, args[i+1]) end return callargs end const kwinvoke = Core.kwfunc(Core.invoke) function maybe_recurse_expanded_builtin(frame, new_expr) f = new_expr.args[1] if isa(f, Core.Builtin) || isa(f, Core.IntrinsicFunction) return maybe_evaluate_builtin(frame, new_expr, true) else return new_expr end end \"\"\" ret = maybe_evaluate_builtin(frame, call_expr, expand::Bool) If `call_expr` is to a builtin function, evaluate it, returning the result inside a `Some` wrapper. Otherwise, return `call_expr`. If `expand` is true, `Core._apply_iterate` calls will be resolved as a call to the applied function. \"\"\" function maybe_evaluate_builtin(frame, call_expr, expand::Bool) args = call_expr.args nargs = length(args) - 1 fex = args[1] if isa(fex, QuoteNode) f = fex.value else f = @lookup(frame, fex) end if f isa Core.OpaqueClosure if expand if !Base.uncompressed_ir(f.source).inferred return Expr(:call, f, args[2:end]...) else @debug \"not interpreting opaque closure $f since it contains inferred code\" end end return Some{Any}(f(args...)) end if !(isa(f, Core.Builtin) || isa(f, Core.IntrinsicFunction)) return call_expr end # By having each call appearing statically in the \"switch\" block below, # each gets call-site optimized. if f === <: if nargs == 2 return Some{Any}(<:(@lookup(frame, args[2]), @lookup(frame, args[3]))) else return Some{Any}(<:(getargs(args, frame)...)) end elseif f === === if nargs == 2 return Some{Any}(===(@lookup(frame, args[2]), @lookup(frame, args[3]))) else return Some{Any}(===(getargs(args, frame)...)) end elseif f === Core._abstracttype return Some{Any}(Core._abstracttype(getargs(args, frame)...)) elseif f === Core._apply_iterate argswrapped = getargs(args, frame) if !expand return Some{Any}(Core._apply_iterate(argswrapped...)) end aw1 = argswrapped[1]::Function @assert aw1 === Core.iterate || aw1 === Core.Compiler.iterate || aw1 === Base.iterate \"cannot handle `_apply_iterate` with non iterate as first argument, got $(aw1), $(typeof(aw1))\" new_expr = Expr(:call, argswrapped[2]) popfirst!(argswrapped) # pop the iterate popfirst!(argswrapped) # pop the function argsflat = append_any(argswrapped...) for x in argsflat push!(new_expr.args, QuoteNode(x)) end return maybe_recurse_expanded_builtin(frame, new_expr) elseif f === Core._apply_pure return Some{Any}(Core._apply_pure(getargs(args, frame)...)) elseif f === Core._call_in_world return Some{Any}(Core._call_in_world(getargs(args, frame)...)) elseif f === Core._call_in_world_total return Some{Any}(Core._call_in_world_total(getargs(args, frame)...)) elseif f === Core._call_latest args = getargs(args, frame) if !expand return Some{Any}(Core._call_latest(args...)) end new_expr = Expr(:call, args[1]) popfirst!(args) for x in args push!(new_expr.args, QuoteNode(x)) end return maybe_recurse_expanded_builtin(frame, new_expr) elseif f === Core._compute_sparams return Some{Any}(Core._compute_sparams(getargs(args, frame)...)) + elseif f === Core._defaultctors + return Some{Any}(Core._defaultctors(getargs(args, frame)...)) elseif f === Core._equiv_typedef return Some{Any}(Core._equiv_typedef(getargs(args, frame)...)) elseif f === Core._expr return Some{Any}(Core._expr(getargs(args, frame)...)) elseif f === Core._primitivetype return Some{Any}(Core._primitivetype(getargs(args, frame)...)) elseif f === Core._setsuper! return Some{Any}(Core._setsuper!(getargs(args, frame)...)) elseif f === Core._structtype return Some{Any}(Core._structtype(getargs(args, frame)...)) elseif f === Core._svec_ref return Some{Any}(Core._svec_ref(getargs(args, frame)...)) elseif f === Core._typebody! return Some{Any}(Core._typebody!(getargs(args, frame)...)) elseif f === Core._typevar if nargs == 3 return Some{Any}(Core._typevar(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]))) else return Some{Any}(Core._typevar(getargs(args, frame)...)) end elseif f === Core.apply_type return Some{Any}(Core.apply_type(getargs(args, frame)...)) elseif f === Core.compilerbarrier if nargs == 2 return Some{Any}(Core.compilerbarrier(@lookup(frame, args[2]), @lookup(frame, args[3]))) else return Some{Any}(Core.compilerbarrier(getargs(args, frame)...)) end elseif @static isdefined(Core, :current_scope) && f === Core.current_scope if nargs == 0 currscope = Core.current_scope() for scope in frame.framedata.current_scopes currscope = Scope(currscope, scope.values...) end return Some{Any}(currscope) else return Some{Any}(Core.current_scope(getargs(args, frame)...)) end elseif f === Core.donotdelete return Some{Any}(Core.donotdelete(getargs(args, frame)...)) elseif f === Core.finalizer if nargs == 2 return Some{Any}(Core.finalizer(@lookup(frame, args[2]), @lookup(frame, args[3]))) elseif nargs == 3 return Some{Any}(Core.finalizer(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]))) elseif nargs == 4 return Some{Any}(Core.finalizer(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]))) else return Some{Any}(Core.finalizer(getargs(args, frame)...)) end elseif f === Core.get_binding_type if nargs == 2 return Some{Any}(Core.get_binding_type(@lookup(frame, args[2]), @lookup(frame, args[3]))) else return Some{Any}(Core.get_binding_type(getargs(args, frame)...)) end elseif f === Core.ifelse if nargs == 3 return Some{Any}(Core.ifelse(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]))) else return Some{Any}(Core.ifelse(getargs(args, frame)...)) end elseif @static isdefined(Core, :memorynew) && f === Core.memorynew if nargs == 2 return Some{Any}(Core.memorynew(@lookup(frame, args[2]), @lookup(frame, args[3]))) else return Some{Any}(Core.memorynew(getargs(args, frame)...)) end elseif @static isdefined(Core, :memoryref_isassigned) && f === Core.memoryref_isassigned if nargs == 3 return Some{Any}(Core.memoryref_isassigned(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]))) else return Some{Any}(Core.memoryref_isassigned(getargs(args, frame)...)) end elseif @static isdefined(Core, :memoryrefget) && f === Core.memoryrefget if nargs == 3 return Some{Any}(Core.memoryrefget(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]))) else return Some{Any}(Core.memoryrefget(getargs(args, frame)...)) end elseif @static isdefined(Core, :memoryrefmodify!) && f === Core.memoryrefmodify! if nargs == 5 return Some{Any}(Core.memoryrefmodify!(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]), @lookup(frame, args[6]))) else return Some{Any}(Core.memoryrefmodify!(getargs(args, frame)...)) end elseif @static isdefined(Core, :memoryrefnew) && f === Core.memoryrefnew if nargs == 1 return Some{Any}(Core.memoryrefnew(@lookup(frame, args[2]))) elseif nargs == 2 return Some{Any}(Core.memoryrefnew(@lookup(frame, args[2]), @lookup(frame, args[3]))) elseif nargs == 3 return Some{Any}(Core.memoryrefnew(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]))) elseif nargs == 4 return Some{Any}(Core.memoryrefnew(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]))) elseif nargs == 5 return Some{Any}(Core.memoryrefnew(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]), @lookup(frame, args[6]))) else return Some{Any}(Core.memoryrefnew(getargs(args, frame)...)) end elseif @static isdefined(Core, :memoryrefoffset) && f === Core.memoryrefoffset if nargs == 1 return Some{Any}(Core.memoryrefoffset(@lookup(frame, args[2]))) else return Some{Any}(Core.memoryrefoffset(getargs(args, frame)...)) end elseif @static isdefined(Core, :memoryrefreplace!) && f === Core.memoryrefreplace! if nargs == 6 return Some{Any}(Core.memoryrefreplace!(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]), @lookup(frame, args[6]), @lookup(frame, args[7]))) else return Some{Any}(Core.memoryrefreplace!(getargs(args, frame)...)) end elseif @static isdefined(Core, :memoryrefset!) && f === Core.memoryrefset! if nargs == 4 return Some{Any}(Core.memoryrefset!(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]))) else return Some{Any}(Core.memoryrefset!(getargs(args, frame)...)) end elseif @static isdefined(Core, :memoryrefsetonce!) && f === Core.memoryrefsetonce! if nargs == 5 return Some{Any}(Core.memoryrefsetonce!(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]), @lookup(frame, args[6]))) else return Some{Any}(Core.memoryrefsetonce!(getargs(args, frame)...)) end elseif @static isdefined(Core, :memoryrefswap!) && f === Core.memoryrefswap! if nargs == 4 return Some{Any}(Core.memoryrefswap!(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]))) else return Some{Any}(Core.memoryrefswap!(getargs(args, frame)...)) end elseif f === Core.sizeof if nargs == 1 return Some{Any}(Core.sizeof(@lookup(frame, args[2]))) else return Some{Any}(Core.sizeof(getargs(args, frame)...)) end elseif f === Core.svec return Some{Any}(Core.svec(getargs(args, frame)...)) elseif @static isdefined(Core, :throw_methoderror) && f === Core.throw_methoderror return Some{Any}(Core.throw_methoderror(getargs(args, frame)...)) elseif f === applicable return Some{Any}(applicable(getargs(args, frame)...)) elseif f === fieldtype if nargs == 2 return Some{Any}(fieldtype(@lookup(frame, args[2]), @lookup(frame, args[3]))::Type) elseif nargs == 3 return Some{Any}(fieldtype(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]))::Type) else return Some{Any}(fieldtype(getargs(args, frame)...)::Type) end elseif f === getfield if nargs == 2 return Some{Any}(getfield(@lookup(frame, args[2]), @lookup(frame, args[3]))) elseif nargs == 3 return Some{Any}(getfield(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]))) elseif nargs == 4 return Some{Any}(getfield(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]))) else return Some{Any}(getfield(getargs(args, frame)...)) end elseif f === getglobal if nargs == 2 return Some{Any}(getglobal(@lookup(frame, args[2]), @lookup(frame, args[3]))) elseif nargs == 3 return Some{Any}(getglobal(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]))) else return Some{Any}(getglobal(getargs(args, frame)...)) end elseif f === invoke if !expand argswrapped = getargs(args, frame) return Some{Any}(invoke(argswrapped...)) end # This uses the original arguments to avoid looking them up twice # See #442 return Expr(:call, invoke, args[2:end]...) elseif f === isa if nargs == 2 return Some{Any}(isa(@lookup(frame, args[2]), @lookup(frame, args[3]))) else return Some{Any}(isa(getargs(args, frame)...)) end elseif f === isdefined if nargs == 2 return Some{Any}(isdefined(@lookup(frame, args[2]), @lookup(frame, args[3]))) elseif nargs == 3 return Some{Any}(isdefined(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]))) else return Some{Any}(isdefined(getargs(args, frame)...)) end elseif @static isdefined(Core, :isdefinedglobal) && f === isdefinedglobal return Some{Any}(isdefinedglobal(getargs(args, frame)...)) elseif f === modifyfield! if nargs == 4 return Some{Any}(modifyfield!(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]))) elseif nargs == 5 return Some{Any}(modifyfield!(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]), @lookup(frame, args[6]))) else return Some{Any}(modifyfield!(getargs(args, frame)...)) end elseif @static isdefined(Core, :modifyglobal!) && f === modifyglobal! if nargs == 4 return Some{Any}(modifyglobal!(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]))) elseif nargs == 5 return Some{Any}(modifyglobal!(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]), @lookup(frame, args[6]))) else return Some{Any}(modifyglobal!(getargs(args, frame)...)) end elseif f === nfields if nargs == 1 return Some{Any}(nfields(@lookup(frame, args[2]))) else return Some{Any}(nfields(getargs(args, frame)...)) end elseif f === replacefield! if nargs == 4 return Some{Any}(replacefield!(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]))) elseif nargs == 5 return Some{Any}(replacefield!(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]), @lookup(frame, args[6]))) elseif nargs == 6 return Some{Any}(replacefield!(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]), @lookup(frame, args[6]), @lookup(frame, args[7]))) else return Some{Any}(replacefield!(getargs(args, frame)...)) end elseif @static isdefined(Core, :replaceglobal!) && f === replaceglobal! if nargs == 4 return Some{Any}(replaceglobal!(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]))) elseif nargs == 5 return Some{Any}(replaceglobal!(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]), @lookup(frame, args[6]))) elseif nargs == 6 return Some{Any}(replaceglobal!(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]), @lookup(frame, args[6]), @lookup(frame, args[7]))) else return Some{Any}(replaceglobal!(getargs(args, frame)...)) end elseif f === setfield! if nargs == 3 return Some{Any}(setfield!(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]))) elseif nargs == 4 return Some{Any}(setfield!(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]))) else return Some{Any}(setfield!(getargs(args, frame)...)) end elseif @static isdefined(Core, :setfieldonce!) && f === setfieldonce! if nargs == 3 return Some{Any}(setfieldonce!(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]))) elseif nargs == 4 return Some{Any}(setfieldonce!(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]))) elseif nargs == 5 return Some{Any}(setfieldonce!(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]), @lookup(frame, args[6]))) else return Some{Any}(setfieldonce!(getargs(args, frame)...)) end elseif f === setglobal! if nargs == 3 return Some{Any}(setglobal!(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]))) elseif nargs == 4 return Some{Any}(setglobal!(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]))) else return Some{Any}(setglobal!(getargs(args, frame)...)) end elseif @static isdefined(Core, :setglobalonce!) && f === setglobalonce! if nargs == 3 return Some{Any}(setglobalonce!(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]))) elseif nargs == 4 return Some{Any}(setglobalonce!(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]))) elseif nargs == 5 return Some{Any}(setglobalonce!(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]), @lookup(frame, args[6]))) else return Some{Any}(setglobalonce!(getargs(args, frame)...)) end elseif f === swapfield! if nargs == 3 return Some{Any}(swapfield!(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]))) elseif nargs == 4 return Some{Any}(swapfield!(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]))) else return Some{Any}(swapfield!(getargs(args, frame)...)) end elseif @static isdefined(Core, :swapglobal!) && f === swapglobal! if nargs == 3 return Some{Any}(swapglobal!(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]))) elseif nargs == 4 return Some{Any}(swapglobal!(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]))) else return Some{Any}(swapglobal!(getargs(args, frame)...)) end elseif f === throw if nargs == 1 return Some{Any}(throw(@lookup(frame, args[2]))) else return Some{Any}(throw(getargs(args, frame)...)) end elseif f === tuple return Some{Any}(ntupleany(i->@lookup(frame, args[i+1]), length(args)-1)) elseif f === typeassert if nargs == 2 return Some{Any}(typeassert(@lookup(frame, args[2]), @lookup(frame, args[3]))) else return Some{Any}(typeassert(getargs(args, frame)...)) end elseif f === typeof if nargs == 1 return Some{Any}(typeof(@lookup(frame, args[2]))) else return Some{Any}(typeof(getargs(args, frame)...)) end # Intrinsics elseif f === Base.cglobal if nargs == 1 call_expr = copy(call_expr) args2 = args[2] call_expr.args[2] = isa(args2, QuoteNode) ? args2 : @lookup(frame, args2) return Some{Any}(Core.eval(moduleof(frame), call_expr)) elseif nargs == 2 call_expr = copy(call_expr) args2 = args[2] call_expr.args[2] = isa(args2, QuoteNode) ? args2 : @lookup(frame, args2) call_expr.args[3] = @lookup(frame, args[3]) return Some{Any}(Core.eval(moduleof(frame), call_expr)) end elseif @static (isdefined(Core, :arrayref) && Core.arrayref isa Core.Builtin) && f === Core.arrayref if nargs == 1 return Some{Any}(Core.arrayref(@lookup(frame, args[2]))) elseif nargs == 2 return Some{Any}(Core.arrayref(@lookup(frame, args[2]), @lookup(frame, args[3]))) elseif nargs == 3 return Some{Any}(Core.arrayref(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]))) elseif nargs == 4 return Some{Any}(Core.arrayref(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]))) elseif nargs == 5 return Some{Any}(Core.arrayref(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]), @lookup(frame, args[6]))) else return Some{Any}(Core.arrayref(getargs(args, frame)...)) end elseif @static (isdefined(Core, :arrayset) && Core.arrayset isa Core.Builtin) && f === Core.arrayset if nargs == 1 return Some{Any}(Core.arrayset(@lookup(frame, args[2]))) elseif nargs == 2 return Some{Any}(Core.arrayset(@lookup(frame, args[2]), @lookup(frame, args[3]))) elseif nargs == 3 return Some{Any}(Core.arrayset(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]))) elseif nargs == 4 return Some{Any}(Core.arrayset(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]))) elseif nargs == 5 return Some{Any}(Core.arrayset(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]), @lookup(frame, args[6]))) elseif nargs == 6 return Some{Any}(Core.arrayset(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]), @lookup(frame, args[6]), @lookup(frame, args[7]))) else return Some{Any}(Core.arrayset(getargs(args, frame)...)) end elseif @static (isdefined(Core, :arrayset) && Core.arrayset isa Core.Builtin) && f === Core.arrayset if nargs == 1 return Some{Any}(Core.arrayset(@lookup(frame, args[2]))) elseif nargs == 2 return Some{Any}(Core.arrayset(@lookup(frame, args[2]), @lookup(frame, args[3]))) elseif nargs == 3 return Some{Any}(Core.arrayset(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]))) elseif nargs == 4 return Some{Any}(Core.arrayset(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]))) elseif nargs == 5 return Some{Any}(Core.arrayset(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]), @lookup(frame, args[6]))) elseif nargs == 6 return Some{Any}(Core.arrayset(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]), @lookup(frame, args[6]), @lookup(frame, args[7]))) else return Some{Any}(Core.arrayset(getargs(args, frame)...)) end elseif @static (isdefined(Core, :const_arrayref) && Core.const_arrayref isa Core.Builtin) && f === Core.const_arrayref if nargs == 1 return Some{Any}(Core.const_arrayref(@lookup(frame, args[2]))) elseif nargs == 2 return Some{Any}(Core.const_arrayref(@lookup(frame, args[2]), @lookup(frame, args[3]))) elseif nargs == 3 return Some{Any}(Core.const_arrayref(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]))) elseif nargs == 4 return Some{Any}(Core.const_arrayref(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]))) elseif nargs == 5 return Some{Any}(Core.const_arrayref(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]), @lookup(frame, args[6]))) else return Some{Any}(Core.const_arrayref(getargs(args, frame)...)) end elseif @static (isdefined(Core, :memoryref) && Core.memoryref isa Core.Builtin) && f === Core.memoryref if nargs == 1 return Some{Any}(Core.memoryref(@lookup(frame, args[2]))) elseif nargs == 2 return Some{Any}(Core.memoryref(@lookup(frame, args[2]), @lookup(frame, args[3]))) elseif nargs == 3 return Some{Any}(Core.memoryref(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]))) elseif nargs == 4 return Some{Any}(Core.memoryref(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]))) elseif nargs == 5 return Some{Any}(Core.memoryref(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]), @lookup(frame, args[5]), @lookup(frame, args[6]))) else return Some{Any}(Core.memoryref(getargs(args, frame)...)) end elseif @static (isdefined(Core, :set_binding_type!) && Core.set_binding_type! isa Core.Builtin) && f === Core.set_binding_type! if nargs == 2 return Some{Any}(Core.set_binding_type!(@lookup(frame, args[2]), @lookup(frame, args[3]))) elseif nargs == 3 return Some{Any}(Core.set_binding_type!(@lookup(frame, args[2]), @lookup(frame, args[3]), @lookup(frame, args[4]))) else return Some{Any}(Core.set_binding_type!(getargs(args, frame)...)) end elseif f === Core.Intrinsics.llvmcall return Some{Any}(Core.Intrinsics.llvmcall(getargs(args, frame)...)) end if isa(f, Core.IntrinsicFunction) cargs = getargs(args, frame) if f === Core.Intrinsics.have_fma && length(cargs) == 1 cargs1 = cargs[1] if cargs1 == Float64 return Some{Any}(FMA_FLOAT64[]) elseif cargs1 == Float32 return Some{Any}(FMA_FLOAT32[]) elseif cargs1 == Float16 return Some{Any}(FMA_FLOAT16[]) end end if f === Core.Intrinsics.muladd_float && length(cargs) == 3 a, b, c = cargs Ta, Tb, Tc = typeof(a), typeof(b), typeof(c) if !(Ta == Tb == Tc) error(\"muladd_float: types of a, b, and c must match\") end if Ta == Float64 && FMA_FLOAT64[] f = Core.Intrinsics.fma_float elseif Ta == Float32 && FMA_FLOAT32[] f = Core.Intrinsics.fma_float elseif Ta == Float16 && FMA_FLOAT16[] f = Core.Intrinsics.fma_float end end return Some{Any}(ccall(:jl_f_intrinsic_call, Any, (Any, Ptr{Any}, UInt32), f, cargs, length(cargs))) end if isa(f, typeof(kwinvoke)) return Some{Any}(kwinvoke(getargs(args, frame)...)) end return call_expr end """ Check builtin.jl consistency: Test Failed at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/check_builtins.jl:17 Expression: consistent Stacktrace: [1] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/check_builtins.jl:6 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [3] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/check_builtins.jl:17 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:679 [inlined] core: Error During Test at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/core.jl:4 Got exception outside of a @test MethodError: no method matching show_ir_stmt(::IOContext{IOBuffer}, ::Core.CodeInfo, ::Int64, ::typeof(Base.Compiler.IRShow.lineinfo_disabled), ::typeof(Base.Compiler.IRShow.default_expr_type_printer), ::BitSet, ::Compiler.CFG, ::Int64) The function `show_ir_stmt` exists, but no method is defined for this combination of argument types. Closest candidates are: show_ir_stmt(::IO, ::Union{Compiler.IRCode, Compiler.IncrementalCompact, Core.CodeInfo}, ::Int64, !Matched::Base.Compiler.IRShow.IRShowConfig, !Matched::Vector{Compiler.VarState}, ::BitSet, ::Compiler.CFG, ::Int64; pop_new_node!, only_after) @ Base ../usr/share/julia/Compiler/src/ssair/show.jl:659 show_ir_stmt(::IO, ::Union{Compiler.IRCode, Compiler.IncrementalCompact, Core.CodeInfo}, ::Int64, ::Any, ::Any, !Matched::Vector{Compiler.VarState}, !Matched::BitSet, !Matched::Compiler.CFG, !Matched::Int64; pop_new_node!, only_after, bb_color, label_dynamic_calls) @ Base ../usr/share/julia/Compiler/src/ssair/show.jl:665 Stacktrace: [1] framecode_lines(src::Core.CodeInfo) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/utils.jl:517 [2] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/core.jl:5 [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [4] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/core.jl:21 [inlined] [5] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:308 [6] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:14 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [8] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:15 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [10] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:15 [inlined] [11] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:308 [12] top-level scope @ none:6 [13] eval(m::Module, e::Any) @ Core ./boot.jl:488 [14] exec_options(opts::Base.JLOptions) @ Base ./client.jl:294 [15] _start() @ Base ./client.jl:560 interpret.jl: Error During Test at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/interpret.jl:152 Test threw exception Expression: JuliaInterpreter.finish_and_return!(frame, true) == 1 Global Main.cf does not exist and cannot be assigned. Note: Julia 1.9 and 1.10 inadvertently omitted this error check (#56933). Hint: Declare it using `global cf` inside `Main` before attempting assignment. Stacktrace: [1] maybe_evaluate_builtin(frame::Frame, call_expr::Expr, expand::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/builtins.jl:358 [2] evaluate_call_recurse!(recurse::Any, frame::Frame, call_expr::Expr; enter_generated::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:250 [3] evaluate_call_recurse!(recurse::Any, frame::Frame, call_expr::Expr) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:246 [4] eval_rhs(recurse::Any, frame::Frame, node::Expr) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:384 [5] step_expr!(recurse::Any, frame::Frame, node::Any, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:549 [6] step_expr!(recurse::Any, frame::Frame, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:609 [7] finish!(recurse::Any, frame::Frame, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:14 [8] finish_and_return!(recurse::Any, frame::Frame, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:30 [9] finish_and_return!(frame::Frame, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:34 [10] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/interpret.jl:515 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] interpret.jl: Error During Test at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/interpret.jl:282 Test threw exception Expression: #= /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/interpret.jl:282 =# @interpret(add1234(map(Int32, (2, 3, 4, 5)))) === map(Int32, (3, 5, 7, 9)) `llvmcall` requires the compiler Stacktrace: [1] maybe_evaluate_builtin(frame::Frame, call_expr::Expr, expand::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/builtins.jl:507 [2] evaluate_call_recurse!(recurse::Any, frame::Frame, call_expr::Expr; enter_generated::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:250 [3] evaluate_call_recurse!(recurse::Any, frame::Frame, call_expr::Expr) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:246 [4] eval_rhs(recurse::Any, frame::Frame, node::Expr) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:384 [5] step_expr!(recurse::Any, frame::Frame, node::Any, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:554 [6] step_expr!(recurse::Any, frame::Frame, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:609 [7] finish!(recurse::Any, frame::Frame, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:14 [8] finish_and_return!(recurse::Any, frame::Frame, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:30 [9] finish_and_return! @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:34 [inlined] [10] finish_and_return!(frame::Frame) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:34 [11] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/interpret.jl:515 [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] [13] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/construct.jl:759 [inlined] getfield replacements: Error During Test at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/interpret.jl:420 Test threw exception Expression: #= /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/interpret.jl:420 =# @interpret g_gf() == 2 UndefVarError: `z` not defined in `Main` Stacktrace: [1] (::var"#g_gf#g_gf##0")() @ Main ~/.julia/packages/JuliaInterpreter/CpHEo/test/interpret.jl:418 [2] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/interpret.jl:413 [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [4] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/interpret.jl:420 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] [6] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/interpret.jl:420 [inlined] [7] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/construct.jl:752 [inlined] interpret.jl: Error During Test at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/interpret.jl:470 Test threw exception Expression: occursin(contractuser(Sys.STDLIB), repr(fr)) MethodError: no method matching show_ir_stmt(::IOContext{IOBuffer}, ::Core.CodeInfo, ::Int64, ::typeof(Base.Compiler.IRShow.lineinfo_disabled), ::typeof(Base.Compiler.IRShow.default_expr_type_printer), ::BitSet, ::Compiler.CFG, ::Int64) The function `show_ir_stmt` exists, but no method is defined for this combination of argument types. Closest candidates are: show_ir_stmt(::IO, ::Union{Compiler.IRCode, Compiler.IncrementalCompact, Core.CodeInfo}, ::Int64, !Matched::Base.Compiler.IRShow.IRShowConfig, !Matched::Vector{Compiler.VarState}, ::BitSet, ::Compiler.CFG, ::Int64; pop_new_node!, only_after) @ Base ../usr/share/julia/Compiler/src/ssair/show.jl:659 show_ir_stmt(::IO, ::Union{Compiler.IRCode, Compiler.IncrementalCompact, Core.CodeInfo}, ::Int64, ::Any, ::Any, !Matched::Vector{Compiler.VarState}, !Matched::BitSet, !Matched::Compiler.CFG, !Matched::Int64; pop_new_node!, only_after, bb_color, label_dynamic_calls) @ Base ../usr/share/julia/Compiler/src/ssair/show.jl:665 Stacktrace: [1] framecode_lines(src::Core.CodeInfo) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/utils.jl:517 [2] print_framecode(io::IOBuffer, framecode::JuliaInterpreter.FrameCode; pc::Int64, range::UnitRange{Int64}, kwargs::@Kwargs{}) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/utils.jl:540 [3] print_framecode @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/utils.jl:533 [inlined] [4] show(io::IOBuffer, frame::Frame) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/types.jl:333 [5] sprint(f::Function, args::Frame; context::Nothing, sizehint::Int64) @ Base ./strings/io.jl:117 [6] sprint @ ./strings/io.jl:110 [inlined] [7] repr(x::Frame) @ Base ./strings/io.jl:286 [8] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/interpret.jl:515 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] WARNING: method definition for foo at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/interpret.jl:473 declares type variable S but does not use it. interpret.jl: Error During Test at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/interpret.jl:568 Test threw exception Expression: #= /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/interpret.jl:568 =# @interpret(hash220((Ptr{UInt8}(0), 0), UInt(1))) == hash220((Ptr{UInt8}(0), 0), UInt(1)) TypeError: in ccall: first argument not a pointer or valid constant expression, expected Ptr, got a value of type Symbol Stacktrace: [1] var"##compiled_ccall#376"(ptr#375::Symbol, arg1::Ptr{UInt8}, arg2::UInt64, arg3::UInt32, arg4::UInt32, arg5::UInt64, arg6::Ptr{UInt8}) @ JuliaInterpreter.CompiledCalls ~/.julia/packages/JuliaInterpreter/CpHEo/src/optimize.jl:249 [2] invoke_in_world(::UInt64, ::Any, ::Any, ::Vararg{Any}; kwargs::@Kwargs{}) @ Base ./essentials.jl:1092 [3] invoke_in_world(::UInt64, ::Any, ::Any, ::Vararg{Any}) @ Base ./essentials.jl:1088 [4] bypass_builtins(recurse::Any, frame::Frame, call_expr::Expr, pc::Int64) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:211 [5] evaluate_call_recurse!(recurse::Any, frame::Frame, call_expr::Expr; enter_generated::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:248 [6] evaluate_call_recurse!(recurse::Any, frame::Frame, call_expr::Expr) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:246 [7] eval_rhs(recurse::Any, frame::Frame, node::Expr) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:384 [8] step_expr!(recurse::Any, frame::Frame, node::Any, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:554 [9] step_expr!(recurse::Any, frame::Frame, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:609 [10] finish!(recurse::Any, frame::Frame, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:14 [11] finish_and_return!(recurse::Any, frame::Frame, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:30 [12] finish_and_return! @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:34 [inlined] [13] finish_and_return!(frame::Frame) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:34 [14] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/interpret.jl:515 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] [16] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/construct.jl:759 [inlined] interpret.jl: Error During Test at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/interpret.jl:581 Test threw exception Expression: #= /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/interpret.jl:581 =# @interpret(call_cf()) == call_cf() unknown call f introduced by ccall lowering getindex Stacktrace: [1] error(::String, ::Function) @ Base ./error.jl:54 [2] apply_gr(::GlobalRef, ::Any, ::Vararg{Any}) @ Base ./reflection.jl:1279 [3] #invokelatest_gr#227 @ ./reflection.jl:1286 [inlined] [4] invokelatest_gr @ ./reflection.jl:1282 [inlined] [5] lookup_or_eval(recurse::Any, frame::Frame, node::Any) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:120 [6] collect_args(recurse::Any, frame::Frame, call_expr::Expr; isfc::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:160 [7] collect_args(recurse::Any, frame::Frame, call_expr::Expr) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:153 [8] bypass_builtins(recurse::Any, frame::Frame, call_expr::Expr, pc::Int64) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:206 [9] evaluate_call_recurse!(recurse::Any, frame::Frame, call_expr::Expr; enter_generated::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:248 [10] evaluate_call_recurse!(recurse::Any, frame::Frame, call_expr::Expr) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:246 [11] eval_rhs(recurse::Any, frame::Frame, node::Expr) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:384 [12] step_expr!(recurse::Any, frame::Frame, node::Any, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:554 [13] step_expr!(recurse::Any, frame::Frame, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:609 [14] finish!(recurse::Any, frame::Frame, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:14 [15] finish_and_return!(recurse::Any, frame::Frame, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:30 [16] finish_and_return! @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:34 [inlined] [17] finish_and_return!(frame::Frame) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:34 [18] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/interpret.jl:515 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] [20] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/construct.jl:759 [inlined] interpret.jl: Error During Test at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:16 Got exception outside of a @test LoadError: UndefVarError: `b_mmap` not defined Stacktrace: [1] lookup_var @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:9 [inlined] [2] step_expr!(recurse::Any, frame::Frame, node::Any, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:44 [3] step_expr!(recurse::Any, frame::Frame, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:609 [4] finish!(recurse::Any, frame::Frame, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:14 [5] finish_and_return!(recurse::Any, frame::Frame, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:30 [6] finish_and_return! @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:34 [inlined] [7] finish_and_return!(frame::Frame) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:34 [8] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/interpret.jl:754 [9] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/construct.jl:759 [inlined] [10] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:308 [11] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:14 [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [13] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:16 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [15] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:16 [inlined] [16] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:308 [17] top-level scope @ none:6 [18] eval(m::Module, e::Any) @ Core ./boot.jl:488 [19] exec_options(opts::Base.JLOptions) @ Base ./client.jl:294 [20] _start() @ Base ./client.jl:560 in expression starting at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/interpret.jl:621 Basics: Test Failed at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:85 Expression: isdefined(#= /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:85 =# @__MODULE__(), :TmpPkg1) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:679 [inlined] [2] (::var"#24#25")(path::String) @ Main ~/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:85 [3] mktempdir(fn::var"#24#25", parent::String; prefix::String) @ Base.Filesystem ./file.jl:899 [4] mktempdir(fn::Function, parent::String) @ Base.Filesystem ./file.jl:895 [5] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:11 [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [7] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:67 [inlined] Basics: Test Failed at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:92 Expression: isdefined(#= /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:92 =# @__MODULE__(), :TmpPkg1) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:679 [inlined] [2] (::var"#24#25")(path::String) @ Main ~/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:92 [3] mktempdir(fn::var"#24#25", parent::String; prefix::String) @ Base.Filesystem ./file.jl:899 [4] mktempdir(fn::Function, parent::String) @ Base.Filesystem ./file.jl:895 [5] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:11 [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [7] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:67 [inlined] Basics: Error During Test at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:110 Test threw exception Expression: JuliaInterpreter.finish!(Frame(mod, ex), true) === nothing Global TestModule718._VARIABLE_UNASSIGNED does not exist and cannot be assigned. Note: Julia 1.9 and 1.10 inadvertently omitted this error check (#56933). Hint: Declare it using `global _VARIABLE_UNASSIGNED` inside `TestModule718` before attempting assignment. Stacktrace: [1] maybe_evaluate_builtin(frame::Frame, call_expr::Expr, expand::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/builtins.jl:358 [2] evaluate_call_recurse!(recurse::Any, frame::Frame, call_expr::Expr; enter_generated::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:250 [3] evaluate_call_recurse!(recurse::Any, frame::Frame, call_expr::Expr) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:246 [4] eval_rhs(recurse::Any, frame::Frame, node::Expr) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:384 [5] step_expr!(recurse::Any, frame::Frame, node::Any, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:549 [6] step_expr! @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:609 [inlined] [7] finish! @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:14 [inlined] [8] finish!(frame::Frame, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:20 [9] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:11 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [11] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:110 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] Basics: Error During Test at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:112 Test threw exception Expression: JIVisible.TestPkg718._VARIABLE_UNASSIGNED == -84.0 UndefVarError: `_VARIABLE_UNASSIGNED` not defined in `Main.JIVisible.TestPkg718` Stacktrace: [1] getproperty(x::Module, f::Symbol) @ Base ./Base_compiler.jl:48 [2] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:11 [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [4] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:112 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] toplevel: Error During Test at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:117 Got exception outside of a @test Global Toplevel.myint does not exist and cannot be assigned. Note: Julia 1.9 and 1.10 inadvertently omitted this error check (#56933). Hint: Declare it using `global myint` inside `Toplevel` before attempting assignment. Stacktrace: [1] maybe_evaluate_builtin(frame::Frame, call_expr::Expr, expand::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/builtins.jl:358 [2] evaluate_call_recurse!(recurse::Any, frame::Frame, call_expr::Expr; enter_generated::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:250 [3] evaluate_call_recurse!(recurse::Any, frame::Frame, call_expr::Expr) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:246 [4] eval_rhs(recurse::Any, frame::Frame, node::Expr) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:384 [5] step_expr!(recurse::Any, frame::Frame, node::Any, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:549 [6] step_expr! @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:609 [inlined] [7] next_until!(predicate::Any, recurse::Any, frame::Frame, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:96 [8] through_methoddef_or_done! @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:148 [inlined] [9] through_methoddef_or_done!(arg::Frame) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:156 [10] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:118 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [12] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:122 [inlined] [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:308 [14] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:14 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [16] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:17 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:17 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:308 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core ./boot.jl:488 [22] exec_options(opts::Base.JLOptions) @ Base ./client.jl:294 [23] _start() @ Base ./client.jl:560 Anonymous functions: Error During Test at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:367 Got exception outside of a @test Global LowerAnon.f does not exist and cannot be assigned. Note: Julia 1.9 and 1.10 inadvertently omitted this error check (#56933). Hint: Declare it using `global f` inside `LowerAnon` before attempting assignment. Stacktrace: [1] maybe_evaluate_builtin(frame::Frame, call_expr::Expr, expand::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/builtins.jl:358 [2] evaluate_call_recurse!(recurse::Any, frame::Frame, call_expr::Expr; enter_generated::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:250 [3] evaluate_call_recurse!(recurse::Any, frame::Frame, call_expr::Expr) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:246 [4] eval_rhs(recurse::Any, frame::Frame, node::Expr) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:384 [5] step_expr!(recurse::Any, frame::Frame, node::Any, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:549 [6] step_expr! @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:609 [inlined] [7] next_until!(predicate::Any, recurse::Any, frame::Frame, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:96 [8] through_methoddef_or_done! @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:148 [inlined] [9] through_methoddef_or_done!(arg::Frame) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:156 [10] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:368 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [12] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:379 [inlined] [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:308 [14] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:14 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [16] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:17 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:17 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:308 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core ./boot.jl:488 [22] exec_options(opts::Base.JLOptions) @ Base ./client.jl:294 [23] _start() @ Base ./client.jl:560 WARNING: Method definition f(Any) in module Toplevel at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:426 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition g(Type) in module Toplevel at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:428 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition g(Any) in module Toplevel at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:429 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition f(Any) in module Sub at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:440 overwritten on the same line (check for duplicate calls to `include`). WARNING: Detected access to binding `Toplevel.NonFrame` in a world prior to its definition world. Julia 1.12 has introduced more strict world age semantics for global bindings. !!! This code may malfunction under Revise. !!! This code will error in future versions of Julia. Hint: Add an appropriate `invokelatest` around the access to this binding. WARNING: Detected access to binding `NonFrame.##meta#60` in a world prior to its definition world. Julia 1.12 has introduced more strict world age semantics for global bindings. !!! This code may malfunction under Revise. !!! This code will error in future versions of Julia. Hint: Add an appropriate `invokelatest` around the access to this binding. WARNING: Method definition (::Type{ToplevelParameters.MyStruct})(Array{var"#s2052", 1} where var"#s2052"<:Real) in module ToplevelParameters at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:539 overwritten at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:545. WARNING: Method definition (::Type{ToplevelParameters.MyStruct})(Any) in module ToplevelParameters at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:539 overwritten at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:545. WARNING: Method definition (::Type{ToplevelParameters.MyStruct})() in module ToplevelParameters at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:538 overwritten at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:544. WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, Type{ToplevelParameters.MyStruct}) in module ToplevelParameters at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:538 overwritten at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:544. toplevel scope annotation: Error During Test at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:593 Test threw exception Expression: JuliaInterpreter.finish!(Frame(mod, ex), true) === nothing Global Main.foo_g does not exist and cannot be assigned. Note: Julia 1.9 and 1.10 inadvertently omitted this error check (#56933). Hint: Declare it using `global foo_g` inside `Main` before attempting assignment. Stacktrace: [1] maybe_evaluate_builtin(frame::Frame, call_expr::Expr, expand::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/builtins.jl:358 [2] evaluate_call_recurse!(recurse::Any, frame::Frame, call_expr::Expr; enter_generated::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:250 [3] evaluate_call_recurse!(recurse::Any, frame::Frame, call_expr::Expr) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:246 [4] eval_rhs(recurse::Any, frame::Frame, node::Expr) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:384 [5] step_expr!(recurse::Any, frame::Frame, node::Any, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:549 [6] step_expr! @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:609 [inlined] [7] finish! @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:14 [inlined] [8] finish!(frame::Frame, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:20 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] [10] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:593 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [12] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:587 toplevel scope annotation: Error During Test at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:593 Test threw exception Expression: JuliaInterpreter.finish!(Frame(mod, ex), true) === nothing UndefVarError: `foo_g` not defined in `Main` Stacktrace: [1] #invokelatest#1 @ ./essentials.jl:1057 [inlined] [2] invokelatest @ ./essentials.jl:1053 [inlined] [3] lookup_var @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:5 [inlined] [4] step_expr!(recurse::Any, frame::Frame, node::Any, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:44 [5] step_expr! @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:609 [inlined] [6] finish! @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:14 [inlined] [7] finish!(frame::Frame, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:20 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] [9] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:593 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [11] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/toplevel.jl:587 evaluate_limited: Error During Test at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/limits.jl:51 Got exception outside of a @test Global EvalLimited.s does not exist and cannot be assigned. Note: Julia 1.9 and 1.10 inadvertently omitted this error check (#56933). Hint: Declare it using `global s` inside `EvalLimited` before attempting assignment. Stacktrace: [1] maybe_evaluate_builtin(frame::Frame, call_expr::Expr, expand::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/builtins.jl:358 [2] evaluate_call_recurse!(recurse::Any, frame::Frame, call_expr::Expr; enter_generated::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:250 [3] evaluate_call_recurse! @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:246 [inlined] [4] evaluate_call!(recurse::Any, frame::Frame, call_expr::Expr) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:305 [5] evaluate_limited!(recurse::Any, frame::Frame, nstmts::Int64, istoplevel::Bool) @ Main ~/.julia/packages/JuliaInterpreter/CpHEo/test/utils.jl:65 [6] evaluate_limited!(frame::Frame, nstmts::Int64, istoplevel::Bool) @ Main ~/.julia/packages/JuliaInterpreter/CpHEo/test/utils.jl:137 [7] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/limits.jl:67 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [9] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/limits.jl:52 [10] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:308 [11] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:14 [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [13] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:18 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [15] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:18 [inlined] [16] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:308 [17] top-level scope @ none:6 [18] eval(m::Module, e::Any) @ Core ./boot.jl:488 [19] exec_options(opts::Base.JLOptions) @ Base ./client.jl:294 [20] _start() @ Base ./client.jl:560 eval_code.jl: Error During Test at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:19 Got exception outside of a @test LoadError: BoundsError: attempt to access Int64 at index [2] Stacktrace: [1] maybe_evaluate_builtin(frame::Frame, call_expr::Expr, expand::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/builtins.jl:392 [2] evaluate_call_recurse!(recurse::Any, frame::Frame, call_expr::Expr; enter_generated::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:250 [3] evaluate_call_recurse!(recurse::Any, frame::Frame, call_expr::Expr) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:246 [4] eval_rhs(recurse::Any, frame::Frame, node::Expr) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:384 [5] step_expr!(recurse::Any, frame::Frame, node::Any, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:554 [6] step_expr!(recurse::Any, frame::Frame, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:609 [7] finish!(recurse::Any, frame::Frame, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:14 [8] finish_and_return!(recurse::Any, frame::Frame, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:30 [9] evaluate_call_recurse!(recurse::Any, frame::Frame, call_expr::Expr; enter_generated::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:285 --- the above 7 lines are repeated 2 more times --- [24] evaluate_call_recurse!(recurse::Any, frame::Frame, call_expr::Expr) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:246 [25] eval_rhs(recurse::Any, frame::Frame, node::Expr) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:384 [26] step_expr!(recurse::Any, frame::Frame, node::Any, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:470 [27] step_expr!(recurse::Any, frame::Frame, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:609 [28] finish!(recurse::Any, frame::Frame, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:14 [29] finish_and_return!(recurse::Any, frame::Frame, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:30 [30] evaluate_call_recurse!(recurse::Any, frame::Frame, call_expr::Expr; enter_generated::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:285 [31] evaluate_call_recurse!(recurse::Any, frame::Frame, call_expr::Expr) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:246 [32] eval_rhs(recurse::Any, frame::Frame, node::Expr) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:384 [33] step_expr!(recurse::Any, frame::Frame, node::Any, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:554 --- the above 7 lines are repeated 4 more times --- [62] step_expr!(recurse::Any, frame::Frame, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:609 [63] finish!(recurse::Any, frame::Frame, istoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:14 [64] finish_and_return! @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:30 [inlined] [65] finish_stack!(recurse::Any, frame::Frame, rootistoplevel::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:60 [66] debug_command(recurse::Any, frame::Frame, cmd::Symbol, rootistoplevel::Bool; line::Nothing) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:515 [67] debug_command @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:447 [inlined] [68] debug_command @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:529 [inlined] [69] debug_command(frame::Frame, cmd::Symbol) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:529 [70] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/eval_code.jl:74 [71] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:308 [72] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:14 [73] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [74] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:19 [inlined] --- the above 2 lines are repeated 1 more time --- [77] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:308 [78] top-level scope @ none:6 [79] eval(m::Module, e::Any) @ Core ./boot.jl:488 [80] exec_options(opts::Base.JLOptions) @ Base ./client.jl:294 in expression starting at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/eval_code.jl:74 WARNING: Method definition stacklength(Any) in module Main at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/utils.jl:9 overwritten at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/breakpoints.jl:25. Breakpoints: Error During Test at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/breakpoints.jl:37 Got exception outside of a @test MethodError: no method matching keys(::Core.DebugInfo) The function `keys` exists, but no method is defined for this combination of argument types. Closest candidates are: keys(!Matched::Cmd) @ Base process.jl:716 keys(!Matched::Base.TermInfo) @ Base terminfo.jl:232 keys(!Matched::PyObject) @ PyCall deprecated.jl:213 ... Stacktrace: [1] pairs(collection::Core.DebugInfo) @ Base ./abstractdict.jl:178 [2] findall(testf::JuliaInterpreter.var"#statementnumbers##0#statementnumbers##1"{Int64, Symbol, Int64}, A::Core.DebugInfo) @ Base ./array.jl:2699 [3] statementnumbers(framecode::JuliaInterpreter.FrameCode, line::Int64, file::Symbol) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/utils.jl:446 [4] add_breakpoint_if_match!(framecode::JuliaInterpreter.FrameCode, bp::JuliaInterpreter.BreakpointSignature) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/breakpoints.jl:74 [5] add_to_existing_framecodes(bp::JuliaInterpreter.BreakpointSignature) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/breakpoints.jl:61 [6] breakpoint(f::Method, sig::Nothing, line::Int64, condition::Expr) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/breakpoints.jl:136 [7] breakpoint(f::Method, line::Int64, condition::Expr) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/breakpoints.jl:149 [8] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/breakpoints.jl:38 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [10] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/breakpoints.jl:75 [inlined] [11] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/breakpoints.jl:421 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:308 [13] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:14 [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [15] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:20 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [17] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:20 [inlined] [18] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:308 [19] top-level scope @ none:6 [20] eval(m::Module, e::Any) @ Core ./boot.jl:488 [21] exec_options(opts::Base.JLOptions) @ Base ./client.jl:294 [22] _start() @ Base ./client.jl:560 WARNING: Detected access to binding `Main.somefunc` in a world prior to its definition world. Julia 1.12 has introduced more strict world age semantics for global bindings. !!! This code may malfunction under Revise. !!! This code will error in future versions of Julia. Hint: Add an appropriate `invokelatest` around the access to this binding. breakpoints.jl: Error During Test at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:20 Got exception outside of a @test LoadError: MethodError: no method matching keys(::Core.DebugInfo) The function `keys` exists, but no method is defined for this combination of argument types. Closest candidates are: keys(!Matched::Cmd) @ Base process.jl:716 keys(!Matched::Base.TermInfo) @ Base terminfo.jl:232 keys(!Matched::PyObject) @ PyCall deprecated.jl:213 ... Stacktrace: [1] pairs(collection::Core.DebugInfo) @ Base ./abstractdict.jl:178 [2] findall(testf::JuliaInterpreter.var"#statementnumbers##0#statementnumbers##1"{Int64, Symbol, Int64}, A::Core.DebugInfo) @ Base ./array.jl:2699 [3] statementnumbers(framecode::JuliaInterpreter.FrameCode, line::Int64, file::Symbol) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/utils.jl:446 [4] add_breakpoint_if_match!(framecode::JuliaInterpreter.FrameCode, bp::JuliaInterpreter.BreakpointFileLocation) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/breakpoints.jl:186 [5] JuliaInterpreter.FrameCode(scope::Method, src::Core.CodeInfo; generator::Bool, optimize::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/types.jl:176 [6] FrameCode @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/types.jl:126 [inlined] [7] prepare_framecode(method::Method, argtypes::Any; enter_generated::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/construct.jl:170 [8] prepare_framecode @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/construct.jl:130 [inlined] [9] prepare_call(f::Any, allargs::Vector{Any}; enter_generated::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/construct.jl:250 [10] prepare_call @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/construct.jl:227 [inlined] [11] determine_method_for_expr(expr::Expr; enter_generated::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/construct.jl:586 [12] determine_method_for_expr @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/construct.jl:577 [inlined] [13] enter_call_expr(expr::Expr; enter_generated::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/construct.jl:625 [14] enter_call_expr @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/construct.jl:623 [inlined] [15] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/construct.jl:753 [inlined] [16] (::var"#59#60")(path::String, io::IOStream) @ Main ~/.julia/packages/JuliaInterpreter/CpHEo/test/breakpoints.jl:248 [17] mktemp(fn::var"#59#60", parent::String) @ Base.Filesystem ./file.jl:870 [18] mktemp(fn::Function) @ Base.Filesystem ./file.jl:868 [19] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/breakpoints.jl:237 [20] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:308 [21] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:14 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [23] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:20 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [25] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:20 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:308 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:488 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:294 [30] _start() @ Base ./client.jl:560 in expression starting at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/breakpoints.jl:237 WARNING: Method definition stacklength(Any) in module Main at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/breakpoints.jl:25 overwritten at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/utils.jl:9. WARNING: Method definition runframe(Any) in module Main at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/utils.jl:20 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition runstack(Any) in module Main at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/utils.jl:23 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition read_and_parse(Any) in module Main at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/utils.jl:27 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.Aborted})(Base.Compiler.IRShow.LineInfoNode) in module Main at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/utils.jl:35 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.Aborted})(Any) in module Main at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/utils.jl:35 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition (::Type{Main.Aborted})(JuliaInterpreter.Frame, Any) in module Main at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/utils.jl:38 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition evaluate_limited!(Any, JuliaInterpreter.Frame, Int64) in module Main at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/utils.jl:52 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition evaluate_limited!(Any, JuliaInterpreter.Frame, Int64, Bool) in module Main at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/utils.jl:52 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition evaluate_limited!(Any, Tuple{Module, Expr, JuliaInterpreter.Frame}, Int64) in module Main at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/utils.jl:132 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition evaluate_limited!(Any, Tuple{Module, Expr, JuliaInterpreter.Frame}, Int64, Bool) in module Main at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/utils.jl:132 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition evaluate_limited!(Any, Tuple{Module, Expr, Expr}, Int64) in module Main at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/utils.jl:134 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition evaluate_limited!(Any, Tuple{Module, Expr, Expr}, Int64, Bool) in module Main at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/utils.jl:134 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition evaluate_limited!(Union{Tuple, JuliaInterpreter.Frame}, Int64) in module Main at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/utils.jl:137 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition evaluate_limited!(Union{Tuple, JuliaInterpreter.Frame}, Int64, Bool) in module Main at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/utils.jl:137 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition limited_exec!(Any, Any, Any, Any) in module Main at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/utils.jl:140 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition configure_test() in module Main at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/utils.jl:148 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition run_test_by_eval(Any, Any, Any) in module Main at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/utils.jl:173 overwritten on the same line (check for duplicate calls to `include`). Basics: Test Failed at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:84 Expression: JuliaInterpreter.hasarg(JuliaInterpreter.isidentical(QuoteNode(==)), frame.framecode.src.code) Stacktrace: [1] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:73 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [3] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:84 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:679 [inlined] Basics: Test Failed at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:84 Expression: JuliaInterpreter.hasarg(JuliaInterpreter.isidentical(QuoteNode(==)), frame.framecode.src.code) Stacktrace: [1] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:73 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [3] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:84 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:679 [inlined] Basics: Test Failed at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:84 Expression: JuliaInterpreter.hasarg(JuliaInterpreter.isidentical(QuoteNode(==)), frame.framecode.src.code) Stacktrace: [1] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:73 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [3] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:84 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:679 [inlined] Basics: Test Failed at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:88 Expression: oframe.callee !== nothing Evaluated: nothing !== nothing Stacktrace: [1] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:73 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [3] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:88 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:679 [inlined] Basics: Test Failed at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:84 Expression: JuliaInterpreter.hasarg(JuliaInterpreter.isidentical(QuoteNode(==)), frame.framecode.src.code) Stacktrace: [1] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:73 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [3] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:84 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:679 [inlined] Basics: Test Failed at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:84 Expression: JuliaInterpreter.hasarg(JuliaInterpreter.isidentical(QuoteNode(==)), frame.framecode.src.code) Stacktrace: [1] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:73 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [3] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:84 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:679 [inlined] Basics: Test Failed at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:84 Expression: JuliaInterpreter.hasarg(JuliaInterpreter.isidentical(QuoteNode(==)), frame.framecode.src.code) Stacktrace: [1] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:73 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [3] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:84 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:679 [inlined] Basics: Test Failed at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:84 Expression: JuliaInterpreter.hasarg(JuliaInterpreter.isidentical(QuoteNode(==)), frame.framecode.src.code) Stacktrace: [1] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:73 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [3] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:84 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:679 [inlined] Basics: Test Failed at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:88 Expression: oframe.callee !== nothing Evaluated: nothing !== nothing Stacktrace: [1] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:73 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [3] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:88 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:679 [inlined] Basics: Test Failed at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:84 Expression: JuliaInterpreter.hasarg(JuliaInterpreter.isidentical(QuoteNode(==)), frame.framecode.src.code) Stacktrace: [1] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:73 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [3] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:84 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:679 [inlined] generated: Error During Test at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:135 Got exception outside of a @test MethodError: no method matching (::Core.GeneratedFunctionStub)(::UInt64, ::LineNumberNode, ::Symbol, ::Symbol) The object of type `Core.GeneratedFunctionStub` exists, but no method is defined for this combination of argument types when trying to treat it as a callable object. Closest candidates are: (::Core.GeneratedFunctionStub)(::UInt64, !Matched::Method, ::Any...) @ Base expr.jl:1683 Stacktrace: [1] get_source(g::Core.GeneratedFunctionStub, env::Core.SimpleVector, file::Symbol, line::Int64) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/construct.jl:92 [2] prepare_framecode(method::Method, argtypes::Any; enter_generated::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/construct.jl:154 [3] prepare_framecode @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/construct.jl:130 [inlined] [4] prepare_call(f::Any, allargs::Vector{Any}; enter_generated::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/construct.jl:250 [5] prepare_call @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/construct.jl:227 [inlined] [6] get_call_framecode(fargs::Vector{Any}, parentframe::JuliaInterpreter.FrameCode, idx::Int64; enter_generated::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/localmethtable.jl:63 [7] get_call_framecode @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/localmethtable.jl:10 [inlined] [8] evaluate_call_recurse!(recurse::Any, frame::Frame, call_expr::Expr; enter_generated::Bool) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:271 [9] evaluate_call_recurse! @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:246 [inlined] [10] evaluate_call! @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:305 [inlined] [11] debug_command(recurse::Any, frame::Frame, cmd::Symbol, rootistoplevel::Bool; line::Nothing) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:496 [12] debug_command @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:447 [inlined] [13] debug_command @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:529 [inlined] [14] debug_command(frame::Frame, cmd::Symbol) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/commands.jl:529 [15] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:146 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [17] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:136 [18] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:308 [19] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:14 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [21] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:23 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [23] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:23 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:308 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:488 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:294 [28] _start() @ Base ./client.jl:560 Keyword arguments: Error During Test at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:207 Test threw exception Expression: get_return(frame) == 6 expected return statement, got (%J16)(%J8, _J3, _J4) Stacktrace: [1] error(::String, ::Expr) @ Base ./error.jl:54 [2] apply_gr(::GlobalRef, ::Any, ::Vararg{Any}) @ Base ./reflection.jl:1279 [3] #invokelatest_gr#227 @ ./reflection.jl:1286 [inlined] [4] invokelatest_gr @ ./reflection.jl:1282 [inlined] [5] get_return(frame::Frame) @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:665 [6] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:191 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [8] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:207 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] Macros: Error During Test at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:239 Got exception outside of a @test MethodError: no method matching iterate(::Nothing) The function `iterate` exists, but no method is defined for this combination of argument types. Closest candidates are: iterate(!Matched::Compiler.UseRefIterator, !Matched::Int64) @ Base ../usr/share/julia/Compiler/src/ssair/ir.jl:656 iterate(!Matched::Compiler.UseRefIterator) @ Base ../usr/share/julia/Compiler/src/ssair/ir.jl:656 iterate(!Matched::Pipe, !Matched::Int64) @ Base stream.jl:1298 ... Stacktrace: [1] indexed_iterate(I::Nothing, i::Int64) @ Base ./tuple.jl:165 [2] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:242 [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [4] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:254 [inlined] [5] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:308 [6] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:14 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [8] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:23 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [10] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:23 [inlined] [11] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:308 [12] top-level scope @ none:6 [13] eval(m::Module, e::Any) @ Core ./boot.jl:488 [14] exec_options(opts::Base.JLOptions) @ Base ./client.jl:294 [15] _start() @ Base ./client.jl:560 breakpoints: Error During Test at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:349 Got exception outside of a @test MethodError: no method matching iterate(::Nothing) The function `iterate` exists, but no method is defined for this combination of argument types. Closest candidates are: iterate(!Matched::Compiler.UseRefIterator, !Matched::Int64) @ Base ../usr/share/julia/Compiler/src/ssair/ir.jl:656 iterate(!Matched::Compiler.UseRefIterator) @ Base ../usr/share/julia/Compiler/src/ssair/ir.jl:656 iterate(!Matched::Pipe, !Matched::Int64) @ Base stream.jl:1298 ... Stacktrace: [1] indexed_iterate(I::Nothing, i::Int64) @ Base ./tuple.jl:165 [2] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:351 [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [4] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:364 [inlined] [5] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:308 [6] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:14 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [8] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:23 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [10] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:23 [inlined] [11] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:308 [12] top-level scope @ none:6 [13] eval(m::Module, e::Any) @ Core ./boot.jl:488 [14] exec_options(opts::Base.JLOptions) @ Base ./client.jl:294 [15] _start() @ Base ./client.jl:560 invokelatest: Test Failed at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:399 Expression: frame.framecode.scope.sig == Tuple{typeof(f_inv), Real} Evaluated: Tuple{typeof(getproperty), Module, Symbol} == Tuple{typeof(f_inv), Real} Stacktrace: [1] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:396 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [3] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:399 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:679 [inlined] Stepping over kwfunc preparation: Test Failed at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:420 Expression: frame.pc == JuliaInterpreter.nstatements(frame.framecode) - 1 Evaluated: 1 == 6 Stacktrace: [1] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:415 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [3] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:420 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:679 [inlined] Stepping over kwfunc preparation: Test Failed at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:425 Expression: frame.pc == JuliaInterpreter.nstatements(frame.framecode) - 1 Evaluated: 1 == 7 Stacktrace: [1] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:415 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [3] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:425 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:679 [inlined] Stepping over kwfunc preparation: Test Failed at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:434 Expression: frame.pc > 4 Evaluated: 2 > 4 Stacktrace: [1] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:415 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [3] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:434 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:679 [inlined] Stepping over kwfunc preparation: Test Failed at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:441 Expression: frame.pc == JuliaInterpreter.nstatements(frame.framecode) - 1 Evaluated: 3 == 12 Stacktrace: [1] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:415 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [3] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:441 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:679 [inlined] interaction of :n with kw functions: Test Failed at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:453 Expression: Core.kwfunc(g) == #= /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:453 =# JuliaInterpreter.@lookup(frame, (JuliaInterpreter.pc_expr(frame)).args[1]) Evaluated: Core.kwcall == Core.apply_type Stacktrace: [1] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:450 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [3] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:453 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:679 [inlined] interaction of :n with kw functions: Error During Test at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:449 Got exception outside of a @test MethodError: no method matching iterate(::Nothing) The function `iterate` exists, but no method is defined for this combination of argument types. Closest candidates are: iterate(!Matched::Compiler.UseRefIterator, !Matched::Int64) @ Base ../usr/share/julia/Compiler/src/ssair/ir.jl:656 iterate(!Matched::Compiler.UseRefIterator) @ Base ../usr/share/julia/Compiler/src/ssair/ir.jl:656 iterate(!Matched::Pipe, !Matched::Int64) @ Base stream.jl:1298 ... Stacktrace: [1] indexed_iterate(I::Nothing, i::Int64) @ Base ./tuple.jl:165 [2] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:450 [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [4] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:457 [inlined] [5] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:308 [6] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:14 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [8] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:23 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [10] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:23 [inlined] [11] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:308 [12] top-level scope @ none:6 [13] eval(m::Module, e::Any) @ Core ./boot.jl:488 [14] exec_options(opts::Base.JLOptions) @ Base ./client.jl:294 [15] _start() @ Base ./client.jl:560 stepping through kwprep after stepping through wrapper: Error During Test at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:468 Test threw exception Expression: Core.kwfunc(h_3) == #= /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:468 =# JuliaInterpreter.@lookup(frame, (JuliaInterpreter.pc_expr(frame)).args[1]) FieldError: type Tuple has no field `args`, available fields: `1` Stacktrace: [1] getproperty(x::Tuple{Symbol}, f::Symbol) @ Base ./Base_compiler.jl:55 [2] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:465 [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [4] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:468 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] [6] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/src/interpret.jl:43 [inlined] breakpoint in next line: Test Failed at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:511 Expression: pc isa BreakpointRef Evaluated: 10 isa BreakpointRef Stacktrace: [1] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:503 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [3] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:511 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:679 [inlined] interpreted methods: Test Failed at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:543 Expression: pc isa BreakpointRef Evaluated: 4 isa BreakpointRef Stacktrace: [1] top-level scope @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:531 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [3] macro expansion @ ~/.julia/packages/JuliaInterpreter/CpHEo/test/debug.jl:543 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:679 [inlined] Test Summary: | Pass Fail Error Broken Total Time Main tests | 432 21 24 3 480 3m52.4s check_bulitins.jl | 1 1 38.9s Check builtin.jl consistency | 1 1 38.9s core.jl | 4 1 5 7.9s core | 4 1 5 7.9s interpret.jl | 103 7 1 111 1m29.0s Some tests | 1 1 0.3s locals | 15 15 3.9s getfield replacements | 3 1 4 1.2s vararg handling | 2 2 1.7s toplevel.jl | 43 2 6 51 20.7s Basics | 17 2 2 21 14.0s toplevel | 1 1 1.0s Namespace | 2 2 0.0s Namespace stdlibs | 1 1 0.2s issue #15703 | 1 1 0.0s Enum | 1 1 1.0s Anonymous functions | 1 1 0.9s Docstrings | 4 4 0.0s Self referential | 1 1 0.0s Non-frames | 1 1 0.4s LOAD_PATH and modules | 1 1 0.1s `used` for abstract types | 1 1 0.0s Recursive type definitions | 1 1 0.0s Nested references in type definitions | 1 1 0.0s Issue #427 | 6 6 0.1s toplevel scope annotation | 4 2 6 1.6s limits.jl | 6 1 7 2.5s Abort | 5 5 0.4s evaluate_limited | 1 1 2 1.5s eval_code.jl | 16 1 17 4.0s breakpoints.jl | 14 2 1 17 6.4s Breakpoints | 14 1 1 16 2.6s code_coverage/code_coverage.jl | 3 3 48.1s debug.jl | 243 18 6 1 268 14.8s Basics | 167 10 177 3.6s until | 4 4 0.6s generated | 5 1 6 1.0s Optional arguments | 2 2 0.0s Keyword arguments | 3 1 4 1.3s Optional + keyword wrappers | 13 13 0.2s Macros | 1 1 1.3s Quoting | 2 2 0.0s Varargs | 3 3 0.0s ASTI#17 | 17 17 0.1s Exceptions | 11 11 0.1s breakpoints | 1 1 2 1.2s invoke | 2 2 0.0s invokelatest | 1 1 2 0.1s Issue #178 | 2 2 0.2s Stepping over kwfunc preparation | 4 1 5 0.4s interaction of :n with kw functions | 1 1 2 1.2s stepping through kwprep after stepping through wrapper | 1 1 1.7s si should not step through wrappers or kwprep | 1 1 0.0s breakpoints hit during wrapper step through | 1 1 0.0s preservation of stack when throwing to toplevel | 1 1 0.0s breakpoint in next line | 1 1 0.0s kw wrapper heuristic #435 | 1 1 0.0s interpreted methods | 1 1 2 0.1s step last call on line | 2 2 0.0s step until return | 3 3 0.0s RNG of the outermost testset: Xoshiro(0x80eed6a500d54acf, 0xc90bf81e97b1273a, 0x6b776ebfbd087409, 0x3ddd44dc45552066, 0xa674cac55e66e774) ERROR: LoadError: Some tests did not pass: 432 passed, 21 failed, 24 errored, 3 broken. in expression starting at /home/pkgeval/.julia/packages/JuliaInterpreter/CpHEo/test/runtests.jl:13 Testing failed after 218.62s ERROR: LoadError: Package JuliaInterpreter errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.12/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.12/Pkg/src/Operations.jl:2365 [3] test @ /opt/julia/share/julia/stdlib/v1.12/Pkg/src/Operations.jl:2220 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.12/Pkg/src/API.jl:486 [5] test(pkgs::Vector{Pkg.Types.PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.12/Pkg/src/API.jl:164 [6] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.12/Pkg/src/API.jl:152 [7] test @ /opt/julia/share/julia/stdlib/v1.12/Pkg/src/API.jl:152 [inlined] [8] #test#81 @ /opt/julia/share/julia/stdlib/v1.12/Pkg/src/API.jl:151 [inlined] [9] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 [10] include(mod::Module, _path::String) @ Base ./Base.jl:307 [11] exec_options(opts::Base.JLOptions) @ Base ./client.jl:328 [12] _start() @ Base ./client.jl:560 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval failed after 995.12s: package tests unexpectedly errored