-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ResumableFunctions v0.6.6 StackOverflow with julia-1.10 #80
Comments
…julia-1.10 `allstruct` has a stack overflow (probably in type inference) from inside julia on julia-1.10 with ResumableFunctions v0.6.5. To reproduce: ``` using FoldRNA collect(allstruct(10)) ``` Upstream issue: JuliaDynamics/ResumableFunctions.jl#80
Interesting, thanks! I've been able to reproduce the bug as presented here. The changes in #76 are likely to blame here, so I'm pinging @pepijndevos @Krastanov @maleadt @aviatesk for help. I want to note that my package Fronts.jl also uses In the meantime and if possible, may I ask that you try to narrow down the part of the code that causes the problem as much as you can? FWIW this is the diff for #76. |
Here is a slightly smaller and self-contained example of the error. With ResumableFunctions v0.6.6, this works on julia-1.9 and fails on julia-1.10. FWIW, on julia-1.10, inserting a typo into import Pkg
using ResumableFunctions
println("ResumableFunctions $(Pkg.installed()["ResumableFunctions"])")
println()
@resumable function rf!(a::Vector{Int}, i::Integer, n::Integer) :: Vector{Int}
if i > n
@yield a
return
end
a[i] = 0
for _ in rf!(a, i+1, n)
@yield a
end
for k = i+1:n
a[i] = k
a[k] = i
for _ in rf!(a, i+1, k-1)
for _ in rf!(a, k+1, n)
@yield a
end
end
end
end
function this_fails()
n = 3
a = zeros(Int, n)
for _ in rf!(a, 1, n)
println(a)
end
end
this_fails() Edit (by Stefan @Krastanov): Just to add the stack trace: it is a (seemingly infinite) printout of errors coming from C
and at a ctrl+C it prints
|
Indeed, this is probably due to #76 -- It was a pretty big change to some of the low level internals and it is only running the changes on 1.10 and newer. @pepijndevos , is this something you can tackle? If you do not have the time, we might need to revert #76 for the time being (it is an incredible improvement, but I personally do not have the bandwidth to support it in the near term). I have another case of issues introduced by #76 here, but I do not have a MWE for it yet (it is probably unrelated) |
A smaller failing example (works on julia-1.9, stack overflow on julia-1.10): import Pkg
using ResumableFunctions
println("ResumableFunctions $(Pkg.installed()["ResumableFunctions"])")
println()
@resumable function rf!(a::Vector{Int}, i::Integer, n::Integer) :: Vector{Int}
if i > n
@yield a
return
end
for _ in rf!(a, i+1, n)
@yield a
end
end
function this_fails()
n = 3
a = zeros(Int, n)
for _ in rf!(a, 1, n)
println(a)
end
end
this_fails() This time the stack trace terminates (note the very long lines in
|
I'll add it to my queue to look at but probably not this week.
-------- Original Message --------
…On 2 Jan 2024, 18:29, Marco Matthies wrote:
A smaller failing example:
import
Pkg
using
ResumableFunctions
println
(
"
ResumableFunctions
$(Pkg
.
installed
()[
"
ResumableFunctions
"
])
"
)
println
()
@Resumable
function
rf!
(a
::
Vector{Int}
, i
::
Integer
, n
::
Integer
)
::
Vector{Int}
if
i
>
n
@yield
a
return
end
for
_
in
rf!
(a, i
+
1
, n)
@yield
a
end
end
function
this_fails
()
n
=
3
a
=
zeros
(Int, n)
for
_
in
rf!
(a,
1
, n)
println
(a)
end
end
this_fails
()
This time the stack trace terminates:
Internal error: stack overflow in type inference of setproperty!(Core.CodeInfo, Symbol, UInt64).
This might be caused by recursion over very long tuples or argument lists.
Internal error: stack overflow in type inference of setproperty!(Core.CodeInfo, Symbol, UInt64).
This might be caused by recursion over very long tuples or argument lists.
Internal error: stack overflow in type inference of setproperty!(Core.CodeInfo, Symbol, Array{Core.MethodInstance, 1}).
This might be caused by recursion over very long tuples or argument lists.
StackOverflowError()
StackOverflowError()
StackOverflowError()
ERROR: LoadError: UndefRefError: access to undefined reference
Stacktrace:
[1] getproperty
@ ./Base.jl:37 [inlined]
[2] (::var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Integer, Any, Any, Integer}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64})(_arg::Nothing)
@ Main ~/.julia/packages/ResumableFunctions/kJXjK/src/macro.jl:81
[3] (::var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Int64, Nothing, var"##rf!_FSMI#226"{Vector{Int64}, Integer, Any, Any, Integer}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64}, Int64})(_arg::Nothing)
@ Main ~/.julia/packages/ResumableFunctions/kJXjK/src/macro.jl:119 [inlined]
[4] iterate (repeats 2 times)
@ ~/.julia/packages/ResumableFunctions/kJXjK/src/types.jl:24 [inlined]
[5] this_fails()
@ Main ~/src/FoldRNA.jl/error2.jl:20
[6] top-level scope
@ ~/src/FoldRNA.jl/error2.jl:25
in expression starting at /home/mcm/src/FoldRNA.jl/error2.jl:25
—
Reply to this email directly, [view it on GitHub](#80 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/AABJFIOVJHVHMHZLYNXX3KTYMQ7XJAVCNFSM6AAAAABBKA45XOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZUGMZDOMBZGY).
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
@pepijndevos Thanks for giving us a rough timeframe, but this is breaking downstream users now, so I agree with @Krastanov and will recommend an immediate revert. You're welcome to open a new PR with these same improvements and this bug fixed. |
Thanks for looking into this Pepijn! If you have any guidance on how to start, I would be happy to try to pick up some of the slack later this month. |
Fixed (#73 reverted) in v0.6.7. Hope @pepijndevos can re-submit his improvements in a new PR soon. |
…e functions) and #86 (repeated variable names)
…e functions) and #86 (repeated variable names)
…e functions) and #86 (repeated variable names)
My package https://github.com/marcom/FoldRNA.jl/ uses ResumableFunctions for the function
allstruct
.https://github.com/marcom/FoldRNA.jl/blob/main/src/allstruct.jl
On julia-1.10 and with ResumableFunctions 0.6.6, I get a StackOverflow with a neverending(?) stacktrace from julia internals. Only
kill -9
seems to stop the process in reasonable time.With ResumableFunctions v0.6.5 everything works as expected, so I am releasing a new version of FoldRNA now keeping ResumableFunctions at v0.6.5 in compat.
To reproduce:
Output for julia-1.10, ResumableFunctions v0.6.6
The text was updated successfully, but these errors were encountered: