Package evaluation to test Compose on Julia 1.14.0-DEV.2226 (797a5ef2b0*) started at 2026-05-23T22:22:18.625 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 16.82s ################################################################################ # Installation # Installing Compose... Resolving package versions... Installed Reexport ─────────── v1.2.2 Installed FixedPointNumbers ── v0.8.5 Installed Statistics ───────── v1.11.1 Installed Compat ───────────── v4.18.1 Installed Requires ─────────── v1.3.1 Installed JSON ─────────────── v0.21.4 Installed Colors ───────────── v0.13.1 Installed Parsers ──────────── v2.8.4 Installed Preferences ──────── v1.5.2 Installed DataStructures ───── v0.18.22 Installed PrecompileTools ──── v1.3.4 Installed OrderedCollections ─ v1.8.1 Installed IterTools ────────── v1.10.0 Installed Measures ─────────── v0.3.3 Installed Compose ──────────── v0.9.6 Installed ColorTypes ───────── v0.12.1 Updating `~/.julia/environments/v1.14/Project.toml` [a81c6b42] + Compose v0.9.6 Updating `~/.julia/environments/v1.14/Manifest.toml` [3da002f7] + ColorTypes v0.12.1 [5ae59095] + Colors v0.13.1 [34da2185] + Compat v4.18.1 [a81c6b42] + Compose v0.9.6 ⌅ [864edb3b] + DataStructures v0.18.22 [53c48c17] + FixedPointNumbers v0.8.5 [c8e1da08] + IterTools v1.10.0 ⌅ [682c06a0] + JSON v0.21.4 [442fdcdd] + Measures v0.3.3 [bac558e1] + OrderedCollections v1.8.1 [69de0a69] + Parsers v2.8.4 [aea7be01] + PrecompileTools v1.3.4 [21216c6a] + Preferences v1.5.2 [189a3867] + Reexport v1.2.2 [ae029012] + Requires v1.3.1 [10745b16] + Statistics v1.11.1 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.13.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.0 [d6f4376e] + Markdown v1.11.0 [a63ad114] + Mmap v1.11.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.13.0 [f489334b] + StyledStrings v1.13.0 [fa267f1f] + TOML v1.0.3 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.5.1+0 [4536629a] + OpenBLAS_jll v0.3.33+0 [8e850b90] + libblastrampoline_jll v5.15.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 5.11s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling project... 5.7 s ✓ TestEnv 1 dependency successfully precompiled in 6 seconds. 27 already precompiled. Precompiling package dependencies... Precompiling project... 0.5 s ✓ Reexport 1.0 s ✓ Statistics 0.7 s ✓ Measures 148.9 s ✓ OrderedCollections 455.4 s ✓ IterTools 1.1 s ✓ Requires 1.3 s ✓ NaNMath 1.4 s ✓ Compat 2.8 s ✓ Preferences 41.6 s ✓ FixedPointNumbers 0.6 s ✓ Compat → CompatLinearAlgebraExt 2.8 s ✓ JLLWrappers 2.4 s ✓ PrecompileTools 43.2 s ✓ ColorTypes 305.2 s ✓ DataStructures 3.0 s ✓ Libmount_jll 2.9 s ✓ Libffi_jll 3.0 s ✓ Graphite2_jll 3.0 s ✓ Libuuid_jll 3.0 s ✓ FriBidi_jll 2.9 s ✓ libpng_jll 3.0 s ✓ Bzip2_jll 2.8 s ✓ LLVMOpenMP_jll 2.8 s ✓ Libiconv_jll 2.8 s ✓ Xorg_libXau_jll 2.9 s ✓ Xorg_libXdmcp_jll 3.0 s ✓ Expat_jll 2.3 s ✓ Xorg_xtrans_jll 26.1 s ✓ Parsers 38.1 s ✓ ColorTypes → StyledStringsExt 87.0 s ✓ Colors 2.9 s ✓ FreeType2_jll 3.0 s ✓ Pixman_jll 2.9 s ✓ XML2_jll 3.9 s ✓ GettextRuntime_jll 2.9 s ✓ Xorg_libxcb_jll 12.5 s ✓ JSON 38.7 s ✓ Graphics 3.4 s ✓ Fontconfig_jll ┌ Info: JuliaLowering threw given input: │ code = │ :(function init_error_handler() │ #= /home/pkgeval/.julia/packages/EzXML/ROYMh/src/error.jl:59 =# │ #= /home/pkgeval/.julia/packages/EzXML/ROYMh/src/error.jl:60 =# │ error_handler = #= /home/pkgeval/.julia/packages/EzXML/ROYMh/src/error.jl:60 =# @cfunction Cvoid (Ptr{Cvoid}, Ptr{Cvoid}) do ctx, err_ptr │ #= /home/pkgeval/.julia/packages/EzXML/ROYMh/src/error.jl:61 =# │ if ctx == pointer_from_objref(_Error) │ #= /home/pkgeval/.julia/packages/EzXML/ROYMh/src/error.jl:62 =# │ err = unsafe_load(convert(Ptr{_Error}, err_ptr)) │ #= /home/pkgeval/.julia/packages/EzXML/ROYMh/src/error.jl:63 =# │ push!(XML_GLOBAL_ERROR_STACK, XMLError(err.domain, err.code, chomp(unsafe_string(err.message)), err.level, err.line)) │ end │ #= /home/pkgeval/.julia/packages/EzXML/ROYMh/src/error.jl:65 =# │ return │ end │ #= /home/pkgeval/.julia/packages/EzXML/ROYMh/src/error.jl:67 =# │ ccall((:xmlSetStructuredErrorFunc, libxml2), Cvoid, (Ptr{Cvoid}, Ptr{Cvoid}), pointer_from_objref(_Error), error_handler) │ end) │ st0 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source,__macro_ctx__ │ [function] │ │ [call] │ │ init_error_handler :: Identifier │ │ [block] │ │ [=] │ │ error_handler :: Identifier │ │ [do] │ │ [macrocall] │ │ @cfunction :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/EzXML/ROYMh/src/error.jl:60 =#) :: Value │ │ Cvoid :: Identifier │ │ [tuple] │ │ [curly] │ │ Ptr :: Identifier │ │ Cvoid :: Identifier │ │ [curly] │ │ Ptr :: Identifier │ │ Cvoid :: Identifier │ │ [->] │ │ [tuple] │ │ ctx :: Identifier │ │ err_ptr :: Identifier │ │ [block] │ │ [if] │ │ [call] │ │ == :: Identifier │ │ ctx :: Identifier │ │ [call] │ │ pointer_from_objref :: Identifier │ │ _Error :: Identifier │ │ [block] │ │ [=] │ │ err :: Identifier │ │ [call] │ │ unsafe_load :: Identifier │ │ [call] │ │ convert :: Identifier │ │ [curly] │ │ Ptr :: Identifier │ │ _Error :: Identifier │ │ err_ptr :: Identifier │ │ [call] │ │ push! :: Identifier │ │ XML_GLOBAL_ERROR_STACK :: Identifier │ │ [call] │ │ XMLError :: Identifier │ │ [.] │ │ err :: Identifier │ │ [inert] │ │ domain :: Identifier │ │ [.] │ │ err :: Identifier │ │ [inert] │ │ code :: Identifier │ │ [call] │ │ chomp :: Identifier │ │ [call] │ │ unsafe_string :: Identifier │ │ [.] │ │ err :: Identifier │ │ [inert] │ │ message :: Identifier │ │ [.] │ │ err :: Identifier │ │ [inert] │ │ level :: Identifier │ │ [.] │ │ err :: Identifier │ │ [inert] │ │ line :: Identifier │ │ [return] │ │ nothing :: Value │ │ [call] │ │ ccall :: Identifier │ │ [tuple] │ │ [inert] │ │ xmlSetStructuredErrorFunc :: Identifier │ │ libxml2 :: Identifier │ │ Cvoid :: Identifier │ │ [tuple] │ │ [curly] │ │ Ptr :: Identifier │ │ Cvoid :: Identifier │ │ [curly] │ │ Ptr :: Identifier │ │ Cvoid :: Identifier │ │ [call] │ │ pointer_from_objref :: Identifier │ │ _Error :: Identifier │ │ error_handler :: Identifier │ │ │ st1 = nothing │ file = "/home/pkgeval/.julia/packages/EzXML/ROYMh/src/error.jl" │ line = 59 └ mod = EzXML ERROR: LoadError: 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.AbsIntCycle, !Matched::Int64)  @ Base /opt/julia/share/julia/Compiler/src/inferencestate.jl:1088  iterate(!Matched::Compiler.AbsIntCycle)  @ Base /opt/julia/share/julia/Compiler/src/inferencestate.jl:1087  iterate(!Matched::Compiler.BitSetBoundedMinPrioritySet, Any...)  @ Base /opt/julia/share/julia/Compiler/src/inferencestate.jl:68  ...  Stacktrace:  [1] isempty(itr::Nothing)  @ Base ./essentials.jl:1197  [2] expand_macro(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, outer_sl::Base.JuliaLowering.ScopeLayer)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:345  [3] expand_forms_1(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sl::Base.JuliaLowering.ScopeLayer)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:427  [4] #expand_forms_1##2  @ /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:447 [inlined]  [5] mapchildren(f::Base.JuliaLowering.var"#expand_forms_1##2#expand_forms_1##3"{Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, Base.JuliaLowering.ScopeLayer}, ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  [6] expand_forms_1(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sl::Base.JuliaLowering.ScopeLayer)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:447  [7] #expand_forms_1##2  @ /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:447 [inlined]  [8] mapchildren(f::Base.JuliaLowering.var"#expand_forms_1##2#expand_forms_1##3"{Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, Base.JuliaLowering.ScopeLayer}, ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  [9] expand_forms_1(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sl::Base.JuliaLowering.ScopeLayer)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:447  [10] #expand_forms_1##2  @ /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:447 [inlined]  [11] mapchildren(f::Base.JuliaLowering.var"#expand_forms_1##2#expand_forms_1##3"{Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, Base.JuliaLowering.ScopeLayer}, ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  [12] expand_forms_1(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sl::Base.JuliaLowering.ScopeLayer)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:447  [13] #expand_forms_1##2  @ /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:447 [inlined]  [14] mapchildren(f::Base.JuliaLowering.var"#expand_forms_1##2#expand_forms_1##3"{Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, Base.JuliaLowering.ScopeLayer}, ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  [15] expand_forms_1(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sl::Base.JuliaLowering.ScopeLayer)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:447  [16] expand_forms_1(mod::Module, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, expr_compat_mode::Bool, macro_world::UInt64)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:471  [17] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:29  [18] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [19] top-level scope  @ ~/.julia/packages/EzXML/ROYMh/src/EzXML.jl:108  [20] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [21] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3271  [22] top-level scope  @ stdin:5  [23] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [24] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [25] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [26] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [27] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/EzXML/ROYMh/src/error.jl:59 in expression starting at /home/pkgeval/.julia/packages/EzXML/ROYMh/src/EzXML.jl:1 in expression starting at stdin:5  caused by: MethodError: no method matching var"@cfunction"(::LineNumberNode, ::Module, ::Symbol, ::Expr) The function `@cfunction` exists, but no method is defined for this combination of argument types.  Closest candidates are:  var"@cfunction"(::LineNumberNode, ::Module, ::Any, ::Any, !Matched::Any)  @ Base c.jl:64  var"@cfunction"(!Matched::Base.JuliaLowering.MacroContext, ::Any, ::Any, ::Any)  @ Base /source/usr/share/julia/JuliaLowering/src/syntax_macros.jl:81  Stacktrace:  [1] expand_macro(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, outer_sl::Base.JuliaLowering.ScopeLayer)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:342  [2] expand_forms_1(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sl::Base.JuliaLowering.ScopeLayer)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:427  [3] #expand_forms_1##2  @ /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:447 [inlined]  [4] mapchildren(f::Base.JuliaLowering.var"#expand_forms_1##2#expand_forms_1##3"{Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, Base.JuliaLowering.ScopeLayer}, ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  [5] expand_forms_1(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sl::Base.JuliaLowering.ScopeLayer)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:447  [6] #expand_forms_1##2  @ /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:447 [inlined]  [7] mapchildren(f::Base.JuliaLowering.var"#expand_forms_1##2#expand_forms_1##3"{Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, Base.JuliaLowering.ScopeLayer}, ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  [8] expand_forms_1(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sl::Base.JuliaLowering.ScopeLayer)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:447  [9] #expand_forms_1##2  @ /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:447 [inlined]  [10] mapchildren(f::Base.JuliaLowering.var"#expand_forms_1##2#expand_forms_1##3"{Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, Base.JuliaLowering.ScopeLayer}, ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  [11] expand_forms_1(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sl::Base.JuliaLowering.ScopeLayer)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:447  [12] #expand_forms_1##2  @ /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:447 [inlined]  [13] mapchildren(f::Base.JuliaLowering.var"#expand_forms_1##2#expand_forms_1##3"{Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, Base.JuliaLowering.ScopeLayer}, ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  [14] expand_forms_1(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sl::Base.JuliaLowering.ScopeLayer)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:447  [15] expand_forms_1(mod::Module, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, expr_compat_mode::Bool, macro_world::UInt64)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:471  [16] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:29  [17] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [18] top-level scope  @ ~/.julia/packages/EzXML/ROYMh/src/EzXML.jl:108  [19] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [20] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3271  [21] top-level scope  @ stdin:5  [22] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [23] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [24] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [25] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [26] _start()  @ Base ./client.jl:596 ✗ EzXML 3.3 s ✓ Glib_jll 3.1 s ✓ Xorg_libX11_jll ┌ Info: JuliaLowering threw given input: │ code = │ :(#= /home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl:812 =# Core.@doc " bezigon(anchor0::Tuple, sides::Vector{<:Vector{<:Tuple}})\n\nDefine a bezier polygon. `anchor0` is the starting point as an `(x,y)` tuple.\n`sides` contains Vectors of side points (tuples): each vector has the control point(s) and end point for each side \n(the end point forms the next starting point).\nThe sides can be linear (1 point), quadratic (2 points) or cubic (3 points).\n" function bezigon(anchor0::XYTupleOrVec, sides::Vector{T}, tag = empty_tag) where T <: Vector{<:XYTupleOrVec} │ #= /home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl:820 =# │ #= /home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl:821 =# │ anchor = (x_measure(anchor0[1]), y_measure(anchor0[2])) │ #= /home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl:822 =# │ sv = Vector{Vec2}[] │ #= /home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl:823 =# │ for side = sides │ #= /home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl:824 =# │ s = collect(Vec2, zip(x_measure.(first.(side)), y_measure.(last.(side)))) │ #= /home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl:825 =# │ push!(sv, s) │ #= /home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl:826 =# │ end │ #= /home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl:827 =# │ Form([BezierPolygonPrimitive(anchor, sv)], tag) │ end) │ st0 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source,__macro_ctx__ │ [macrocall] │ │ @doc :: Identifier │ mod │ :(#= /home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl:812 =#) :: Value │ │ " bezigon(anchor0::Tuple, sides::Vector{<:Vector{<:Tuple}})\n\nDefine a bezier polygon. `anchor0` is the starting point as an `(x,y)` tuple.\n`sides` contains Vectors of side points (tuples): each vector has the control point(s) and end point for each side \n(the end point forms the next starting point).\nThe sides can be linear (1 point), quadratic (2 points) or cubic (3 points).\n" :: Value │ │ [function] │ │ [where] │ │ [call] │ │ bezigon :: Identifier │ │ [::] │ │ anchor0 :: Identifier │ │ XYTupleOrVec :: Identifier │ │ [::] │ │ sides :: Identifier │ │ [curly] │ │ Vector :: Identifier │ │ T :: Identifier │ │ [kw] │ │ tag :: Identifier │ │ empty_tag :: Identifier │ │ [<:] │ │ T :: Identifier │ │ [curly] │ │ Vector :: Identifier │ │ [<:] │ │ XYTupleOrVec :: Identifier │ │ [block] │ │ [=] │ │ anchor :: Identifier │ │ [tuple] │ │ [call] │ │ x_measure :: Identifier │ │ [ref] │ │ anchor0 :: Identifier │ │ 1 :: Value │ │ [call] │ │ y_measure :: Identifier │ │ [ref] │ │ anchor0 :: Identifier │ │ 2 :: Value │ │ [=] │ │ sv :: Identifier │ │ [ref] │ │ [curly] │ │ Vector :: Identifier │ │ Vec2 :: Identifier │ │ [for] │ │ [=] │ │ side :: Identifier │ │ sides :: Identifier │ │ [block] │ │ [=] │ │ s :: Identifier │ │ [call] │ │ collect :: Identifier │ │ Vec2 :: Identifier │ │ [call] │ │ zip :: Identifier │ │ [.] │ │ x_measure :: Identifier │ │ [tuple] │ │ [.] │ │ first :: Identifier │ │ [tuple] │ │ side :: Identifier │ │ [.] │ │ y_measure :: Identifier │ │ [tuple] │ │ [.] │ │ last :: Identifier │ │ [tuple] │ │ side :: Identifier │ │ [call] │ │ push! :: Identifier │ │ sv :: Identifier │ │ s :: Identifier │ │ [call] │ │ Form :: Identifier │ │ [vect] │ │ [call] │ │ BezierPolygonPrimitive :: Identifier │ │ anchor :: Identifier │ │ sv :: Identifier │ │ tag :: Identifier │ │ │ st1 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source │ [block] │ │ [=] │ │ val :: Identifier │ scope_layer=3 │ [function] │ │ [where] │ │ [call] │ │ bezigon :: Identifier │ scope_layer=1 │ [::] │ │ anchor0 :: Identifier │ scope_layer=1 │ XYTupleOrVec :: Identifier │ scope_layer=1 │ [::] │ │ sides :: Identifier │ scope_layer=1 │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [kw] │ │ tag :: Identifier │ scope_layer=1 │ empty_tag :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ XYTupleOrVec :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ anchor :: Identifier │ scope_layer=1 │ [tuple] │ │ [call] │ │ x_measure :: Identifier │ scope_layer=1 │ [ref] │ │ anchor0 :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=83 │ [call] │ │ y_measure :: Identifier │ scope_layer=1 │ [ref] │ │ anchor0 :: Identifier │ scope_layer=1 │ 2 :: Value │ macro_source=83 │ [=] │ │ sv :: Identifier │ scope_layer=1 │ [ref] │ │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ Vec2 :: Identifier │ scope_layer=1 │ [for] │ │ [=] │ │ side :: Identifier │ scope_layer=1 │ sides :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ s :: Identifier │ scope_layer=1 │ [call] │ │ collect :: Identifier │ scope_layer=1 │ Vec2 :: Identifier │ scope_layer=1 │ [call] │ │ zip :: Identifier │ scope_layer=1 │ [.] │ │ x_measure :: Identifier │ scope_layer=1 │ [tuple] │ │ [.] │ │ first :: Identifier │ scope_layer=1 │ [tuple] │ │ side :: Identifier │ scope_layer=1 │ [.] │ │ y_measure :: Identifier │ scope_layer=1 │ [tuple] │ │ [.] │ │ last :: Identifier │ scope_layer=1 │ [tuple] │ │ side :: Identifier │ scope_layer=1 │ [call] │ │ push! :: Identifier │ scope_layer=1 │ sv :: Identifier │ scope_layer=1 │ s :: Identifier │ scope_layer=1 │ [call] │ │ Form :: Identifier │ scope_layer=1 │ [vect] │ │ [call] │ │ BezierPolygonPrimitive :: Identifier │ scope_layer=1 │ anchor :: Identifier │ scope_layer=1 │ sv :: Identifier │ scope_layer=1 │ tag :: Identifier │ scope_layer=1 │ [call] │ │ Base.Docs.doc! :: Value │ macro_source=83 │ Compose :: Value │ macro_source=83 │ [call] │ │ Base.Docs.Binding :: Value │ macro_source=83 │ Compose :: Value │ │ [inert] │ jl_source=L65 │ bezigon :: Identifier │ │ [call] │ macro_source=83 │ Base.Docs.docstr :: Value │ macro_source=83 │ [call] │ macro_source=83 │ Core.svec :: Value │ macro_source=83 │ " bezigon(anchor0::Tuple, sides::Vector{<:Vector{<:Tuple}})\n\nDefine a bezier polygon. `anchor0` is the starting point as an `(x,y)` tuple.\n`sides` contains Vectors of side points (tuples): each vector has the control point(s) and end point for each side \n(the end point forms the next starting point).\nThe sides can be linear (1 point), quadratic (2 points) or cubic (3 points).\n" :: Value │ macro_source=83 │ [call] │ macro_source=83 │ Dict{Symbol, Any} :: Value │ macro_source=83 │ :path => "/home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl" :: Value │ macro_source=83 │ :linenumber => 812 :: Value │ macro_source=83 │ :module => Compose :: Value │ macro_source=83 │ [where] │ │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ [curly] │ │ Tuple :: Identifier │ scope_layer=1 │ XYTupleOrVec :: Identifier │ scope_layer=1 │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [curly] │ │ Tuple :: Identifier │ scope_layer=1 │ XYTupleOrVec :: Identifier │ scope_layer=1 │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ Any :: Identifier │ scope_layer=1 │ [curly] │ │ Tuple :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ XYTupleOrVec :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=3 │ │ file = "/home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl" │ line = 812 └ mod = Compose ERROR: LoadError: internal lowering bug: #= /home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl:820 =# - `jl_assert(!(haskey(ssa_rewrites, lhs_id)), _)`: multiple assignments to ssavalue Expression:  (= #₂ (call core.TypeVar :#T1 #₆₀/XYTupleOrVec)) Containing expressions:  (= #₂ (call core.TypeVar :#T1 #₆₀/XYTupleOrVec))  Detailed provenance:  (= #₂ (call core.TypeVar :#T1 #₆₀/XYTupleOrVec)) @#= /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:366 =#  └─ (= #₂ (call core.TypeVar :#T1 #₁₄/XYTupleOrVec)) @#= /source/usr/share/julia/JuliaLowering/src/closure_conversion.jl:197 =#  └─ (= #₂ (call core.TypeVar :#T1 #₁₄/XYTupleOrVec)) @#= /source/usr/share/julia/JuliaLowering/src/desugaring.jl:231 =#  └─ (= #₂ (call core.TypeVar :#T1 XYTupleOrVec)) @#= /source/usr/share/julia/JuliaLowering/src/desugaring.jl:231 =#  └─ (= #₂ (call core.TypeVar :#T1 XYTupleOrVec))  └─ (call core.TypeVar :#T1 XYTupleOrVec) @#= /source/usr/share/julia/JuliaLowering/src/desugaring.jl:3025 =#  └─ (<: XYTupleOrVec)  └─ (<: XYTupleOrVec)  └─ (<: XYTupleOrVec)  └─ (<: XYTupleOrVec)  ├─ @ /home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl:820  └─ (macrocall @doc :(#= /home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl:812 =#) " bezigon(anchor0::Tuple, sides::Vector{<:Vector{<:Tuple}})\n\nDefine a bezier polygon. `anchor0` is the starting point as an `(x,y)` tuple.\n`sides` contains Vectors of side points (tuples): each vector has the control point(s) and end point for each side \n(the end point forms the next starting point).\nThe sides can be linear (1 point), quadratic (2 points) or cubic (3 points).\n" (function (where (call bezigon (:: anchor0 XYTupleOrVec) (:: sides (curly Vector T)) (kw tag empty_tag)) (<: T (curly Vector (<: XYTupleOrVec)))) (block (= anchor (tuple (call x_measure (ref anchor0 1)) (call y_measure (ref anchor0 2)))) (= sv (ref (curly Vector Vec2))) (for (= side sides) (block (= s (call collect Vec2 (call zip (. x_measure (tuple (. first (tuple side)))) (. y_measure (tuple (. last (tuple side))))))) (call push! sv s))) (call Form (vect (call BezierPolygonPrimitive anchor sv)) tag))))  └─ @ /home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl:812  Stacktrace:  [1] iterate(A::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}})  @ Base /source/usr/share/julia/JuliaLowering/src/ast.jl:23 [inlined]  [2] renumber_body(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, input_code::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, slot_rewrites::Dict{Int64, Int64})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1106  [3] compile_lambda(outer_ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1223  [4] linearize_ir(ctx::Base.JuliaLowering.ClosureConversionCtx{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1253  [5] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:33  [6] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [7] top-level scope  @ ~/.julia/packages/Compose/eWKZh/src/Compose.jl:59  [8] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [9] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3271  [10] top-level scope  @ stdin:5  [11] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [12] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [13] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [14] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [15] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl:812 in expression starting at /home/pkgeval/.julia/packages/Compose/eWKZh/src/Compose.jl:1 in expression starting at stdin:5 ✗ Compose 31.1 s ✓ Fontconfig 3.0 s ✓ Xorg_libXrender_jll 2.9 s ✓ Xorg_libXext_jll 3.0 s ✓ Cairo_jll 3.1 s ✓ HarfBuzz_jll 2.9 s ✓ Pango_jll 43.0 s ✓ Cairo 48 dependencies successfully precompiled in 1587 seconds. 17 already precompiled. Precompilation completed after 1614.14s ################################################################################ # Testing # Testing Compose Status `/tmp/jl_gDrASs/Project.toml` [159f3aea] Cairo v1.1.1 [5ae59095] Colors v0.13.1 [a81c6b42] Compose v0.9.6 [8f5d6c58] EzXML v1.2.3 [186bb1d3] Fontconfig v0.4.1 [442fdcdd] Measures v0.3.3 [10745b16] Statistics v1.11.1 [9a3f8284] Random v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_gDrASs/Manifest.toml` [159f3aea] Cairo v1.1.1 [3da002f7] ColorTypes v0.12.1 [5ae59095] Colors v0.13.1 [34da2185] Compat v4.18.1 [a81c6b42] Compose v0.9.6 ⌅ [864edb3b] DataStructures v0.18.22 [8f5d6c58] EzXML v1.2.3 [53c48c17] FixedPointNumbers v0.8.5 [186bb1d3] Fontconfig v0.4.1 [a2bd30eb] Graphics v1.1.3 [c8e1da08] IterTools v1.10.0 [692b3bcd] JLLWrappers v1.8.0 ⌅ [682c06a0] JSON v0.21.4 [442fdcdd] Measures v0.3.3 [77ba4419] NaNMath v1.1.3 [bac558e1] OrderedCollections v1.8.1 [69de0a69] Parsers v2.8.4 [aea7be01] PrecompileTools v1.3.4 [21216c6a] Preferences v1.5.2 [189a3867] Reexport v1.2.2 [ae029012] Requires v1.3.1 [10745b16] Statistics v1.11.1 [6e34b625] Bzip2_jll v1.0.9+0 [83423d85] Cairo_jll v1.18.7+0 [2e619515] Expat_jll v2.8.0+0 [a3f928ae] Fontconfig_jll v2.17.1+0 [d7e528f0] FreeType2_jll v2.14.3+1 [559328eb] FriBidi_jll v1.0.17+0 ⌅ [b0724c58] GettextRuntime_jll v0.22.4+0 [7746bdde] Glib_jll v2.86.3+0 [3b182d85] Graphite2_jll v1.3.15+0 [2e76f6c2] HarfBuzz_jll v8.5.1+0 [1d63c593] LLVMOpenMP_jll v18.1.8+0 ⌅ [e9f186c6] Libffi_jll v3.4.7+0 [94ce4f54] Libiconv_jll v1.18.0+0 [4b2f31a3] Libmount_jll v2.42.0+0 [38a345b3] Libuuid_jll v2.42.0+0 [36c8627f] Pango_jll v1.57.1+0 [30392449] Pixman_jll v0.46.4+0 [02c8fc9c] XML2_jll v2.15.1+0 [4f6342f7] Xorg_libX11_jll v1.8.13+0 [0c0b7dd1] Xorg_libXau_jll v1.0.13+0 [a3789734] Xorg_libXdmcp_jll v1.1.6+0 [1082639a] Xorg_libXext_jll v1.3.8+0 [ea2f1a96] Xorg_libXrender_jll v0.9.12+0 [c7cfdc94] Xorg_libxcb_jll v1.17.1+0 [c5fb5394] Xorg_xtrans_jll v1.6.0+0 [b53b4c65] libpng_jll v1.6.58+0 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [a63ad114] Mmap v1.11.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.13.0 [9e88b42a] Serialization v1.11.0 [f489334b] StyledStrings v1.13.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.5.1+0 [4536629a] OpenBLAS_jll v0.3.33+0 [05823500] OpenLibm_jll v0.8.7+0 [efcefdf7] PCRE2_jll v10.47.0+0 [83775a58] Zlib_jll v1.3.2+0 [8e850b90] libblastrampoline_jll v5.15.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... ┌ Info: JuliaLowering threw given input: │ code = │ :(#= /home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl:812 =# Core.@doc " bezigon(anchor0::Tuple, sides::Vector{<:Vector{<:Tuple}})\n\nDefine a bezier polygon. `anchor0` is the starting point as an `(x,y)` tuple.\n`sides` contains Vectors of side points (tuples): each vector has the control point(s) and end point for each side \n(the end point forms the next starting point).\nThe sides can be linear (1 point), quadratic (2 points) or cubic (3 points).\n" function bezigon(anchor0::XYTupleOrVec, sides::Vector{T}, tag = empty_tag) where T <: Vector{<:XYTupleOrVec} │ #= /home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl:820 =# │ #= /home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl:821 =# │ anchor = (x_measure(anchor0[1]), y_measure(anchor0[2])) │ #= /home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl:822 =# │ sv = Vector{Vec2}[] │ #= /home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl:823 =# │ for side = sides │ #= /home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl:824 =# │ s = collect(Vec2, zip(x_measure.(first.(side)), y_measure.(last.(side)))) │ #= /home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl:825 =# │ push!(sv, s) │ #= /home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl:826 =# │ end │ #= /home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl:827 =# │ Form([BezierPolygonPrimitive(anchor, sv)], tag) │ end) │ st0 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source,__macro_ctx__ │ [macrocall] │ │ @doc :: Identifier │ mod │ :(#= /home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl:812 =#) :: Value │ │ " bezigon(anchor0::Tuple, sides::Vector{<:Vector{<:Tuple}})\n\nDefine a bezier polygon. `anchor0` is the starting point as an `(x,y)` tuple.\n`sides` contains Vectors of side points (tuples): each vector has the control point(s) and end point for each side \n(the end point forms the next starting point).\nThe sides can be linear (1 point), quadratic (2 points) or cubic (3 points).\n" :: Value │ │ [function] │ │ [where] │ │ [call] │ │ bezigon :: Identifier │ │ [::] │ │ anchor0 :: Identifier │ │ XYTupleOrVec :: Identifier │ │ [::] │ │ sides :: Identifier │ │ [curly] │ │ Vector :: Identifier │ │ T :: Identifier │ │ [kw] │ │ tag :: Identifier │ │ empty_tag :: Identifier │ │ [<:] │ │ T :: Identifier │ │ [curly] │ │ Vector :: Identifier │ │ [<:] │ │ XYTupleOrVec :: Identifier │ │ [block] │ │ [=] │ │ anchor :: Identifier │ │ [tuple] │ │ [call] │ │ x_measure :: Identifier │ │ [ref] │ │ anchor0 :: Identifier │ │ 1 :: Value │ │ [call] │ │ y_measure :: Identifier │ │ [ref] │ │ anchor0 :: Identifier │ │ 2 :: Value │ │ [=] │ │ sv :: Identifier │ │ [ref] │ │ [curly] │ │ Vector :: Identifier │ │ Vec2 :: Identifier │ │ [for] │ │ [=] │ │ side :: Identifier │ │ sides :: Identifier │ │ [block] │ │ [=] │ │ s :: Identifier │ │ [call] │ │ collect :: Identifier │ │ Vec2 :: Identifier │ │ [call] │ │ zip :: Identifier │ │ [.] │ │ x_measure :: Identifier │ │ [tuple] │ │ [.] │ │ first :: Identifier │ │ [tuple] │ │ side :: Identifier │ │ [.] │ │ y_measure :: Identifier │ │ [tuple] │ │ [.] │ │ last :: Identifier │ │ [tuple] │ │ side :: Identifier │ │ [call] │ │ push! :: Identifier │ │ sv :: Identifier │ │ s :: Identifier │ │ [call] │ │ Form :: Identifier │ │ [vect] │ │ [call] │ │ BezierPolygonPrimitive :: Identifier │ │ anchor :: Identifier │ │ sv :: Identifier │ │ tag :: Identifier │ │ │ st1 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source │ [block] │ │ [=] │ │ val :: Identifier │ scope_layer=3 │ [function] │ │ [where] │ │ [call] │ │ bezigon :: Identifier │ scope_layer=1 │ [::] │ │ anchor0 :: Identifier │ scope_layer=1 │ XYTupleOrVec :: Identifier │ scope_layer=1 │ [::] │ │ sides :: Identifier │ scope_layer=1 │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [kw] │ │ tag :: Identifier │ scope_layer=1 │ empty_tag :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ XYTupleOrVec :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ anchor :: Identifier │ scope_layer=1 │ [tuple] │ │ [call] │ │ x_measure :: Identifier │ scope_layer=1 │ [ref] │ │ anchor0 :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=83 │ [call] │ │ y_measure :: Identifier │ scope_layer=1 │ [ref] │ │ anchor0 :: Identifier │ scope_layer=1 │ 2 :: Value │ macro_source=83 │ [=] │ │ sv :: Identifier │ scope_layer=1 │ [ref] │ │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ Vec2 :: Identifier │ scope_layer=1 │ [for] │ │ [=] │ │ side :: Identifier │ scope_layer=1 │ sides :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ s :: Identifier │ scope_layer=1 │ [call] │ │ collect :: Identifier │ scope_layer=1 │ Vec2 :: Identifier │ scope_layer=1 │ [call] │ │ zip :: Identifier │ scope_layer=1 │ [.] │ │ x_measure :: Identifier │ scope_layer=1 │ [tuple] │ │ [.] │ │ first :: Identifier │ scope_layer=1 │ [tuple] │ │ side :: Identifier │ scope_layer=1 │ [.] │ │ y_measure :: Identifier │ scope_layer=1 │ [tuple] │ │ [.] │ │ last :: Identifier │ scope_layer=1 │ [tuple] │ │ side :: Identifier │ scope_layer=1 │ [call] │ │ push! :: Identifier │ scope_layer=1 │ sv :: Identifier │ scope_layer=1 │ s :: Identifier │ scope_layer=1 │ [call] │ │ Form :: Identifier │ scope_layer=1 │ [vect] │ │ [call] │ │ BezierPolygonPrimitive :: Identifier │ scope_layer=1 │ anchor :: Identifier │ scope_layer=1 │ sv :: Identifier │ scope_layer=1 │ tag :: Identifier │ scope_layer=1 │ [call] │ │ Base.Docs.doc! :: Value │ macro_source=83 │ Compose :: Value │ macro_source=83 │ [call] │ │ Base.Docs.Binding :: Value │ macro_source=83 │ Compose :: Value │ │ [inert] │ jl_source=L65 │ bezigon :: Identifier │ │ [call] │ macro_source=83 │ Base.Docs.docstr :: Value │ macro_source=83 │ [call] │ macro_source=83 │ Core.svec :: Value │ macro_source=83 │ " bezigon(anchor0::Tuple, sides::Vector{<:Vector{<:Tuple}})\n\nDefine a bezier polygon. `anchor0` is the starting point as an `(x,y)` tuple.\n`sides` contains Vectors of side points (tuples): each vector has the control point(s) and end point for each side \n(the end point forms the next starting point).\nThe sides can be linear (1 point), quadratic (2 points) or cubic (3 points).\n" :: Value │ macro_source=83 │ [call] │ macro_source=83 │ Dict{Symbol, Any} :: Value │ macro_source=83 │ :path => "/home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl" :: Value │ macro_source=83 │ :linenumber => 812 :: Value │ macro_source=83 │ :module => Compose :: Value │ macro_source=83 │ [where] │ │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ [curly] │ │ Tuple :: Identifier │ scope_layer=1 │ XYTupleOrVec :: Identifier │ scope_layer=1 │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [curly] │ │ Tuple :: Identifier │ scope_layer=1 │ XYTupleOrVec :: Identifier │ scope_layer=1 │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ Any :: Identifier │ scope_layer=1 │ [curly] │ │ Tuple :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ XYTupleOrVec :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=3 │ │ file = "/home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl" │ line = 812 └ mod = Compose ERROR: LoadError: internal lowering bug: #= /home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl:820 =# - `jl_assert(!(haskey(ssa_rewrites, lhs_id)), _)`: multiple assignments to ssavalue Expression:  (= #₂ (call core.TypeVar :#T1 #₆₀/XYTupleOrVec)) Containing expressions:  (= #₂ (call core.TypeVar :#T1 #₆₀/XYTupleOrVec))  Detailed provenance:  (= #₂ (call core.TypeVar :#T1 #₆₀/XYTupleOrVec)) @#= /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:366 =#  └─ (= #₂ (call core.TypeVar :#T1 #₁₄/XYTupleOrVec)) @#= /source/usr/share/julia/JuliaLowering/src/closure_conversion.jl:197 =#  └─ (= #₂ (call core.TypeVar :#T1 #₁₄/XYTupleOrVec)) @#= /source/usr/share/julia/JuliaLowering/src/desugaring.jl:231 =#  └─ (= #₂ (call core.TypeVar :#T1 XYTupleOrVec)) @#= /source/usr/share/julia/JuliaLowering/src/desugaring.jl:231 =#  └─ (= #₂ (call core.TypeVar :#T1 XYTupleOrVec))  └─ (call core.TypeVar :#T1 XYTupleOrVec) @#= /source/usr/share/julia/JuliaLowering/src/desugaring.jl:3025 =#  └─ (<: XYTupleOrVec)  └─ (<: XYTupleOrVec)  └─ (<: XYTupleOrVec)  └─ (<: XYTupleOrVec)  ├─ @ /home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl:820  └─ (macrocall @doc :(#= /home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl:812 =#) " bezigon(anchor0::Tuple, sides::Vector{<:Vector{<:Tuple}})\n\nDefine a bezier polygon. `anchor0` is the starting point as an `(x,y)` tuple.\n`sides` contains Vectors of side points (tuples): each vector has the control point(s) and end point for each side \n(the end point forms the next starting point).\nThe sides can be linear (1 point), quadratic (2 points) or cubic (3 points).\n" (function (where (call bezigon (:: anchor0 XYTupleOrVec) (:: sides (curly Vector T)) (kw tag empty_tag)) (<: T (curly Vector (<: XYTupleOrVec)))) (block (= anchor (tuple (call x_measure (ref anchor0 1)) (call y_measure (ref anchor0 2)))) (= sv (ref (curly Vector Vec2))) (for (= side sides) (block (= s (call collect Vec2 (call zip (. x_measure (tuple (. first (tuple side)))) (. y_measure (tuple (. last (tuple side))))))) (call push! sv s))) (call Form (vect (call BezierPolygonPrimitive anchor sv)) tag))))  └─ @ /home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl:812  Stacktrace:  [1] iterate(A::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}})  @ Base /source/usr/share/julia/JuliaLowering/src/ast.jl:23 [inlined]  [2] renumber_body(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, input_code::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, slot_rewrites::Dict{Int64, Int64})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1106  [3] compile_lambda(outer_ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1223  [4] linearize_ir(ctx::Base.JuliaLowering.ClosureConversionCtx{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1253  [5] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:33  [6] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [7] top-level scope  @ ~/.julia/packages/Compose/eWKZh/src/Compose.jl:59  [8] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [9] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3271  [10] top-level scope  @ stdin:5  [11] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [12] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [13] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [14] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [15] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/Compose/eWKZh/src/form.jl:812 in expression starting at /home/pkgeval/.julia/packages/Compose/eWKZh/src/Compose.jl:1 in expression starting at stdin:5 1 dependency had output during precompilation: ┌ Compose │ [Output was shown above] └ ERROR: LoadError: The following 1 package failed to precompile: Compose Failed to precompile Compose [a81c6b42-2e10-5240-aca2-a61377ecd94b] to "/home/pkgeval/.julia/compiled/v1.14/Compose/jl_ws9Lrl" (ProcessExited(1)). in expression starting at /home/pkgeval/.julia/packages/Compose/eWKZh/test/misc.jl:1 in expression starting at /home/pkgeval/.julia/packages/Compose/eWKZh/test/runtests.jl:3 Testing failed after 312.4s ERROR: LoadError: Package Compose errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{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.14/Pkg/src/Operations.jl:3247 [3] Cmd(cmd::Cmd) @ Base /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:3110 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{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.14/Pkg/src/API.jl:587 [5] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:172 [6] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [7] test @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [inlined] [8] test(pkg::String; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:159 [inlined] [9] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:223 [10] include(mod::Module, _path::String) @ Base ./Base.jl:326 [11] exec_options(opts::Base.JLOptions) @ Base ./client.jl:355 [12] _start() @ Base ./client.jl:596 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 1987.79s: package fails to precompile