Skip to content

"invalid age range update" error thrown during inference in a package test #57711

@KristofferC

Description

@KristofferC

https://s3.amazonaws.com/julialang-reports/nanosoldier/pkgeval/by_hash/10f5d44_vs_aae2243/GNNGraphs.primary.log

Internal error: during type inference of
collect_to!(Array{Array{Float64, N} where N, 1}, Base.Generator{Base.OneTo{Int64}, FiniteDifferences.var"#to_vec##10#to_vec##11"{Array{Float64, 1}, Array{Int64, 1}, Array{Function, 1}, Array{Array{Float64, 1}, 1}}}, Int64, Int64)
Encountered unexpected error in runtime:
ErrorException("invalid age range update")
error at ./error.jl:44
WorldWithRange at ./../usr/share/julia/Compiler/src/inferencestate.jl:253 [inlined]
IRInterpretationState at ./../usr/share/julia/Compiler/src/inferencestate.jl:852
IRInterpretationState at ./../usr/share/julia/Compiler/src/inferencestate.jl:869
concrete_eval_invoke at ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:25
abstract_eval_invoke_inst at ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:47
reprocess_instruction! at ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:168
#217 at ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:364
scan! at ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:286
#ir_abstract_constant_propagation#213 at ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:332
ir_abstract_constant_propagation at ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:318 [inlined]
semi_concrete_eval_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1271
abstract_call_method_with_const_args at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:898
abstract_call_method_with_const_args at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:874 [inlined]
handle1 at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178
infercalls at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252
abstract_call_gf_by_type at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338
abstract_call_known at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2762
abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2869
abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2862 [inlined]
abstract_call at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3022

Metadata

Metadata

Assignees

No one assigned

    Labels

    regressionRegression in behavior compared to a previous version

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions