julia icon indicating copy to clipboard operation
julia copied to clipboard

Very sluggish autocomplete with PyCall

Open chrstphrbrns opened this issue 1 year ago • 12 comments

julia> VERSION
v"1.12.0-DEV.357"

julia> using PyCall

julia> nn=pyimport("torch.nn")
PyObject <module 'torch.nn' from '/usr/local/lib/python3.10/dist-packages/torch/nn/__init__.py'>

julia> nn.Sequential(     # every character typed after this point causes the REPL to hang for ~30 seconds at 100% CPU

chrstphrbrns avatar Apr 18 '24 10:04 chrstphrbrns

Thanks, it's good to know in case this is a regression, but are you just running out of (virtual) memory? Do you see OOM in syslog? I do not...

On my 1.12.0-DEV.361 on Linux (with 32 GB) I get no slugginess on the second try:

julia> nn.Sequential(
(::Any)( too many methods, use SHIFT-TAB to show )

but then later sluggy, and the first time around sluggy right away.

Had to kill julia in both cases and then (in first case) I got:

julia> nn.Sequential(

(::Any)( too many methods, use SHIFT-TAB to show )
julia> nn.Sequential(d
[2291625] signal 15: Terminated
in expression starting at REPL[2]:1
jl_is_concrete_type at /cache/build/builder-amdci5-4/julialang/julia-master/src/julia.h:1742 [inlined]
obviously_disjoint at /cache/build/builder-amdci5-4/julialang/julia-master/src/subtype.c:469
obviously_disjoint at /cache/build/builder-amdci5-4/julialang/julia-master/src/subtype.c:467 [inlined]
intersect_types at /cache/build/builder-amdci5-4/julialang/julia-master/src/subtype.c:4164
ijl_has_empty_intersection at /cache/build/builder-amdci5-4/julialang/julia-master/src/subtype.c:4188
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3483
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
ml_matches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3911
ml_matches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3687 [inlined]
ijl_matching_methods at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:2309
_methods_by_ftype at ./reflection.jl:1176
complete_methods! at /cache/build/builder-amdci5-4/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPLCompletions.jl:856
complete_keyword_argument at /cache/build/builder-amdci5-4/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPLCompletions.jl:1016
completions at /cache/build/builder-amdci5-4/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPLCompletions.jl:1327
complete_line at /cache/build/builder-amdci5-4/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPL.jl:655
jfptr_complete_line_9990 at /home/pharaldsson/.julia/juliaup/julia-nightly/share/julia/compiled/v1.12/REPL/u0gqU_nWBMK.so (unknown line)
check_for_hint at /cache/build/builder-amdci5-4/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/LineEdit.jl:383
#139 at /cache/build/builder-amdci5-4/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/LineEdit.jl:2519
jl_apply at /cache/build/builder-amdci5-4/julialang/julia-master/src/julia.h:2185 [inlined]
jl_f__call_latest at /cache/build/builder-amdci5-4/julialang/julia-master/src/builtins.c:875
#invokelatest#2 at ./essentials.jl:1030 [inlined]
invokelatest at ./essentials.jl:1027 [inlined]
#27 at /cache/build/builder-amdci5-4/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/LineEdit.jl:1703
jfptr_YY.27_10591 at /home/pharaldsson/.julia/juliaup/julia-nightly/share/julia/compiled/v1.12/REPL/u0gqU_nWBMK.so (unknown line)
prompt! at /cache/build/builder-amdci5-4/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/LineEdit.jl:2840
run_interface at /cache/build/builder-amdci5-4/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/LineEdit.jl:2742
jfptr_run_interface_11096 at /home/pharaldsson/.julia/juliaup/julia-nightly/share/julia/compiled/v1.12/REPL/u0gqU_nWBMK.so (unknown line)
run_frontend at /cache/build/builder-amdci5-4/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPL.jl:1446
#75 at /cache/build/builder-amdci5-4/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPL.jl:496
jfptr_YY.75_12468 at /home/pharaldsson/.julia/juliaup/julia-nightly/share/julia/compiled/v1.12/REPL/u0gqU_nWBMK.so (unknown line)
jl_apply at /cache/build/builder-amdci5-4/julialang/julia-master/src/julia.h:2185 [inlined]
start_task at /cache/build/builder-amdci5-4/julialang/julia-master/src/task.c:1202
unknown function (ip: (nil))
Allocations: 14553441 (Pool: 14550738; Big: 2703); GC: 11
Terminated

then next:

julia> nn.Sequential(
(::Any)( too many methods, use SHIFT-TAB to show )
julia> nn.Sequential(
(::Any)( too many methods, use SHIFT-TAB to show )
julia> nn.Sequential(
(::Any)( too many methods, use SHIFT-TAB to show )
julia> nn.Sequential(
[2292138] signal 15: Terminated
in expression starting at REPL[5]:1
jl_vararg_kind at /cache/build/builder-amdci5-4/julialang/julia-master/src/julia_internal.h:883 [inlined]
obvious_subtype at /cache/build/builder-amdci5-4/julialang/julia-master/src/subtype.c:1962
ijl_subtype_env at /cache/build/builder-amdci5-4/julialang/julia-master/src/subtype.c:2131
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3449
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
ml_matches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3911
ml_matches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3687 [inlined]
ijl_matching_methods at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:2309
_methods_by_ftype at ./reflection.jl:1176
complete_methods! at /cache/build/builder-amdci5-4/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPLCompletions.jl:856
complete_methods at /cache/build/builder-amdci5-4/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPLCompletions.jl:739 [inlined]
completions at /cache/build/builder-amdci5-4/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPLCompletions.jl:1317
complete_line at /cache/build/builder-amdci5-4/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPL.jl:655
jfptr_complete_line_9990 at /home/pharaldsson/.julia/juliaup/julia-nightly/share/julia/compiled/v1.12/REPL/u0gqU_nWBMK.so (unknown line)
complete_line at /cache/build/builder-amdci5-4/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/LineEdit.jl:420
jfptr_complete_line_9975 at /home/pharaldsson/.julia/juliaup/julia-nightly/share/julia/compiled/v1.12/REPL/u0gqU_nWBMK.so (unknown line)
complete_line at /cache/build/builder-amdci5-4/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/LineEdit.jl:367
shift_tab_completion at /cache/build/builder-amdci5-4/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/LineEdit.jl:2420 [inlined]
#115 at /cache/build/builder-amdci5-4/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/LineEdit.jl:2459
jl_apply at /cache/build/builder-amdci5-4/julialang/julia-master/src/julia.h:2185 [inlined]
jl_f__call_latest at /cache/build/builder-amdci5-4/julialang/julia-master/src/builtins.c:875
#invokelatest#2 at ./essentials.jl:1030 [inlined]
invokelatest at ./essentials.jl:1027 [inlined]
#27 at /cache/build/builder-amdci5-4/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/LineEdit.jl:1703
unknown function (ip: 0x7f7de2905fc9)
prompt! at /cache/build/builder-amdci5-4/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/LineEdit.jl:2840
run_interface at /cache/build/builder-amdci5-4/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/LineEdit.jl:2742
jfptr_run_interface_11096 at /home/pharaldsson/.julia/juliaup/julia-nightly/share/julia/compiled/v1.12/REPL/u0gqU_nWBMK.so (unknown line)
run_frontend at /cache/build/builder-amdci5-4/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPL.jl:1446
#75 at /cache/build/builder-amdci5-4/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPL.jl:496
jfptr_YY.75_12468 at /home/pharaldsson/.julia/juliaup/julia-nightly/share/julia/compiled/v1.12/REPL/u0gqU_nWBMK.so (unknown line)
jl_apply at /cache/build/builder-amdci5-4/julialang/julia-master/src/julia.h:2185 [inlined]
start_task at /cache/build/builder-amdci5-4/julialang/julia-master/src/task.c:1202
unknown function (ip: (nil))
Allocations: 3695619 (Pool: 3695490; Big: 129); GC: 4
Terminated

The third time it seemed to work though...

I also suggest you try PythonCall.jl both should though likely be as (non)sluggy.

I installed it, and strangly didn't get latest version: ⌃ [6099a3de] + PythonCall v0.9.16 [..] ⌃ [f8abcde7] + micromamba_jll v1.4.9+0

[I could update both to latest, noting was blocking needed deleteing, which is strange, then why not get latest right away...?]

Then I (predictably got):

julia> nn=pyimport("torch.nn")
ERROR: Python: ModuleNotFoundError: No module named 'torch'

julia> using CondaPkg; CondaPkg.add("torch")  # thought this part would fix, or with pytorch(?) but either way got:
error    libmamba Could not solve for environment specs
    The following package could not be installed
    └─ torch *  does not exist (perhaps a typo or a missing channel).
critical libmamba Could not solve for environment specs

PallHaraldsson avatar Apr 18 '24 11:04 PallHaraldsson

Is it also slow for tab completion on julia 1.10?

IanButterworth avatar Apr 18 '24 12:04 IanButterworth

No problems with 1.10

chrstphrbrns avatar Apr 18 '24 12:04 chrstphrbrns

As in pressing tab on the same partial completion is fast on 1.10, but complete hinting at the same position is slow on 1.12?

IanButterworth avatar Apr 18 '24 12:04 IanButterworth

Right--same conditions, different behavior

To be clear, this doesn't involve pressing tab; any alpha character typed after opening the paren results in the delay. If the first character after the paren is a left bracket--eg, nn.Sequential([--that seems to somehow reset the parser

julia> nn.Sequential(   # delay after the next alpha character

julia> nn.Sequential([nn.Linear(   # delay after the next alpha character

chrstphrbrns avatar Apr 18 '24 14:04 chrstphrbrns

To be clear, this doesn't involve pressing tab;

What I'm asking for should involve pressing tab in 1.10.

To be explicit.. find an alpha char that causes a single autocomplete such that tab complete returns a single result.

Let's say that's a and it completes to apple.

in 1.10

julia> nn.Sequential(a <tab>

in 1.12

julia> nn.Sequential(a

Do the times in which it takes for apple to appear compare on 1.10 and 1.12?

IanButterworth avatar Apr 18 '24 14:04 IanButterworth

Do the times in which it takes for apple to appear compare on 1.10 and 1.12?

Yes

chrstphrbrns avatar Apr 19 '24 12:04 chrstphrbrns

Ok so completing in this case hasn't slowed down. It's just that it's painful on 1.11 because of the hints.

A profile would be helpful.

IanButterworth avatar Apr 19 '24 12:04 IanButterworth

The stacktrace on abort

(::Any)( too many methods, use SHIFT-TAB to show )
julia> nn.Sequential(d
[2291625] signal 15: Terminated
in expression starting at REPL[2]:1
jl_is_concrete_type at /cache/build/builder-amdci5-4/julialang/julia-master/src/julia.h:1742 [inlined]
obviously_disjoint at /cache/build/builder-amdci5-4/julialang/julia-master/src/subtype.c:469
obviously_disjoint at /cache/build/builder-amdci5-4/julialang/julia-master/src/subtype.c:467 [inlined]
intersect_types at /cache/build/builder-amdci5-4/julialang/julia-master/src/subtype.c:4164
ijl_has_empty_intersection at /cache/build/builder-amdci5-4/julialang/julia-master/src/subtype.c:4188
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3483
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/src/gf.c:3503
sort_mlmatches at /cache/build/builder-amdci5-4/julialang/julia-master/sr

suggests it is doing type intersection.

KristofferC avatar Apr 19 '24 12:04 KristofferC

There is supposed to be a limit in complete_methods! on how many methods to return to preserve performance here (even if a package adds too many methods to a function). Did that get changed or should it be even lower?

vtjnash avatar Apr 19 '24 13:04 vtjnash

Here two stack traces from hangs on tab-completion (I tried to complete lakes_free+tab). Julia hung for at 100% CPU and I killed it with signal 15. Note that I loaded PyPlot which used PyCall. So, I suspect that this is related. I don't have a MWE but could try to produce one if needs be.

julia> WWF.plt.plotarea(x, y, lakes_free, sinks, prefn=x->x)
[1607849] signal (15): Terminated
in expression starting at none:0
unknown function (ip: 0x77937882bebc)
pthread_cond_wait at /usr/lib/libc.so.6 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:883
ijl_task_get_next at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/partr.c:509
poptask at ./task.jl:985
wait at ./task.jl:994
task_done_hook at ./task.jl:675
jfptr_task_done_hook_75287.1 at ~/.julia/juliaup/julia-1.10.3+0.x64.linux.gnu/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3077
jl_apply at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
jl_finish_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:320
start_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:1249
unknown function (ip: (nil))
unknown function (ip: 0x77937882bebc)
pthread_cond_wait at /usr/lib/libc.so.6 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:883
ijl_task_get_next at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/partr.c:509
poptask at ./task.jl:985
wait at ./task.jl:994
task_done_hook at ./task.jl:675
jfptr_task_done_hook_75287.1 at ~/.julia/juliaup/julia-1.10.3+0.x64.linux.gnu/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3077
jl_apply at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
jl_finish_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:320
start_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:1249
unknown function (ip: (nil))
unknown function (ip: 0x77937882bebc)
pthread_cond_wait at /usr/lib/libc.so.6 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:883
ijl_task_get_next at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/partr.c:509
poptask at ./task.jl:985
wait at ./task.jl:994
task_done_hook at ./task.jl:675
jfptr_task_done_hook_75287.1 at ~/.julia/juliaup/julia-1.10.3+0.x64.linux.gnu/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3077
jl_apply at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
jl_finish_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:320
start_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:1249
unknown function (ip: (nil))
unknown function (ip: 0x77937882bebc)
pthread_cond_wait at /usr/lib/libc.so.6 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:883
ijl_task_get_next at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/partr.c:509
poptask at ./task.jl:985
wait at ./task.jl:994
task_done_hook at ./task.jl:675
jfptr_task_done_hook_75287.1 at ~/.julia/juliaup/julia-1.10.3+0.x64.linux.gnu/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3077
jl_apply at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
jl_finish_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:320
start_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:1249
unknown function (ip: (nil))
unknown function (ip: 0x77937882bebc)
pthread_cond_wait at /usr/lib/libc.so.6 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:883
ijl_task_get_next at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/partr.c:509
poptask at ./task.jl:985
wait at ./task.jl:994
task_done_hook at ./task.jl:675
jfptr_task_done_hook_75287.1 at ~/.julia/juliaup/julia-1.10.3+0.x64.linux.gnu/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3077
jl_apply at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
jl_finish_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:320
start_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:1249
unknown function (ip: (nil))
unknown function (ip: 0x77937882bebc)
pthread_cond_wait at /usr/lib/libc.so.6 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:883
ijl_task_get_next at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/partr.c:509
poptask at ./task.jl:985
wait at ./task.jl:994
task_done_hook at ./task.jl:675
jfptr_task_done_hook_75287.1 at ~/.julia/juliaup/julia-1.10.3+0.x64.linux.gnu/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3077
jl_apply at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
jl_finish_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:320
start_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:1249
unknown function (ip: (nil))
unknown function (ip: 0x77937882bebc)
pthread_cond_wait at /usr/lib/libc.so.6 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:883
ijl_task_get_next at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/partr.c:509
poptask at ./task.jl:985
wait at ./task.jl:994
task_done_hook at ./task.jl:675
jfptr_task_done_hook_75287.1 at ~/.julia/juliaup/julia-1.10.3+0.x64.linux.gnu/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3077
jl_apply at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
jl_finish_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:320
start_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:1249
unknown function (ip: (nil))
obviously_disjoint at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/subtype.c:470
obviously_disjoint at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/subtype.c:454 [inlined]
obviously_disjoint at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/subtype.c:519
obviously_disjoint at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/subtype.c:454 [inlined]
intersect_types at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/subtype.c:4082
ijl_has_empty_intersection at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/subtype.c:4106
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3382
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
ml_matches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3801
ml_matches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3588 [inlined]
ijl_matching_methods at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2284
_methods_by_ftype at ./reflection.jl:1031
complete_methods! at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPLCompletions.jl:774
complete_keyword_argument at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPLCompletions.jl:936
completions at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPLCompletions.jl:1243
complete_line at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:545
unknown function (ip: 0x7792386156fb)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3077
complete_line at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/LineEdit.jl:376
jfptr_complete_line_89585.1 at ~/.julia/juliaup/julia-1.10.3+0.x64.linux.gnu/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3077
complete_line at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/LineEdit.jl:367
edit_tab at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/LineEdit.jl:2320
edit_tab at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/LineEdit.jl:2320 [inlined]
#114 at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/LineEdit.jl:2366
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3077
jl_apply at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
jl_f__call_latest at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/builtins.c:812
#invokelatest#2 at ./essentials.jl:892 [inlined]
invokelatest at ./essentials.jl:889 [inlined]
#27 at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/LineEdit.jl:1612
jfptr_YY.27_90160.1 at ~/.julia/juliaup/julia-1.10.3+0.x64.linux.gnu/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3077
prompt! at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/LineEdit.jl:2749
run_interface at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/LineEdit.jl:2651
jfptr_run_interface_90624.1 at ~/.julia/juliaup/julia-1.10.3+0.x64.linux.gnu/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3077
run_frontend at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:1312
#62 at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:386
jfptr_YY.62_91773.1 at ~/.julia/juliaup/julia-1.10.3+0.x64.linux.gnu/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3077
jl_apply at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
start_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:1238
unknown function (ip: (nil))
Allocations: 31246414 (Pool: 31166184; Big: 80230); GC: 85

and

julia> WWF.plt.plotarea(x, y, lakes_fr, sinks, prefn=x->x)
[1613516] signal (15): Terminated
in expression starting at none:0
unknown function (ip: 0x78e813d9bebc)
pthread_cond_wait at /usr/lib/libc.so.6 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:883
ijl_task_get_next at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/partr.c:509
poptask at ./task.jl:985
wait at ./task.jl:994
task_done_hook at ./task.jl:675
jfptr_task_done_hook_75287.1 at ~/.julia/juliaup/julia-1.10.3+0.x64.linux.gnu/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3077
jl_apply at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
jl_finish_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:320
start_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:1249
unknown function (ip: (nil))
unknown function (ip: 0x78e813d9bebc)
pthread_cond_wait at /usr/lib/libc.so.6 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:883
ijl_task_get_next at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/partr.c:509
poptask at ./task.jl:985
wait at ./task.jl:994
task_done_hook at ./task.jl:675
jfptr_task_done_hook_75287.1 at ~/.julia/juliaup/julia-1.10.3+0.x64.linux.gnu/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3077
jl_apply at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
jl_finish_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:320
start_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:1249
unknown function (ip: (nil))
unknown function (ip: 0x78e813d9bebc)
pthread_cond_wait at /usr/lib/libc.so.6 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:883
ijl_task_get_next at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/partr.c:509
poptask at ./task.jl:985
wait at ./task.jl:994
task_done_hook at ./task.jl:675
jfptr_task_done_hook_75287.1 at ~/.julia/juliaup/julia-1.10.3+0.x64.linux.gnu/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3077
jl_apply at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
jl_finish_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:320
start_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:1249
unknown function (ip: (nil))
unknown function (ip: 0x78e813d9bebc)
pthread_cond_wait at /usr/lib/libc.so.6 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:883
ijl_task_get_next at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/partr.c:509
poptask at ./task.jl:985
wait at ./task.jl:994
task_done_hook at ./task.jl:675
jfptr_task_done_hook_75287.1 at ~/.julia/juliaup/julia-1.10.3+0.x64.linux.gnu/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3077
jl_apply at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
jl_finish_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:320
start_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:1249
unknown function (ip: (nil))
unknown function (ip: 0x78e813d9bebc)
pthread_cond_wait at /usr/lib/libc.so.6 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:883
ijl_task_get_next at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/partr.c:509
poptask at ./task.jl:985
wait at ./task.jl:994
task_done_hook at ./task.jl:675
jfptr_task_done_hook_75287.1 at ~/.julia/juliaup/julia-1.10.3+0.x64.linux.gnu/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3077
jl_apply at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
jl_finish_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:320
start_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:1249
unknown function (ip: (nil))
unknown function (ip: 0x78e813d9bebc)
pthread_cond_wait at /usr/lib/libc.so.6 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:883
ijl_task_get_next at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/partr.c:509
poptask at ./task.jl:985
wait at ./task.jl:994
task_done_hook at ./task.jl:675
jfptr_task_done_hook_75287.1 at ~/.julia/juliaup/julia-1.10.3+0.x64.linux.gnu/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3077
jl_apply at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
jl_finish_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:320
start_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:1249
unknown function (ip: (nil))
unknown function (ip: 0x78e813d9bebc)
pthread_cond_wait at /usr/lib/libc.so.6 (unknown line)
uv_cond_wait at /workspace/srcdir/libuv/src/unix/thread.c:883
ijl_task_get_next at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/partr.c:509
poptask at ./task.jl:985
wait at ./task.jl:994
task_done_hook at ./task.jl:675
jfptr_task_done_hook_75287.1 at ~/.julia/juliaup/julia-1.10.3+0.x64.linux.gnu/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3077
jl_apply at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
jl_finish_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:320
start_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:1249
unknown function (ip: (nil))
jl_is_concrete_type at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/julia.h:1542 [inlined]
obviously_disjoint at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/subtype.c:456
obviously_disjoint at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/subtype.c:454 [inlined]
intersect_types at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/subtype.c:4082
ijl_has_empty_intersection at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/subtype.c:4106
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3382
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
sort_mlmatches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3402
ml_matches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3801
ml_matches at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3588 [inlined]
ijl_matching_methods at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2284
_methods_by_ftype at ./reflection.jl:1031
complete_methods! at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPLCompletions.jl:774
complete_keyword_argument at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPLCompletions.jl:936
completions at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPLCompletions.jl:1243
complete_line at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:545
unknown function (ip: 0x78e7fc42039b)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3077
complete_line at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/LineEdit.jl:376
jfptr_complete_line_89585.1 at ~/.julia/juliaup/julia-1.10.3+0.x64.linux.gnu/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3077
complete_line at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/LineEdit.jl:367
edit_tab at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/LineEdit.jl:2320
edit_tab at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/LineEdit.jl:2320 [inlined]
#114 at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/LineEdit.jl:2366
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3077
jl_apply at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
jl_f__call_latest at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/builtins.c:812
#invokelatest#2 at ./essentials.jl:892 [inlined]
invokelatest at ./essentials.jl:889 [inlined]
#27 at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/LineEdit.jl:1612
jfptr_YY.27_90160.1 at ~/.julia/juliaup/julia-1.10.3+0.x64.linux.gnu/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3077
prompt! at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/LineEdit.jl:2749
run_interface at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/LineEdit.jl:2651
jfptr_run_interface_90624.1 at ~/.julia/juliaup/julia-1.10.3+0.x64.linux.gnu/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3077
run_frontend at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:1312
#62 at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:386
jfptr_YY.62_91773.1 at ~/.julia/juliaup/julia-1.10.3+0.x64.linux.gnu/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3077
jl_apply at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
start_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:1238
unknown function (ip: (nil))
Allocations: 25347210 (Pool: 25297262; Big: 49948); GC: 56

mauro3 avatar May 23 '24 09:05 mauro3

A SIGUSR1/SIGINFO profile would be helpful to diagnose this

IanButterworth avatar May 23 '24 14:05 IanButterworth

referencing this https://discourse.julialang.org/t/repl-hangs/124410/2 I find it interesting, that also the comment line shows this behavior in my example. Also, on one of my machines, a similar code crashed VS code.

kafisatz avatar Jan 03 '25 19:01 kafisatz

While it's hanging please try to collect a SIGUSR1/SIGINFO profile and share here

IanButterworth avatar Jan 03 '25 20:01 IanButterworth

@IanButterworth can you please give me a hint how to do this?

kafisatz avatar Jan 04 '25 07:01 kafisatz

https://docs.julialang.org/en/v1/stdlib/Profile/

IanButterworth avatar Jan 04 '25 12:01 IanButterworth

The 'comment line' takes about 2 minutes to execute (#driver ....... ) profile does not work on that line:

julia> @profile #driver = webdriver.Chrome()
ERROR: LoadError: MethodError: no method matching var"@profile"(::LineNumberNode, ::Module)
The function `@profile` exists, but no method is defined for this combination of argument types.

Closest candidates are:
  var"@profile"(::LineNumberNode, ::Module, ::Any)
   @ Profile C:\Users\BernhardKönig\.julia\juliaup\julia-1.11.2+0.x64.w64.mingw32\share\julia\stdlib\v1.11\Profile\src\Profile.jl:55

in expression starting at REPL[7]:1

the driver.get row takes about 3 minutes for me.

julia> @profile smt = driver.get(url)

julia> Profile.print()
Overhead ╎ [+additional indent] Count File:Line; Function
=========================================================
    ╎1596 @PyCall\src\pyfncall.jl:86; (::PyObject)(args::String)
    ╎ 1596 @PyCall\src\pyfncall.jl:86; #_#114
    ╎  1596 @PyCall\src\pyfncall.jl:11; _pycall!
    ╎   1596 @PyCall\src\pyfncall.jl:29; _pycall!(ret::PyObject, o::PyObject, args::Tuple{String}, nargs::Int64, kw::Ptr{Nothing})
    ╎    1596 @PyCall\src\pyfncall.jl:42; __pycall!
    ╎     1596 @Base\c.jl:167; disable_sigint
    ╎    ╎ 1596 @PyCall\src\pyfncall.jl:43; #107
1596╎    ╎  1596 @PyCall\src\exception.jl:108; macro expansion
Total snapshots: 1633. Utilization: 100% across all threads and tasks. Use the `groupby` kwarg to break down by thread and/or task.

kafisatz avatar Jan 05 '25 10:01 kafisatz

oh, poor guy with the username profile.... sorry about that. At least no PyCall user exists :)

kafisatz avatar Jan 05 '25 10:01 kafisatz

Please quote code (I've edited your comment to do that).

What I'm looking for is a profile while it's hanging, via the SIGUSR1/SIGINFO mechanism. But I see you're using windows, which doesn't have that feature.

So we need someone on Linux/macOS to do that.

IanButterworth avatar Jan 05 '25 12:01 IanButterworth

I have a linux VM. The behavior there is as follows:

  • posting an entire code snipped does not lag at all. Everything work as intended.
  • however, tying (manually) driver.get(url) does lead to a significant lag. **Can you possibly try it out yourself? **

Here is the profile, but I don't think this profiles the actual lag as the lag appears before the line is finished.

ulia> Profile.print()
Overhead ╎ [+additional indent] Count File:Line; Function
=========================================================
   ╎901 @Base/client.jl:541; _start()
   ╎ 901 @Base/client.jl:567; repl_main
   ╎  901 @Base/client.jl:430; run_main_repl(interactive::Bool, quiet::Bool, banner::Symbol, history_file::Bool…
   ╎   901 @Base/essentials.jl:1052; invokelatest
   ╎    901 @Base/essentials.jl:1055; #invokelatest#2
   ╎     901 @Base/client.jl:446; (::Base.var"#1150#1152"{Bool, Symbol, Bool})(REPL::Module)
   ╎    ╎ 901 @REPL/src/REPL.jl:469; run_repl(repl::REPL.AbstractREPL, consumer::Any)
   ╎    ╎  901 @REPL/src/REPL.jl:483; run_repl(repl::REPL.AbstractREPL, consumer::Any; backend_on_current_task:…
   ╎    ╎   901 @REPL/src/REPL.jl:324; kwcall(::NamedTuple, ::typeof(REPL.start_repl_backend), backend::REPL.RE…
   ╎    ╎    901 @REPL/src/REPL.jl:327; start_repl_backend(backend::REPL.REPLBackend, consumer::Any; get_module…
   ╎    ╎     901 @REPL/src/REPL.jl:342; repl_backend_loop(backend::REPL.REPLBackend, get_module::Function)
   ╎    ╎    ╎ 901 @REPL/src/REPL.jl:245; eval_user_input(ast::Any, backend::REPL.REPLBackend, mod::Module)
  2╎    ╎    ╎  901 @Base/boot.jl:430; eval
   ╎    ╎    ╎   899 @PyCall/src/pyfncall.jl:86; (::PyObject)(args::String)
   ╎    ╎    ╎    899 @PyCall/src/pyfncall.jl:86; #_#114
   ╎    ╎    ╎     899 @PyCall/src/pyfncall.jl:11; _pycall!
   ╎    ╎    ╎    ╎ 899 @PyCall/src/pyfncall.jl:29; _pycall!(ret::PyObject, o::PyObject, args::Tuple{String}, n…
   ╎    ╎    ╎    ╎  899 @PyCall/src/pyfncall.jl:42; __pycall!
   ╎    ╎    ╎    ╎   899 @Base/c.jl:167; disable_sigint
   ╎    ╎    ╎    ╎    899 @PyCall/src/pyfncall.jl:43; #107
894╎    ╎    ╎    ╎     895 @PyCall/src/exception.jl:108; macro expansion
   ╎    ╎    ╎    ╎     4   @PyCall/src/exception.jl:110; macro expansion
   ╎    ╎    ╎    ╎    ╎ 4   @PyCall/src/exception.jl:96; _handle_error(msg::String)
   ╎    ╎    ╎    ╎    ╎  4   @PyCall/src/exception.jl:79; pyerr_check
  3╎    ╎    ╎    ╎    ╎   4   @PyCall/src/exception.jl:75; pyerr_check
   ╎    ╎    ╎    ╎    ╎    1   …ase/compiler/typeinfer.jl:1135; typeinf_ext_toplevel(mi::Core.MethodInstance, …
   ╎    ╎    ╎    ╎    ╎     1   …ase/compiler/typeinfer.jl:1139; typeinf_ext_toplevel(interp::Core.Compiler.Na…
   ╎    ╎    ╎    ╎    ╎    ╎ 1   …se/compiler/typeinfer.jl:1101; typeinf_ext(interp::Core.Compiler.NativeInter…
   ╎    ╎    ╎    ╎    ╎    ╎  1   …se/compiler/typeinfer.jl:215; typeinf(interp::Core.Compiler.NativeInterpret…
   ╎    ╎    ╎    ╎    ╎    ╎   1   …se/compiler/typeinfer.jl:249; _typeinf(interp::Core.Compiler.NativeInterpr…
   ╎    ╎    ╎    ╎    ╎    ╎    1   …e/compiler/typeinfer.jl:265; finish_nocycle(::Core.Compiler.NativeInterpr…
   ╎    ╎    ╎    ╎    ╎    ╎     1   …se/compiler/optimize.jl:983; optimize(interp::Core.Compiler.NativeInterp…
   ╎    ╎    ╎    ╎    ╎    ╎    ╎ 1   …e/compiler/optimize.jl:1009; run_passes_ipo_safe
   ╎    ╎    ╎    ╎    ╎    ╎    ╎  1   …e/compiler/optimize.jl:994; run_passes_ipo_safe(ci::Core.CodeInfo, sv:…
   ╎    ╎    ╎    ╎    ╎    ╎    ╎   1   …piler/ssair/passes.jl:1188; sroa_pass!(ir::Core.Compiler.IRCode, inli…
   ╎    ╎    ╎    ╎    ╎    ╎    ╎    1   …/compiler/ssair/ir.jl:724; IncrementalCompact
   ╎    ╎    ╎    ╎    ╎    ╎    ╎     1   …/compiler/ssair/ir.jl:724; IncrementalCompact
   ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ 1   …/compiler/ssair/ir.jl:692; Core.Compiler.IncrementalCompact(code::…
   ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎  1   …compiler/ssair/ir.jl:216; Core.Compiler.InstructionStream(len::In…
   ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎   1   @Base/boot.jl:578; Array
  1╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    1   @Base/boot.jl:516; GenericMemory
Total snapshots: 904. Utilization: 100% across all threads and tasks. Use the `groupby` kwarg to break down by thread and/or task.

kafisatz avatar Jan 05 '25 13:01 kafisatz

When did you send the SIGUSR1?

IanButterworth avatar Jan 05 '25 13:01 IanButterworth

Another thing you can try is

using PyCall, REPL, Profile
begin
  webdriver = pyimport("selenium.webdriver")
  driver = webdriver.Chrome()
  url = "https://www.dell.com"
  s = "smt = driver.get(u"
  @time @profile REPL.REPLCompletions.completions(s, lastindex(s))
  Profile.print(mincount=10)
end

This doesn't work for me on macOS, probably because of some messy python dependency issue

ERROR: PyError ($(Expr(:escape, :(ccall(#= /Users/ian/.julia/packages/PyCall/1gn3u/src/pyfncall.jl:43 =# @pysym(:PyObject_Call), PyPtr, (PyPtr, PyPtr, PyPtr), o, pyargsptr, kw))))) <class 'selenium.common.exceptions.NoSuchDriverException'>
NoSuchDriverException()
  File "/Users/ian/.julia/conda/3/aarch64/lib/python3.10/site-packages/selenium/webdriver/chrome/webdriver.py", line 45, in __init__
    super().__init__(
  File "/Users/ian/.julia/conda/3/aarch64/lib/python3.10/site-packages/selenium/webdriver/chromium/webdriver.py", line 50, in __init__
    if finder.get_browser_path():
  File "/Users/ian/.julia/conda/3/aarch64/lib/python3.10/site-packages/selenium/webdriver/common/driver_finder.py", line 47, in get_browser_path
    return self._binary_paths()["browser_path"]
  File "/Users/ian/.julia/conda/3/aarch64/lib/python3.10/site-packages/selenium/webdriver/common/driver_finder.py", line 78, in _binary_paths
    raise NoSuchDriverException(msg) from err

IanButterworth avatar Jan 05 '25 15:01 IanButterworth

When did you send the SIGUSR1? I only posted the profile output without any sigusr1

I can try this later. Though I am not sure how to send SIGUSR1 (a few places mention ctrl T, but that does not work well on my vm as this opens a new tab in many applications).

kafisatz avatar Jan 05 '25 16:01 kafisatz

Please read the manual that I linked to https://docs.julialang.org/en/v1/stdlib/Profile/#Triggered-During-Execution

IanButterworth avatar Jan 05 '25 16:01 IanButterworth

the below is reasonably fast

As far as I can tell the lag does not occur due to the begin end loop.

this is on Windows:


Executing startup.jl... VERSION=1.11.2 ... using Revise....done.
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.11.2 (2024-12-01)
 _/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release
|__/                   |

julia>

julia>

julia> using PyCall, REPL, Profile

julia>

julia> begin
                webdriver = pyimport("selenium.webdriver")
                           driver = webdriver.Chrome()
                                        url = "https://www.dell.com"
                      s = "smt = driver.get(u"
                @time @profile REPL.REPLCompletions.completions(s, lastindex(s))
                  Profile.print(mincount=10)
                             end

DevTools listening on ws://127.0.0.1:53102/devtools/browser/298e3d95-d771-4404-9764-af1a1f517725
Created TensorFlow Lite XNNPACK delegate for CPU.
 12.038423 seconds (1.59 M allocations: 72.498 MiB, 0.07% gc time, 0.20% compilation time: 34% of which was recompilation)
Overhead ╎ [+additional indent] Count File:Line; Function
=========================================================
    ╎6039 @Base\client.jl:541; _start()
    ╎ 6039 @Base\client.jl:567; repl_main
    ╎  6039 @Base\client.jl:430; run_main_repl(interactive::Bool, quiet::Bool, banner::Symbol, history_file::Bool, color_set::Bool)
    ╎   6039 @Base\essentials.jl:1052; invokelatest
    ╎    6039 @Base\essentials.jl:1055; #invokelatest#2
    ╎     6039 @Base\client.jl:446; (::Base.var"#1150#1152"{Bool, Symbol, Bool})(REPL::Module)
    ╎    ╎ 6039 @REPL\src\REPL.jl:469; run_repl(repl::AbstractREPL, consumer::Any)
    ╎    ╎  6039 @REPL\src\REPL.jl:483; run_repl(repl::AbstractREPL, consumer::Any; backend_on_current_task::Bool, backend::Any)
    ╎    ╎   6039 @REPL\src\REPL.jl:324; kwcall(::NamedTuple, ::typeof(REPL.start_repl_backend), backend::REPL.REPLBackend, consumer::Any)
    ╎    ╎    6039 @REPL\src\REPL.jl:327; start_repl_backend(backend::REPL.REPLBackend, consumer::Any; get_module::Function)
    ╎    ╎     6039 @REPL\src\REPL.jl:342; repl_backend_loop(backend::REPL.REPLBackend, get_module::Function)
    ╎    ╎    ╎ 6039 @REPL\src\REPL.jl:245; eval_user_input(ast::Any, backend::REPL.REPLBackend, mod::Module)
    ╎    ╎    ╎  6039 @Base\boot.jl:430; eval
    ╎    ╎    ╎   6039 REPL[2]:6; top-level scope
    ╎    ╎    ╎    6039 @Base\timing.jl:581; macro expansion
    ╎    ╎    ╎     6038 @Profile\src\Profile.jl:59; macro expansion
    ╎    ╎    ╎    ╎ 6038 @REPL\src\REPLCompletions.jl:1185; completions
    ╎    ╎    ╎    ╎  6038 @REPL\src\REPLCompletions.jl:1379; completions(string::String, pos::Int64, context_module::Module, shift::Bool, hint::Bool)
    ╎    ╎    ╎    ╎   37   @REPL\src\REPLCompletions.jl:1024; complete_keyword_argument(partial::String, last_idx::Int64, context_module::Module)
    ╎    ╎    ╎    ╎    37   @REPL\src\REPLCompletions.jl:745; _complete_methods(ex_org::Expr, context_module::Module, shift::Bool)
    ╎    ╎    ╎    ╎     37   @REPL\src\REPLCompletions.jl:691; repl_eval_ex
    ╎    ╎    ╎    ╎    ╎ 37   @REPL\src\REPLCompletions.jl:722; repl_eval_ex(ex::Any, context_module::Module; limit_aggressive_inference::Bool)
    ╎    ╎    ╎    ╎    ╎  37   @Base\essentials.jl:1086; invoke_in_world
    ╎    ╎    ╎    ╎    ╎   37   @Base\essentials.jl:1089; #invoke_in_world#3
    ╎    ╎    ╎    ╎    ╎    37   @Base\compiler\typeinfer.jl:215; typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎     37   @Base\compiler\typeinfer.jl:244; _typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎ 37   @Base\compiler\abstractinterpretation.jl:3401; typeinf_nocycle(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎  37   @Base\compiler\abstractinterpretation.jl:3319; typeinf_local(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎   37   @Base\compiler\abstractinterpretation.jl:3065; abstract_eval_basic_statement(interp::REPL.REPLCompletions.REPLInterpreter, stmt::Any, pc_vartable::Vector{Core.Compiler.VarState}, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    37   @Base\compiler\abstractinterpretation.jl:2749; abstract_eval_statement(interp::REPL.REPLCompletions.REPLInterpreter, e::Any, vtypes::Vector{Core.Compiler.VarState}, sv::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎     37   @Base\compiler\abstractinterpretation.jl:2451; abstract_eval_statement_expr(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vtypes::Vector{Core.Compiler.VarState}, sv::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎ 37   @Base\compiler\abstractinterpretation.jl:2435; abstract_eval_call(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vtypes::Vector{Core.Compiler.VarState}, sv::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎  37   @Base\compiler\abstractinterpretation.jl:2420; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Compiler.ArgInfo, sv::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎   37   @Base\compiler\abstractinterpretation.jl:2275; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Compiler.ArgInfo, si::Core.Compiler.StmtInfo, sv::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    37   @Base\compiler\abstractinterpretation.jl:2282; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Compiler.ArgInfo, si::Core.Compiler.StmtInfo, sv::Core.Compiler.InferenceState, max_methods::Int64)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎     37   @Base\compiler\abstractinterpretation.jl:2200; abstract_call_known(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arginfo::Core.Compiler.ArgInfo, si::Core.Compiler.StmtInfo, sv::Core.Compiler.InferenceState, max_metho…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ 35   @Base\compiler\abstractinterpretation.jl:102; abstract_call_gf_by_type(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arginfo::Core.Compiler.ArgInfo, si::Core.Compiler.StmtInfo, atype::Any, sv::Core.Compiler.Inferenc…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎  35   @Base\compiler\abstractinterpretation.jl:660; abstract_call_method(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, sig::Any, sparams::Core.SimpleVector, hardlimit::Bool, si::Core.Compiler.StmtInfo, sv::Core.C…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎   35   @Base\compiler\typeinfer.jl:923; typeinf_edge(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, atype::Any, sparams::Core.SimpleVector, caller::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    35   @Base\compiler\typeinfer.jl:215; typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     35   @Base\compiler\typeinfer.jl:244; _typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ 35   @Base\compiler\abstractinterpretation.jl:3401; typeinf_nocycle(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎  35   @Base\compiler\abstractinterpretation.jl:3319; typeinf_local(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎   35   @Base\compiler\abstractinterpretation.jl:3065; abstract_eval_basic_statement(interp::REPL.REPLCompletions.REPLInterpreter, stmt::Any, pc_vartable::Vector{Core.Compiler.VarState}, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    35   @Base\compiler\abstractinterpretation.jl:2749; abstract_eval_statement(interp::REPL.REPLCompletions.REPLInterpreter, e::Any, vtypes::Vector{Core.Compiler.VarState}, sv::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     35   @Base\compiler\abstractinterpretation.jl:2451; abstract_eval_statement_expr(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vtypes::Vector{Core.Compiler.VarState}, sv::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ 35   @Base\compiler\abstractinterpretation.jl:2435; abstract_eval_call(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vtypes::Vector{Core.Compiler.VarState}, sv::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎  35   @Base\compiler\abstractinterpretation.jl:2420; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Compiler.ArgInfo, sv::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎   35   @Base\compiler\abstractinterpretation.jl:2275; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Compiler.ArgInfo, si::Core.Compiler.StmtInfo, sv::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    35   @Base\compiler\abstractinterpretation.jl:2282; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Compiler.ArgInfo, si::Core.Compiler.StmtInfo, sv::Core.Compiler.InferenceState, max_metho…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     35   @Base\compiler\abstractinterpretation.jl:2200; abstract_call_known(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arginfo::Core.Compiler.ArgInfo, si::Core.Compiler.StmtInfo, sv::Core.Compiler.InferenceS…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ 35   @Base\compiler\abstractinterpretation.jl:102; abstract_call_gf_by_type(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arginfo::Core.Compiler.ArgInfo, si::Core.Compiler.StmtInfo, atype::Any, sv::Core.Co…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎  35   @Base\compiler\abstractinterpretation.jl:660; abstract_call_method(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, sig::Any, sparams::Core.SimpleVector, hardlimit::Bool, si::Core.Compiler.StmtI…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎   35   @Base\compiler\typeinfer.jl:923; typeinf_edge(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, atype::Any, sparams::Core.SimpleVector, caller::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    35   @Base\compiler\typeinfer.jl:215; typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     35   @Base\compiler\typeinfer.jl:244; _typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ 35   @Base\compiler\abstractinterpretation.jl:3401; typeinf_nocycle(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎  35   @Base\compiler\abstractinterpretation.jl:3319; typeinf_local(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎   35   @Base\compiler\abstractinterpretation.jl:3041; abstract_eval_basic_statement(interp::REPL.REPLCompletions.REPLInterpreter, stmt::Any, pc_vartable::Vector{Core.Compiler.VarState}, frame::Core.Compiler.I…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    35   @Base\compiler\abstractinterpretation.jl:2749; abstract_eval_statement(interp::REPL.REPLCompletions.REPLInterpreter, e::Any, vtypes::Vector{Core.Compiler.VarState}, sv::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     35   @Base\compiler\abstractinterpretation.jl:2451; abstract_eval_statement_expr(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vtypes::Vector{Core.Compiler.VarState}, sv::Core.Compiler.InferenceS…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ 35   @Base\compiler\abstractinterpretation.jl:2435; abstract_eval_call(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vtypes::Vector{Core.Compiler.VarState}, sv::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎  35   @Base\compiler\abstractinterpretation.jl:2420; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Compiler.ArgInfo, sv::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎   35   @Base\compiler\abstractinterpretation.jl:2275; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Compiler.ArgInfo, si::Core.Compiler.StmtInfo, sv::Core.Compiler.InferenceSt…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    35   @Base\compiler\abstractinterpretation.jl:2282; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Compiler.ArgInfo, si::Core.Compiler.StmtInfo, sv::Core.Compiler.InferenceS…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     35   @Base\compiler\abstractinterpretation.jl:2200; abstract_call_known(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arginfo::Core.Compiler.ArgInfo, si::Core.Compiler.StmtInfo, sv::Core.Comp…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ 35   @Base\compiler\abstractinterpretation.jl:102; abstract_call_gf_by_type(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arginfo::Core.Compiler.ArgInfo, si::Core.Compiler.StmtInfo, atype::A…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎  35   @Base\compiler\abstractinterpretation.jl:660; abstract_call_method(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, sig::Any, sparams::Core.SimpleVector, hardlimit::Bool, si::Core…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎   35   @Base\compiler\typeinfer.jl:923; typeinf_edge(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, atype::Any, sparams::Core.SimpleVector, caller::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    35   @Base\compiler\typeinfer.jl:215; typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     35   @Base\compiler\typeinfer.jl:244; _typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ 35   @Base\compiler\abstractinterpretation.jl:3401; typeinf_nocycle(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎  35   @Base\compiler\abstractinterpretation.jl:3319; typeinf_local(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎   35   @Base\compiler\abstractinterpretation.jl:3065; abstract_eval_basic_statement(interp::REPL.REPLCompletions.REPLInterpreter, stmt::Any, pc_vartable::Vector{Core.Compiler.VarState}, frame::…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    35   @Base\compiler\abstractinterpretation.jl:2749; abstract_eval_statement(interp::REPL.REPLCompletions.REPLInterpreter, e::Any, vtypes::Vector{Core.Compiler.VarState}, sv::Core.Compiler.In…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     35   @Base\compiler\abstractinterpretation.jl:2451; abstract_eval_statement_expr(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vtypes::Vector{Core.Compiler.VarState}, sv::Core.Comp…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ 35   @Base\compiler\abstractinterpretation.jl:2435; abstract_eval_call(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vtypes::Vector{Core.Compiler.VarState}, sv::Core.Compiler.Infe…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎  35   @Base\compiler\abstractinterpretation.jl:2420; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Compiler.ArgInfo, sv::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎   35   @Base\compiler\abstractinterpretation.jl:2275; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Compiler.ArgInfo, si::Core.Compiler.StmtInfo, sv::Core.Compi…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    35   @Base\compiler\abstractinterpretation.jl:2282; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Compiler.ArgInfo, si::Core.Compiler.StmtInfo, sv::Core.Comp…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     35   @Base\compiler\abstractinterpretation.jl:2200; abstract_call_known(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arginfo::Core.Compiler.ArgInfo, si::Core.Compiler.StmtInfo…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ 35   @Base\compiler\abstractinterpretation.jl:102; abstract_call_gf_by_type(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arginfo::Core.Compiler.ArgInfo, si::Core.Compiler.Stm…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎  35   @Base\compiler\abstractinterpretation.jl:660; abstract_call_method(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, sig::Any, sparams::Core.SimpleVector, hardlimit:…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎   35   @Base\compiler\typeinfer.jl:923; typeinf_edge(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, atype::Any, sparams::Core.SimpleVector, caller::Core.Compiler.Infere…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    35   @Base\compiler\typeinfer.jl:215; typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     35   @Base\compiler\typeinfer.jl:244; _typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ 35   @Base\compiler\abstractinterpretation.jl:3401; typeinf_nocycle(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎  35   @Base\compiler\abstractinterpretation.jl:3319; typeinf_local(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎   32   @Base\compiler\abstractinterpretation.jl:3041; abstract_eval_basic_statement(interp::REPL.REPLCompletions.REPLInterpreter, stmt::Any, pc_vartable::Vector{Core.Compiler.Var…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    32   @Base\compiler\abstractinterpretation.jl:2749; abstract_eval_statement(interp::REPL.REPLCompletions.REPLInterpreter, e::Any, vtypes::Vector{Core.Compiler.VarState}, sv::C…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     32   @Base\compiler\abstractinterpretation.jl:2451; abstract_eval_statement_expr(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vtypes::Vector{Core.Compiler.VarState}…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ 32   @Base\compiler\abstractinterpretation.jl:2435; abstract_eval_call(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vtypes::Vector{Core.Compiler.VarState}, sv::Cor…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎  32   @Base\compiler\abstractinterpretation.jl:2420; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Compiler.ArgInfo, sv::Core.Compiler.InferenceS…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎   32   @Base\compiler\abstractinterpretation.jl:2275; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Compiler.ArgInfo, si::Core.Compiler.StmtInfo,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    32   @Base\compiler\abstractinterpretation.jl:2282; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Compiler.ArgInfo, si::Core.Compiler.StmtInfo…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     32   @Base\compiler\abstractinterpretation.jl:2200; abstract_call_known(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arginfo::Core.Compiler.ArgInfo, si::Core.Co…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ 32   @Base\compiler\abstractinterpretation.jl:102; abstract_call_gf_by_type(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arginfo::Core.Compiler.ArgInfo, si::Co…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎  32   @Base\compiler\abstractinterpretation.jl:660; abstract_call_method(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, sig::Any, sparams::Core.SimpleVec…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎   32   @Base\compiler\typeinfer.jl:923; typeinf_edge(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, atype::Any, sparams::Core.SimpleVector, caller::Core.…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    32   @Base\compiler\typeinfer.jl:215; typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     32   @Base\compiler\typeinfer.jl:244; _typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ 32   @Base\compiler\abstractinterpretation.jl:3401; typeinf_nocycle(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎  32   @Base\compiler\abstractinterpretation.jl:3319; typeinf_local(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎   28   @Base\compiler\abstractinterpretation.jl:3041; abstract_eval_basic_statement(interp::REPL.REPLCompletions.REPLInterpreter, stmt::Any, pc_vartable::Vector{Co…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    28   @Base\compiler\abstractinterpretation.jl:2749; abstract_eval_statement(interp::REPL.REPLCompletions.REPLInterpreter, e::Any, vtypes::Vector{Core.Compiler.V…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     28   @Base\compiler\abstractinterpretation.jl:2451; abstract_eval_statement_expr(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vtypes::Vector{Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ 28   @Base\compiler\abstractinterpretation.jl:2435; abstract_eval_call(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vtypes::Vector{Core.Compiler.Var…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎  28   @Base\compiler\abstractinterpretation.jl:2420; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Compiler.ArgInfo, sv::Core.Comp…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎   28   @Base\compiler\abstractinterpretation.jl:2275; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Compiler.ArgInfo, si::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    28   @Base\compiler\abstractinterpretation.jl:2282; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Compiler.ArgInfo, si::Core.Co…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     28   @Base\compiler\abstractinterpretation.jl:2200; abstract_call_known(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arginfo::Core.Compiler.ArgIn…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ 28   @Base\compiler\abstractinterpretation.jl:102; abstract_call_gf_by_type(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arginfo::Core.Compiler.…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎  28   @Base\compiler\abstractinterpretation.jl:660; abstract_call_method(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, sig::Any, sparams:…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎   28   @Base\compiler\typeinfer.jl:923; typeinf_edge(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, atype::Any, sparams::Core.SimpleVector…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    28   @Base\compiler\typeinfer.jl:215; typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     28   @Base\compiler\typeinfer.jl:244; _typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ 28   @Base\compiler\abstractinterpretation.jl:3401; typeinf_nocycle(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceStat…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎  28   @Base\compiler\abstractinterpretation.jl:3319; typeinf_local(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎   28   @Base\compiler\abstractinterpretation.jl:3065; abstract_eval_basic_statement(interp::REPL.REPLCompletions.REPLInterpreter, stmt::Any, pc_vart…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    28   @Base\compiler\abstractinterpretation.jl:2749; abstract_eval_statement(interp::REPL.REPLCompletions.REPLInterpreter, e::Any, vtypes::Vector{…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     28   @Base\compiler\abstractinterpretation.jl:2451; abstract_eval_statement_expr(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vtypes::…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ 28   @Base\compiler\abstractinterpretation.jl:2435; abstract_eval_call(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vtypes::Vector{Co…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎  28   @Base\compiler\abstractinterpretation.jl:2420; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Compiler.ArgInfo…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎   28   @Base\compiler\abstractinterpretation.jl:2275; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Compiler.ArgInf…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    28   @Base\compiler\abstractinterpretation.jl:2282; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Compiler.ArgIn…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     28   @Base\compiler\abstractinterpretation.jl:2200; abstract_call_known(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arginfo::Core…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ 27   @Base\compiler\abstractinterpretation.jl:102; abstract_call_gf_by_type(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arginfo:…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎  27   @Base\compiler\abstractinterpretation.jl:660; abstract_call_method(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, sig…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎   27   @Base\compiler\typeinfer.jl:923; typeinf_edge(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, atype::Any, sparams::Co…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    27   @Base\compiler\typeinfer.jl:215; typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     27   @Base\compiler\typeinfer.jl:244; _typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ 27   @Base\compiler\abstractinterpretation.jl:3401; typeinf_nocycle(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compile…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎  27   @Base\compiler\abstractinterpretation.jl:3319; typeinf_local(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎   27   @Base\compiler\abstractinterpretation.jl:3065; abstract_eval_basic_statement(interp::REPL.REPLCompletions.REPLInterpreter, stm…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    27   @Base\compiler\abstractinterpretation.jl:2749; abstract_eval_statement(interp::REPL.REPLCompletions.REPLInterpreter, e::Any, …
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     27   @Base\compiler\abstractinterpretation.jl:2451; abstract_eval_statement_expr(interp::REPL.REPLCompletions.REPLInterpreter, e:…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎  +1 27   @Base\compiler\abstractinterpretation.jl:2435; abstract_eval_call(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vty…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎  +2 27   @Base\compiler\abstractinterpretation.jl:2420; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎  +3 27   @Base\compiler\abstractinterpretation.jl:2275; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎  +4 27   @Base\compiler\abstractinterpretation.jl:2282; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎  +5 27   @Base\compiler\abstractinterpretation.jl:2200; abstract_call_known(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arg…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎  +6 27   @Base\compiler\abstractinterpretation.jl:102; abstract_call_gf_by_type(interp::REPL.REPLCompletions.REPLInterpreter, f::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎  +7 27   @Base\compiler\abstractinterpretation.jl:660; abstract_call_method(interp::REPL.REPLCompletions.REPLInterpreter, method::Met…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎  +8 27   @Base\compiler\typeinfer.jl:923; typeinf_edge(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, atype::Any, spar…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎  +9 27   @Base\compiler\typeinfer.jl:215; typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +10 27   @Base\compiler\typeinfer.jl:244; _typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +11 27   @Base\compiler\abstractinterpretation.jl:3401; typeinf_nocycle(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +12 27   @Base\compiler\abstractinterpretation.jl:3319; typeinf_local(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compi…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +13 27   @Base\compiler\abstractinterpretation.jl:3065; abstract_eval_basic_statement(interp::REPL.REPLCompletions.REPLInterpreter, s…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +14 27   @Base\compiler\abstractinterpretation.jl:2749; abstract_eval_statement(interp::REPL.REPLCompletions.REPLInterpreter, e::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +15 27   @Base\compiler\abstractinterpretation.jl:2451; abstract_eval_statement_expr(interp::REPL.REPLCompletions.REPLInterpreter, e:…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +16 27   @Base\compiler\abstractinterpretation.jl:2435; abstract_eval_call(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vty…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +17 27   @Base\compiler\abstractinterpretation.jl:2420; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +18 27   @Base\compiler\abstractinterpretation.jl:2275; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +19 27   @Base\compiler\abstractinterpretation.jl:2282; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +20 27   @Base\compiler\abstractinterpretation.jl:2200; abstract_call_known(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arg…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +21 27   @Base\compiler\abstractinterpretation.jl:102; abstract_call_gf_by_type(interp::REPL.REPLCompletions.REPLInterpreter, f::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +22 27   @Base\compiler\abstractinterpretation.jl:660; abstract_call_method(interp::REPL.REPLCompletions.REPLInterpreter, method::Met…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +23 27   @Base\compiler\typeinfer.jl:923; typeinf_edge(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, atype::Any, spar…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +24 27   @Base\compiler\typeinfer.jl:215; typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +25 27   @Base\compiler\typeinfer.jl:244; _typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +26 27   @Base\compiler\abstractinterpretation.jl:3401; typeinf_nocycle(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +27 27   @Base\compiler\abstractinterpretation.jl:3319; typeinf_local(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compi…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +28 27   @Base\compiler\abstractinterpretation.jl:3065; abstract_eval_basic_statement(interp::REPL.REPLCompletions.REPLInterpreter, s…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +29 27   @Base\compiler\abstractinterpretation.jl:2749; abstract_eval_statement(interp::REPL.REPLCompletions.REPLInterpreter, e::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +30 27   @Base\compiler\abstractinterpretation.jl:2451; abstract_eval_statement_expr(interp::REPL.REPLCompletions.REPLInterpreter, e:…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +31 27   @Base\compiler\abstractinterpretation.jl:2435; abstract_eval_call(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vty…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +32 27   @Base\compiler\abstractinterpretation.jl:2420; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +33 27   @Base\compiler\abstractinterpretation.jl:2275; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +34 27   @Base\compiler\abstractinterpretation.jl:2282; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +35 27   @Base\compiler\abstractinterpretation.jl:2200; abstract_call_known(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arg…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +36 27   @Base\compiler\abstractinterpretation.jl:102; abstract_call_gf_by_type(interp::REPL.REPLCompletions.REPLInterpreter, f::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +37 27   @Base\compiler\abstractinterpretation.jl:660; abstract_call_method(interp::REPL.REPLCompletions.REPLInterpreter, method::Met…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +38 27   @Base\compiler\typeinfer.jl:923; typeinf_edge(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, atype::Any, spar…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +39 27   @Base\compiler\typeinfer.jl:215; typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +40 27   @Base\compiler\typeinfer.jl:244; _typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +41 27   @Base\compiler\abstractinterpretation.jl:3401; typeinf_nocycle(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +42 27   @Base\compiler\abstractinterpretation.jl:3319; typeinf_local(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compi…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +43 27   @Base\compiler\abstractinterpretation.jl:3065; abstract_eval_basic_statement(interp::REPL.REPLCompletions.REPLInterpreter, s…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +44 27   @Base\compiler\abstractinterpretation.jl:2749; abstract_eval_statement(interp::REPL.REPLCompletions.REPLInterpreter, e::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +45 27   @Base\compiler\abstractinterpretation.jl:2451; abstract_eval_statement_expr(interp::REPL.REPLCompletions.REPLInterpreter, e:…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +46 27   @Base\compiler\abstractinterpretation.jl:2435; abstract_eval_call(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vty…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +47 27   @Base\compiler\abstractinterpretation.jl:2420; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +48 27   @Base\compiler\abstractinterpretation.jl:2275; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +49 27   @Base\compiler\abstractinterpretation.jl:2282; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +50 27   @Base\compiler\abstractinterpretation.jl:2200; abstract_call_known(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arg…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +51 27   @Base\compiler\abstractinterpretation.jl:102; abstract_call_gf_by_type(interp::REPL.REPLCompletions.REPLInterpreter, f::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +52 27   @Base\compiler\abstractinterpretation.jl:660; abstract_call_method(interp::REPL.REPLCompletions.REPLInterpreter, method::Met…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +53 27   @Base\compiler\typeinfer.jl:923; typeinf_edge(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, atype::Any, spar…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +54 27   @Base\compiler\typeinfer.jl:215; typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +55 27   @Base\compiler\typeinfer.jl:244; _typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +56 27   @Base\compiler\abstractinterpretation.jl:3401; typeinf_nocycle(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +57 27   @Base\compiler\abstractinterpretation.jl:3319; typeinf_local(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compi…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +58 27   @Base\compiler\abstractinterpretation.jl:3065; abstract_eval_basic_statement(interp::REPL.REPLCompletions.REPLInterpreter, s…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +59 27   @Base\compiler\abstractinterpretation.jl:2749; abstract_eval_statement(interp::REPL.REPLCompletions.REPLInterpreter, e::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +60 27   @Base\compiler\abstractinterpretation.jl:2451; abstract_eval_statement_expr(interp::REPL.REPLCompletions.REPLInterpreter, e:…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +61 27   @Base\compiler\abstractinterpretation.jl:2435; abstract_eval_call(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vty…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +62 27   @Base\compiler\abstractinterpretation.jl:2420; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +63 27   @Base\compiler\abstractinterpretation.jl:2275; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +64 27   @Base\compiler\abstractinterpretation.jl:2282; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +65 27   @Base\compiler\abstractinterpretation.jl:2200; abstract_call_known(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arg…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +66 27   @Base\compiler\abstractinterpretation.jl:102; abstract_call_gf_by_type(interp::REPL.REPLCompletions.REPLInterpreter, f::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +67 27   @Base\compiler\abstractinterpretation.jl:660; abstract_call_method(interp::REPL.REPLCompletions.REPLInterpreter, method::Met…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +68 27   @Base\compiler\typeinfer.jl:923; typeinf_edge(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, atype::Any, spar…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +69 27   @Base\compiler\typeinfer.jl:215; typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +70 27   @Base\compiler\typeinfer.jl:244; _typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +71 27   @Base\compiler\abstractinterpretation.jl:3401; typeinf_nocycle(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +72 27   @Base\compiler\abstractinterpretation.jl:3319; typeinf_local(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compi…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +73 27   @Base\compiler\abstractinterpretation.jl:3041; abstract_eval_basic_statement(interp::REPL.REPLCompletions.REPLInterpreter, s…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +74 27   @Base\compiler\abstractinterpretation.jl:2749; abstract_eval_statement(interp::REPL.REPLCompletions.REPLInterpreter, e::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +75 27   @Base\compiler\abstractinterpretation.jl:2451; abstract_eval_statement_expr(interp::REPL.REPLCompletions.REPLInterpreter, e:…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +76 27   @Base\compiler\abstractinterpretation.jl:2435; abstract_eval_call(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vty…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +77 27   @Base\compiler\abstractinterpretation.jl:2420; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +78 27   @Base\compiler\abstractinterpretation.jl:2275; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +79 27   @Base\compiler\abstractinterpretation.jl:2282; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +80 27   @Base\compiler\abstractinterpretation.jl:2200; abstract_call_known(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arg…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +81 27   @Base\compiler\abstractinterpretation.jl:102; abstract_call_gf_by_type(interp::REPL.REPLCompletions.REPLInterpreter, f::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +82 27   @Base\compiler\abstractinterpretation.jl:660; abstract_call_method(interp::REPL.REPLCompletions.REPLInterpreter, method::Met…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +83 27   @Base\compiler\typeinfer.jl:923; typeinf_edge(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, atype::Any, spar…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +84 27   @Base\compiler\typeinfer.jl:215; typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +85 27   @Base\compiler\typeinfer.jl:244; _typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +86 27   @Base\compiler\abstractinterpretation.jl:3401; typeinf_nocycle(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +87 27   @Base\compiler\abstractinterpretation.jl:3319; typeinf_local(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compi…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +88 27   @Base\compiler\abstractinterpretation.jl:3065; abstract_eval_basic_statement(interp::REPL.REPLCompletions.REPLInterpreter, s…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +89 27   @Base\compiler\abstractinterpretation.jl:2749; abstract_eval_statement(interp::REPL.REPLCompletions.REPLInterpreter, e::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +90 27   @Base\compiler\abstractinterpretation.jl:2451; abstract_eval_statement_expr(interp::REPL.REPLCompletions.REPLInterpreter, e:…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +91 27   @Base\compiler\abstractinterpretation.jl:2435; abstract_eval_call(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vty…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +92 27   @Base\compiler\abstractinterpretation.jl:2420; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +93 27   @Base\compiler\abstractinterpretation.jl:2275; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +94 27   @Base\compiler\abstractinterpretation.jl:2282; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +95 27   @Base\compiler\abstractinterpretation.jl:2200; abstract_call_known(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arg…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +96 27   @Base\compiler\abstractinterpretation.jl:102; abstract_call_gf_by_type(interp::REPL.REPLCompletions.REPLInterpreter, f::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +97 27   @Base\compiler\abstractinterpretation.jl:660; abstract_call_method(interp::REPL.REPLCompletions.REPLInterpreter, method::Met…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +98 27   @Base\compiler\typeinfer.jl:923; typeinf_edge(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, atype::Any, spar…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎ +99 27   @Base\compiler\typeinfer.jl:215; typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +100 27   @Base\compiler\typeinfer.jl:244; _typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +101 27   @Base\compiler\abstractinterpretation.jl:3401; typeinf_nocycle(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +102 27   @Base\compiler\abstractinterpretation.jl:3319; typeinf_local(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compi…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +103 27   @Base\compiler\abstractinterpretation.jl:3065; abstract_eval_basic_statement(interp::REPL.REPLCompletions.REPLInterpreter, s…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +104 27   @Base\compiler\abstractinterpretation.jl:2749; abstract_eval_statement(interp::REPL.REPLCompletions.REPLInterpreter, e::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +105 27   @Base\compiler\abstractinterpretation.jl:2451; abstract_eval_statement_expr(interp::REPL.REPLCompletions.REPLInterpreter, e:…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +106 27   @Base\compiler\abstractinterpretation.jl:2435; abstract_eval_call(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vty…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +107 27   @Base\compiler\abstractinterpretation.jl:2420; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +108 27   @Base\compiler\abstractinterpretation.jl:2275; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +109 27   @Base\compiler\abstractinterpretation.jl:2282; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +110 27   @Base\compiler\abstractinterpretation.jl:2200; abstract_call_known(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arg…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +111 27   @Base\compiler\abstractinterpretation.jl:102; abstract_call_gf_by_type(interp::REPL.REPLCompletions.REPLInterpreter, f::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +112 27   @Base\compiler\abstractinterpretation.jl:660; abstract_call_method(interp::REPL.REPLCompletions.REPLInterpreter, method::Met…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +113 27   @Base\compiler\typeinfer.jl:923; typeinf_edge(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, atype::Any, spar…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +114 27   @Base\compiler\typeinfer.jl:215; typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +115 27   @Base\compiler\typeinfer.jl:244; _typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +116 27   @Base\compiler\abstractinterpretation.jl:3401; typeinf_nocycle(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +117 27   @Base\compiler\abstractinterpretation.jl:3319; typeinf_local(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compi…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +118 27   @Base\compiler\abstractinterpretation.jl:3065; abstract_eval_basic_statement(interp::REPL.REPLCompletions.REPLInterpreter, s…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +119 27   @Base\compiler\abstractinterpretation.jl:2749; abstract_eval_statement(interp::REPL.REPLCompletions.REPLInterpreter, e::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +120 27   @Base\compiler\abstractinterpretation.jl:2451; abstract_eval_statement_expr(interp::REPL.REPLCompletions.REPLInterpreter, e:…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +121 27   @Base\compiler\abstractinterpretation.jl:2435; abstract_eval_call(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vty…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +122 27   @Base\compiler\abstractinterpretation.jl:2420; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +123 27   @Base\compiler\abstractinterpretation.jl:2275; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +124 27   @Base\compiler\abstractinterpretation.jl:2282; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +125 27   @Base\compiler\abstractinterpretation.jl:2200; abstract_call_known(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arg…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +126 27   @Base\compiler\abstractinterpretation.jl:102; abstract_call_gf_by_type(interp::REPL.REPLCompletions.REPLInterpreter, f::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +127 27   @Base\compiler\abstractinterpretation.jl:660; abstract_call_method(interp::REPL.REPLCompletions.REPLInterpreter, method::Met…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +128 27   @Base\compiler\typeinfer.jl:923; typeinf_edge(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, atype::Any, spar…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +129 27   @Base\compiler\typeinfer.jl:215; typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +130 27   @Base\compiler\typeinfer.jl:244; _typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +131 27   @Base\compiler\abstractinterpretation.jl:3401; typeinf_nocycle(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +132 27   @Base\compiler\abstractinterpretation.jl:3319; typeinf_local(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compi…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +133 27   @Base\compiler\abstractinterpretation.jl:3065; abstract_eval_basic_statement(interp::REPL.REPLCompletions.REPLInterpreter, s…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +134 27   @Base\compiler\abstractinterpretation.jl:2749; abstract_eval_statement(interp::REPL.REPLCompletions.REPLInterpreter, e::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +135 27   @Base\compiler\abstractinterpretation.jl:2451; abstract_eval_statement_expr(interp::REPL.REPLCompletions.REPLInterpreter, e:…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +136 27   @Base\compiler\abstractinterpretation.jl:2435; abstract_eval_call(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vty…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +137 27   @Base\compiler\abstractinterpretation.jl:2420; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +138 27   @Base\compiler\abstractinterpretation.jl:2275; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +139 27   @Base\compiler\abstractinterpretation.jl:2282; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +140 27   @Base\compiler\abstractinterpretation.jl:2200; abstract_call_known(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arg…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +141 27   @Base\compiler\abstractinterpretation.jl:102; abstract_call_gf_by_type(interp::REPL.REPLCompletions.REPLInterpreter, f::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +142 27   @Base\compiler\abstractinterpretation.jl:660; abstract_call_method(interp::REPL.REPLCompletions.REPLInterpreter, method::Met…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +143 27   @Base\compiler\typeinfer.jl:923; typeinf_edge(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, atype::Any, spar…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +144 27   @Base\compiler\typeinfer.jl:215; typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +145 27   @Base\compiler\typeinfer.jl:244; _typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +146 27   @Base\compiler\abstractinterpretation.jl:3401; typeinf_nocycle(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +147 27   @Base\compiler\abstractinterpretation.jl:3319; typeinf_local(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compi…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +148 27   @Base\compiler\abstractinterpretation.jl:3065; abstract_eval_basic_statement(interp::REPL.REPLCompletions.REPLInterpreter, s…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +149 27   @Base\compiler\abstractinterpretation.jl:2749; abstract_eval_statement(interp::REPL.REPLCompletions.REPLInterpreter, e::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +150 27   @Base\compiler\abstractinterpretation.jl:2451; abstract_eval_statement_expr(interp::REPL.REPLCompletions.REPLInterpreter, e:…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +151 27   @Base\compiler\abstractinterpretation.jl:2435; abstract_eval_call(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vty…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +152 27   @Base\compiler\abstractinterpretation.jl:2420; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +153 27   @Base\compiler\abstractinterpretation.jl:2275; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +154 27   @Base\compiler\abstractinterpretation.jl:2282; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +155 27   @Base\compiler\abstractinterpretation.jl:2102; abstract_call_known(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arg…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +156 27   @Base\compiler\abstractinterpretation.jl:1690; abstract_apply(interp::REPL.REPLCompletions.REPLInterpreter, argtypes::Vector…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +157 27   @Base\compiler\abstractinterpretation.jl:2282; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +158 27   @Base\compiler\abstractinterpretation.jl:2200; abstract_call_known(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arg…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +159 27   @Base\compiler\abstractinterpretation.jl:102; abstract_call_gf_by_type(interp::REPL.REPLCompletions.REPLInterpreter, f::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +160 27   @Base\compiler\abstractinterpretation.jl:660; abstract_call_method(interp::REPL.REPLCompletions.REPLInterpreter, method::Met…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +161 27   @Base\compiler\typeinfer.jl:923; typeinf_edge(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, atype::Any, spar…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +162 27   @Base\compiler\typeinfer.jl:215; typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +163 27   @Base\compiler\typeinfer.jl:244; _typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +164 27   @Base\compiler\abstractinterpretation.jl:3401; typeinf_nocycle(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +165 27   @Base\compiler\abstractinterpretation.jl:3319; typeinf_local(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compi…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +166 25   @Base\compiler\abstractinterpretation.jl:3065; abstract_eval_basic_statement(interp::REPL.REPLCompletions.REPLInterpreter, s…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +167 25   @Base\compiler\abstractinterpretation.jl:2749; abstract_eval_statement(interp::REPL.REPLCompletions.REPLInterpreter, e::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +168 25   @Base\compiler\abstractinterpretation.jl:2451; abstract_eval_statement_expr(interp::REPL.REPLCompletions.REPLInterpreter, e:…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +169 25   @Base\compiler\abstractinterpretation.jl:2435; abstract_eval_call(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vty…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +170 25   @Base\compiler\abstractinterpretation.jl:2420; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +171 25   @Base\compiler\abstractinterpretation.jl:2275; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +172 25   @Base\compiler\abstractinterpretation.jl:2282; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +173 24   @Base\compiler\abstractinterpretation.jl:2102; abstract_call_known(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arg…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +174 24   @Base\compiler\abstractinterpretation.jl:1690; abstract_apply(interp::REPL.REPLCompletions.REPLInterpreter, argtypes::Vector…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +175 24   @Base\compiler\abstractinterpretation.jl:2282; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +176 24   @Base\compiler\abstractinterpretation.jl:2200; abstract_call_known(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arg…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +177 24   @Base\compiler\abstractinterpretation.jl:102; abstract_call_gf_by_type(interp::REPL.REPLCompletions.REPLInterpreter, f::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +178 24   @Base\compiler\abstractinterpretation.jl:660; abstract_call_method(interp::REPL.REPLCompletions.REPLInterpreter, method::Met…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +179 24   @Base\compiler\typeinfer.jl:923; typeinf_edge(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, atype::Any, spar…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +180 24   @Base\compiler\typeinfer.jl:215; typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +181 24   @Base\compiler\typeinfer.jl:244; _typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +182 24   @Base\compiler\abstractinterpretation.jl:3401; typeinf_nocycle(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +183 24   @Base\compiler\abstractinterpretation.jl:3319; typeinf_local(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compi…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +184 24   @Base\compiler\abstractinterpretation.jl:3065; abstract_eval_basic_statement(interp::REPL.REPLCompletions.REPLInterpreter, s…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +185 24   @Base\compiler\abstractinterpretation.jl:2749; abstract_eval_statement(interp::REPL.REPLCompletions.REPLInterpreter, e::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +186 24   @Base\compiler\abstractinterpretation.jl:2451; abstract_eval_statement_expr(interp::REPL.REPLCompletions.REPLInterpreter, e:…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +187 24   @Base\compiler\abstractinterpretation.jl:2435; abstract_eval_call(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vty…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +188 24   @Base\compiler\abstractinterpretation.jl:2420; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +189 24   @Base\compiler\abstractinterpretation.jl:2275; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +190 24   @Base\compiler\abstractinterpretation.jl:2282; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +191 24   @Base\compiler\abstractinterpretation.jl:2200; abstract_call_known(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arg…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +192 24   @Base\compiler\abstractinterpretation.jl:102; abstract_call_gf_by_type(interp::REPL.REPLCompletions.REPLInterpreter, f::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +193 24   @Base\compiler\abstractinterpretation.jl:660; abstract_call_method(interp::REPL.REPLCompletions.REPLInterpreter, method::Met…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +194 24   @Base\compiler\typeinfer.jl:923; typeinf_edge(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, atype::Any, spar…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +195 24   @Base\compiler\typeinfer.jl:215; typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +196 24   @Base\compiler\typeinfer.jl:244; _typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +197 24   @Base\compiler\abstractinterpretation.jl:3401; typeinf_nocycle(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +198 24   @Base\compiler\abstractinterpretation.jl:3319; typeinf_local(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compi…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +199 24   @Base\compiler\abstractinterpretation.jl:3065; abstract_eval_basic_statement(interp::REPL.REPLCompletions.REPLInterpreter, s…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +200 24   @Base\compiler\abstractinterpretation.jl:2749; abstract_eval_statement(interp::REPL.REPLCompletions.REPLInterpreter, e::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +201 24   @Base\compiler\abstractinterpretation.jl:2451; abstract_eval_statement_expr(interp::REPL.REPLCompletions.REPLInterpreter, e:…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +202 24   @Base\compiler\abstractinterpretation.jl:2435; abstract_eval_call(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vty…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +203 24   @Base\compiler\abstractinterpretation.jl:2420; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +204 24   @Base\compiler\abstractinterpretation.jl:2275; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +205 24   @Base\compiler\abstractinterpretation.jl:2282; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +206 24   @Base\compiler\abstractinterpretation.jl:2200; abstract_call_known(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arg…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +207 24   @Base\compiler\abstractinterpretation.jl:102; abstract_call_gf_by_type(interp::REPL.REPLCompletions.REPLInterpreter, f::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +208 24   @Base\compiler\abstractinterpretation.jl:660; abstract_call_method(interp::REPL.REPLCompletions.REPLInterpreter, method::Met…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +209 24   @Base\compiler\typeinfer.jl:923; typeinf_edge(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, atype::Any, spar…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +210 24   @Base\compiler\typeinfer.jl:215; typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +211 24   @Base\compiler\typeinfer.jl:244; _typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +212 24   @Base\compiler\abstractinterpretation.jl:3401; typeinf_nocycle(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +213 24   @Base\compiler\abstractinterpretation.jl:3319; typeinf_local(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compi…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +214 24   @Base\compiler\abstractinterpretation.jl:3065; abstract_eval_basic_statement(interp::REPL.REPLCompletions.REPLInterpreter, s…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +215 24   @Base\compiler\abstractinterpretation.jl:2749; abstract_eval_statement(interp::REPL.REPLCompletions.REPLInterpreter, e::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +216 24   @Base\compiler\abstractinterpretation.jl:2451; abstract_eval_statement_expr(interp::REPL.REPLCompletions.REPLInterpreter, e:…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +217 24   @Base\compiler\abstractinterpretation.jl:2435; abstract_eval_call(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vty…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +218 24   @Base\compiler\abstractinterpretation.jl:2420; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +219 24   @Base\compiler\abstractinterpretation.jl:2275; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +220 24   @Base\compiler\abstractinterpretation.jl:2282; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +221 24   @Base\compiler\abstractinterpretation.jl:2200; abstract_call_known(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arg…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +222 24   @Base\compiler\abstractinterpretation.jl:102; abstract_call_gf_by_type(interp::REPL.REPLCompletions.REPLInterpreter, f::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +223 24   @Base\compiler\abstractinterpretation.jl:660; abstract_call_method(interp::REPL.REPLCompletions.REPLInterpreter, method::Met…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +224 24   @Base\compiler\typeinfer.jl:923; typeinf_edge(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, atype::Any, spar…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +225 24   @Base\compiler\typeinfer.jl:215; typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +226 24   @Base\compiler\typeinfer.jl:244; _typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +227 24   @Base\compiler\abstractinterpretation.jl:3401; typeinf_nocycle(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +228 24   @Base\compiler\abstractinterpretation.jl:3319; typeinf_local(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compi…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +229 23   @Base\compiler\abstractinterpretation.jl:3065; abstract_eval_basic_statement(interp::REPL.REPLCompletions.REPLInterpreter, s…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +230 23   @Base\compiler\abstractinterpretation.jl:2749; abstract_eval_statement(interp::REPL.REPLCompletions.REPLInterpreter, e::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +231 23   @Base\compiler\abstractinterpretation.jl:2451; abstract_eval_statement_expr(interp::REPL.REPLCompletions.REPLInterpreter, e:…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +232 23   @Base\compiler\abstractinterpretation.jl:2435; abstract_eval_call(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vty…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +233 23   @Base\compiler\abstractinterpretation.jl:2420; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +234 23   @Base\compiler\abstractinterpretation.jl:2275; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +235 23   @Base\compiler\abstractinterpretation.jl:2282; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +236 23   @Base\compiler\abstractinterpretation.jl:2200; abstract_call_known(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arg…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +237 18   @Base\compiler\abstractinterpretation.jl:102; abstract_call_gf_by_type(interp::REPL.REPLCompletions.REPLInterpreter, f::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +238 18   @Base\compiler\abstractinterpretation.jl:660; abstract_call_method(interp::REPL.REPLCompletions.REPLInterpreter, method::Met…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +239 17   @Base\compiler\typeinfer.jl:923; typeinf_edge(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, atype::Any, spar…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +240 17   @Base\compiler\typeinfer.jl:215; typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +241 17   @Base\compiler\typeinfer.jl:244; _typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +242 17   @Base\compiler\abstractinterpretation.jl:3401; typeinf_nocycle(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +243 17   @Base\compiler\abstractinterpretation.jl:3319; typeinf_local(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compi…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +244 17   @Base\compiler\abstractinterpretation.jl:3065; abstract_eval_basic_statement(interp::REPL.REPLCompletions.REPLInterpreter, s…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +245 17   @Base\compiler\abstractinterpretation.jl:2749; abstract_eval_statement(interp::REPL.REPLCompletions.REPLInterpreter, e::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +246 17   @Base\compiler\abstractinterpretation.jl:2451; abstract_eval_statement_expr(interp::REPL.REPLCompletions.REPLInterpreter, e:…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +247 17   @Base\compiler\abstractinterpretation.jl:2435; abstract_eval_call(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vty…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +248 17   @Base\compiler\abstractinterpretation.jl:2420; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +249 17   @Base\compiler\abstractinterpretation.jl:2275; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +250 17   @Base\compiler\abstractinterpretation.jl:2282; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +251 17   @Base\compiler\abstractinterpretation.jl:2200; abstract_call_known(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arg…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +252 17   @Base\compiler\abstractinterpretation.jl:102; abstract_call_gf_by_type(interp::REPL.REPLCompletions.REPLInterpreter, f::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +253 17   @Base\compiler\abstractinterpretation.jl:660; abstract_call_method(interp::REPL.REPLCompletions.REPLInterpreter, method::Met…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +254 17   @Base\compiler\typeinfer.jl:923; typeinf_edge(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, atype::Any, spar…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +255 17   @Base\compiler\typeinfer.jl:215; typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +256 17   @Base\compiler\typeinfer.jl:244; _typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +257 17   @Base\compiler\abstractinterpretation.jl:3401; typeinf_nocycle(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +258 17   @Base\compiler\abstractinterpretation.jl:3319; typeinf_local(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compi…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +259 17   @Base\compiler\abstractinterpretation.jl:3065; abstract_eval_basic_statement(interp::REPL.REPLCompletions.REPLInterpreter, s…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +260 17   @Base\compiler\abstractinterpretation.jl:2749; abstract_eval_statement(interp::REPL.REPLCompletions.REPLInterpreter, e::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +261 17   @Base\compiler\abstractinterpretation.jl:2451; abstract_eval_statement_expr(interp::REPL.REPLCompletions.REPLInterpreter, e:…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +262 17   @Base\compiler\abstractinterpretation.jl:2435; abstract_eval_call(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vty…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +263 17   @Base\compiler\abstractinterpretation.jl:2420; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +264 17   @Base\compiler\abstractinterpretation.jl:2275; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +265 17   @Base\compiler\abstractinterpretation.jl:2282; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +266 17   @Base\compiler\abstractinterpretation.jl:2200; abstract_call_known(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arg…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +267 13   @Base\compiler\abstractinterpretation.jl:102; abstract_call_gf_by_type(interp::REPL.REPLCompletions.REPLInterpreter, f::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +268 13   @Base\compiler\abstractinterpretation.jl:660; abstract_call_method(interp::REPL.REPLCompletions.REPLInterpreter, method::Met…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +269 13   @Base\compiler\typeinfer.jl:923; typeinf_edge(interp::REPL.REPLCompletions.REPLInterpreter, method::Method, atype::Any, spar…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +270 13   @Base\compiler\typeinfer.jl:215; typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +271 13   @Base\compiler\typeinfer.jl:244; _typeinf(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compiler.InferenceState)
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +272 13   @Base\compiler\abstractinterpretation.jl:3401; typeinf_nocycle(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +273 13   @Base\compiler\abstractinterpretation.jl:3319; typeinf_local(interp::REPL.REPLCompletions.REPLInterpreter, frame::Core.Compi…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +274 10   @Base\compiler\abstractinterpretation.jl:3065; abstract_eval_basic_statement(interp::REPL.REPLCompletions.REPLInterpreter, s…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +275 10   @Base\compiler\abstractinterpretation.jl:2749; abstract_eval_statement(interp::REPL.REPLCompletions.REPLInterpreter, e::Any,…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +276 10   @Base\compiler\abstractinterpretation.jl:2451; abstract_eval_statement_expr(interp::REPL.REPLCompletions.REPLInterpreter, e:…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +277 10   @Base\compiler\abstractinterpretation.jl:2435; abstract_eval_call(interp::REPL.REPLCompletions.REPLInterpreter, e::Expr, vty…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +278 10   @Base\compiler\abstractinterpretation.jl:2420; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +279 10   @Base\compiler\abstractinterpretation.jl:2275; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +280 10   @Base\compiler\abstractinterpretation.jl:2282; abstract_call(interp::REPL.REPLCompletions.REPLInterpreter, arginfo::Core.Com…
    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎    ╎     +281 10   @Base\compiler\abstractinterpretation.jl:2200; abstract_call_known(interp::REPL.REPLCompletions.REPLInterpreter, f::Any, arg…
    ╎    ╎    ╎    ╎   5988 @REPL\src\REPLCompletions.jl:1028; complete_keyword_argument(partial::String, last_idx::Int64, context_module::Module)
    ╎    ╎    ╎    ╎    5986 @REPL\src\REPLCompletions.jl:874; complete_methods!(out::Vector{REPL.REPLCompletions.Completion}, funct::Any, args_ex::Vector{Any}, kwargs_ex::Set{Symbol}, max_method_completions::Int64, exact_nargs::Bool)
5986╎    ╎    ╎    ╎     5986 @Base\reflection.jl:1182; _methods_by_ftype(t::Any, mt::Nothing, lim::Int64, world::UInt64, ambig::Bool, min::Base.RefValue{UInt64}, max::Base.RefValue{UInt64}, has_ambig::Ptr{Int32})
    ╎    ╎    ╎    ╎   12   @REPL\src\REPLCompletions.jl:1041; complete_keyword_argument(partial::String, last_idx::Int64, context_module::Module)
    ╎    ╎    ╎    ╎    11   @Base\methodshow.jl:81; kwarg_decl
Total snapshots: 6043. Utilization: 100% across all threads and tasks. Use the `groupby` kwarg to break down by thread and/or task.

julia>
julia>

kafisatz avatar Jan 05 '25 20:01 kafisatz

@IanButterworth

Ok, so I was able to send sigusr1 with htop

this is on ubuntu.

I manually typed driver.get(url) after the u it becomes very slow (maybe 30 seconds per letter). After I typed the u, I sent the SIGUSR1 command. the output is below.

I also have the heapsnapshot (it is 170MB) do you need it?


julia> using PyCall

julia> using Profile

julia> webdriver = pyimport("selenium.webdriver")
PyObject <module 'selenium.webdriver' from '/usr/lib/python3/dist-packages/selenium/webdriver/__init__.py'>

julia> cs = webdriver.ChromeService("/usr/bin/chromedriver")
PyObject <selenium.webdriver.chrome.service.Service object at 0x7b6882fe8e90>

julia> driver = webdriver.Chrome(service=cs)
PyObject <selenium.webdriver.chrome.webdriver.WebDriver (session="81f5f4336011996df5189ca4007d195a")>

julia> url = "https://www.dell.com"
"https://www.dell.com"

julia> 

julia> 

julia> driver.get(u
======================================================================================
Information request received. A stacktrace will print followed by a 1.0 second profile
======================================================================================

cmd: /home/bernhard/.julia/juliaup/julia-1.11.2+0.x64.linux.gnu/bin/julia 83279 running 1 of 1

signal (10): User defined signal 1
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3433
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
sort_mlmatches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3453
ml_matches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3856
ml_matches at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:3639 [inlined]
ijl_matching_methods at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/gf.c:2336
_methods_by_ftype at ./reflection.jl:1182
complete_methods! at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/usr/share/julia/stdlib/v1.11/REPL/src/REPLCompletions.jl:874
complete_keyword_argument at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/usr/share/julia/stdlib/v1.11/REPL/src/REPLCompletions.jl:1028
completions at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/usr/share/julia/stdlib/v1.11/REPL/src/REPLCompletions.jl:1379
#complete_line#85 at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/usr/share/julia/stdlib/v1.11/REPL/src/REPL.jl:637
complete_line at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/usr/share/julia/stdlib/v1.11/REPL/src/REPL.jl:634
jfptr_complete_line_10650 at /home/bernhard/.julia/juliaup/julia-1.11.2+0.x64.linux.gnu/share/julia/compiled/v1.11/REPL/u0gqU_4x0TT.so (unknown line)
check_for_hint at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/usr/share/julia/stdlib/v1.11/REPL/src/LineEdit.jl:387
#143 at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/usr/share/julia/stdlib/v1.11/REPL/src/LineEdit.jl:2527
jl_apply at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/julia.h:2157 [inlined]
jl_f__call_latest at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/builtins.c:875
#invokelatest#2 at ./essentials.jl:1055 [inlined]
invokelatest at ./essentials.jl:1052 [inlined]
#30 at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/usr/share/julia/stdlib/v1.11/REPL/src/LineEdit.jl:1711
jfptr_YY.30_8186 at /home/bernhard/.julia/juliaup/julia-1.11.2+0.x64.linux.gnu/share/julia/compiled/v1.11/REPL/u0gqU_4x0TT.so (unknown line)
macro expansion at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/usr/share/julia/stdlib/v1.11/REPL/src/LineEdit.jl:2861 [inlined]
macro expansion at ./lock.jl:273 [inlined]
#282 at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/usr/share/julia/stdlib/v1.11/REPL/src/LineEdit.jl:2851
jfptr_YY.282_8765 at /home/bernhard/.julia/juliaup/julia-1.11.2+0.x64.linux.gnu/share/julia/compiled/v1.11/REPL/u0gqU_4x0TT.so (unknown line)
jl_apply at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/julia.h:2157 [inlined]
start_task at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/task.c:1202
unknown function (ip: (nil))

==============================================================
Profile collected. A report will print at the next yield point
==============================================================

r┌ Warning: There were no samples collected in one or more groups.
│ This may be due to idle threads, or you may need to run your
│ program longer (perhaps by running it multiple times),
│ or adjust the delay between samples with `Profile.init()`.
└ @ Profile ~/.julia/juliaup/julia-1.11.2+0.x64.linux.gnu/share/julia/stdlib/v1.11/Profile/src/Profile.jl:1240
julia> driver.get(urOverhead ╎ [+additional indent] Count File:Line; Function
=========================================================
Thread 1 Task 0x00007b6890a68650 Total snapshots: 771. Utilization: 100%
   ╎768 @REPL/src/LineEdit.jl:2851; (::REPL.LineEdit.var"#282#284"{REPL.Terminals.TTY…
   ╎ 768 @Base/lock.jl:273; macro expansion
   ╎  768 @REPL/src/LineEdit.jl:2861; macro expansion
   ╎   768 @REPL/src/LineEdit.jl:1711; (::REPL.LineEdit.var"#30#31"{REPL.LineEdit.var…
   ╎    768 @Base/essentials.jl:1052; invokelatest
   ╎     768 @Base/essentials.jl:1055; #invokelatest#2
   ╎    ╎ 768 @REPL/src/LineEdit.jl:2527; (::REPL.LineEdit.var"#143#199")(s::REPL.Lin…
   ╎    ╎  768 @REPL/src/LineEdit.jl:387; check_for_hint(s::REPL.LineEdit.MIState)
   ╎    ╎   768 @REPL/src/REPL.jl:634; kwcall(::NamedTuple, ::typeof(REPL.LineEdit.co…
   ╎    ╎    768 @REPL/src/REPL.jl:637; complete_line(c::REPL.REPLCompletionProvider,…
   ╎    ╎     768 …c/REPLCompletions.jl:1379; completions(string::String, pos::Int64,…
   ╎    ╎    ╎ 768 …c/REPLCompletions.jl:1028; complete_keyword_argument(partial::Str…
   ╎    ╎    ╎  768 …c/REPLCompletions.jl:874; complete_methods!(out::Vector{REPL.REP…
767╎    ╎    ╎   768 @Base/reflection.jl:1182; _methods_by_ftype(t::Any, mt::Nothing,…

lSaving heap snapshot...
l┌ Warning: Cannot write to current directory `/` so saving heap snapshot to `/tmp`
└ @ Profile ~/.julia/juliaup/julia-1.11.2+0.x64.linux.gnu/share/julia/stdlib/v1.11/Profile/src/Profile.jl:1337
julia> driver.get(url
julia> driver.get(url)

julia> 

kafisatz avatar Jan 05 '25 20:01 kafisatz

Thanks. Can you try out https://github.com/JuliaLang/julia/pull/56963 and see if that fixes it?

IanButterworth avatar Jan 05 '25 20:01 IanButterworth

YES. you did fix it. Amazing.

this is the first time I checked out julia (and ran make). I ran my problem code (manually typing driver.get(url)) several times. It works flawlessly in #56963

kafisatz avatar Jan 05 '25 20:01 kafisatz

Great. Please leave a comment on that PR

IanButterworth avatar Jan 05 '25 21:01 IanButterworth