LanguageServer.jl
LanguageServer.jl copied to clipboard
1.8.0-beta3~aarch64 macos crashing LS
I'm guessing this is really a julia issue. However, I can't reproduce it with a REPL, just vscode, hence issuing here. I also wasn't able to reproduce with 1.8-beta1. I don't think this will be very useful but I have a trace.
julia> versioninfo()
Julia Version 1.8.0-beta3
Commit 3e092a2521 (2022-03-29 15:42 UTC)
Platform Info:
OS: macOS (arm64-apple-darwin21.3.0)
CPU: 8 × Apple M1
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-13.0.1 (ORCJIT, apple-m1)
Threads: 4 on 4 virtual cores
Environment:
JULIA_NUM_THREADS = 4
JULIA_EDITOR = code
[ Info: Starting the Julia Language Server
[ Info: Symbol server store is at '/Users/anand/Library/Application Support/Code/User/globalStorage/julialang.language-julia/symbolstorev5'.
[ Info: Starting LS at 1651351842
Internal error: encountered unexpected error in runtime:
UndefRefError()
getindex at ./array.jl:924 [inlined]
copy_exprargs at ./expr.jl:64
copy at ./expr.jl:37
copy_exprs at ./expr.jl:42
copy_exprargs at ./expr.jl:64
inflate_ir at ./compiler/ssair/legacy.jl:14
inflate_ir at ./compiler/ssair/legacy.jl:10
InliningTodo at ./compiler/ssair/inlining.jl:873 [inlined]
resolve_todo at ./compiler/ssair/inlining.jl:804
analyze_method! at ./compiler/ssair/inlining.jl:861
handle_match! at ./compiler/ssair/inlining.jl:1291
analyze_single_call! at ./compiler/ssair/inlining.jl:1208
assemble_inline_todo! at ./compiler/ssair/inlining.jl:1421
ssa_inlining_pass! at ./compiler/ssair/inlining.jl:82
jfptr_ssa_inlining_passNOT._15285 at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/sys.dylib (unknown line)
ijl_apply_generic at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
run_passes at ./compiler/optimize.jl:540
optimize at ./compiler/optimize.jl:505 [inlined]
_typeinf at ./compiler/typeinfer.jl:257
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2310
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2310
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2284
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2310
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2310
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2310
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call at ./compiler/abstractinterpretation.jl:1722
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2310
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2310
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2310
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2284
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2284
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2310
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2310
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call at ./compiler/abstractinterpretation.jl:1722
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2310
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2310
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2310
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2310
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_ext at ./compiler/typeinfer.jl:957
typeinf_ext_toplevel at ./compiler/typeinfer.jl:990
typeinf_ext_toplevel at ./compiler/typeinfer.jl:986
jfptr_typeinf_ext_toplevel_15079 at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/sys.dylib (unknown line)
ijl_apply_generic at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
jl_type_infer at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
jl_generate_fptr_impl at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-codegen.1.8.dylib (unknown line)
jl_compile_method_internal at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
ijl_apply_generic at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
do_call at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
eval_body at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
eval_body at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
jl_interpret_toplevel_thunk at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
top-level scope at /Users/anand/.vscode/extensions/julialang.language-julia-1.6.17/scripts/languageserver/main.jl:96
jl_toplevel_eval_flex at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
jl_toplevel_eval_flex at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
ijl_toplevel_eval_in at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
eval at ./boot.jl:368 [inlined]
include_string at ./loading.jl:1277
ijl_apply_generic at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
_include at ./loading.jl:1334
include at ./Base.jl:422
jfptr_include_37172 at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/sys.dylib (unknown line)
ijl_apply_generic at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
exec_options at ./client.jl:303
_start at ./client.jl:522
jfptr__start_58807 at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/sys.dylib (unknown line)
ijl_apply_generic at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
true_main at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
jl_repl_entrypoint at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
Internal error: encountered unexpected error in runtime:
UndefRefError()
getindex at ./array.jl:924 [inlined]
copy_exprargs at ./expr.jl:64
copy at ./expr.jl:37
copy_exprs at ./expr.jl:42
copy_exprargs at ./expr.jl:64
inflate_ir at ./compiler/ssair/legacy.jl:14
inflate_ir at ./compiler/ssair/legacy.jl:10
InliningTodo at ./compiler/ssair/inlining.jl:873 [inlined]
resolve_todo at ./compiler/ssair/inlining.jl:804
analyze_method! at ./compiler/ssair/inlining.jl:861
handle_match! at ./compiler/ssair/inlining.jl:1291
analyze_single_call! at ./compiler/ssair/inlining.jl:1208
assemble_inline_todo! at ./compiler/ssair/inlining.jl:1421
ssa_inlining_pass! at ./compiler/ssair/inlining.jl:82
jfptr_ssa_inlining_passNOT._15285 at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/sys.dylib (unknown line)
ijl_apply_generic at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
run_passes at ./compiler/optimize.jl:540
optimize at ./compiler/optimize.jl:505 [inlined]
_typeinf at ./compiler/typeinfer.jl:257
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2310
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2310
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2284
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2310
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2310
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2310
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call at ./compiler/abstractinterpretation.jl:1722
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2310
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2310
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2310
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2284
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2284
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2310
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2310
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call at ./compiler/abstractinterpretation.jl:1722
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2310
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2310
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2310
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2310
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2310
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_edge at ./compiler/typeinfer.jl:876
abstract_call_method at ./compiler/abstractinterpretation.jl:632
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:156
abstract_call_known at ./compiler/abstractinterpretation.jl:1666
abstract_call at ./compiler/abstractinterpretation.jl:1724
abstract_call at ./compiler/abstractinterpretation.jl:1703
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1845
typeinf_local at ./compiler/abstractinterpretation.jl:2310
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2406
_typeinf at ./compiler/typeinfer.jl:230
typeinf at ./compiler/typeinfer.jl:213
typeinf_ext at ./compiler/typeinfer.jl:957
typeinf_ext_toplevel at ./compiler/typeinfer.jl:990
typeinf_ext_toplevel at ./compiler/typeinfer.jl:986
jfptr_typeinf_ext_toplevel_15079 at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/sys.dylib (unknown line)
ijl_apply_generic at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
jl_type_infer at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
jl_generate_fptr_impl at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-codegen.1.8.dylib (unknown line)
jl_compile_method_internal at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
ijl_apply_generic at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
dispatch_msg at /Users/anand/.vscode/extensions/julialang.language-julia-1.6.17/scripts/packages/JSONRPC/src/typed.jl:67
ijl_apply_generic at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
run at /Users/anand/.vscode/extensions/julialang.language-julia-1.6.17/scripts/packages/LanguageServer/src/languageserverinstance.jl:369
ijl_apply_generic at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
do_call at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
eval_body at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
eval_body at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
jl_interpret_toplevel_thunk at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
top-level scope at /Users/anand/.vscode/extensions/julialang.language-julia-1.6.17/scripts/languageserver/main.jl:96
jl_toplevel_eval_flex at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
jl_toplevel_eval_flex at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
ijl_toplevel_eval_in at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
eval at ./boot.jl:368 [inlined]
include_string at ./loading.jl:1277
ijl_apply_generic at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
_include at ./loading.jl:1334
include at ./Base.jl:422
jfptr_include_37172 at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/sys.dylib (unknown line)
ijl_apply_generic at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
exec_options at ./client.jl:303
_start at ./client.jl:522
jfptr__start_58807 at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/sys.dylib (unknown line)
ijl_apply_generic at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
true_main at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
jl_repl_entrypoint at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
signal (11): Segmentation fault: 11
in expression starting at /Users/anand/.vscode/extensions/julialang.language-julia-1.6.17/scripts/languageserver/main.jl:24
ijl_rettype_inferred at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
_ZL11emit_invokeR12jl_codectx_tRK10jl_cgval_tPS2_mP11_jl_value_t at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-codegen.1.8.dylib (unknown line)
_ZL11emit_invokeR12jl_codectx_tP9jl_expr_tP11_jl_value_t at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-codegen.1.8.dylib (unknown line)
_ZL9emit_exprR12jl_codectx_tP11_jl_value_tl at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-codegen.1.8.dylib (unknown line)
_ZL18emit_ssaval_assignR12jl_codectx_tlP11_jl_value_t at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-codegen.1.8.dylib (unknown line)
_ZL13emit_functionP21_jl_method_instance_tP15_jl_code_info_tP11_jl_value_tR20_jl_codegen_params_tRN4llvm11LLVMContextE at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-codegen.1.8.dylib (unknown line)
_Z12jl_emit_codeP21_jl_method_instance_tP15_jl_code_info_tP11_jl_value_tR20_jl_codegen_params_t at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-codegen.1.8.dylib (unknown line)
_Z16jl_emit_codeinstP19_jl_code_instance_tP15_jl_code_info_tR20_jl_codegen_params_t at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-codegen.1.8.dylib (unknown line)
_Z20jl_compile_workqueueRNSt3__13mapIP19_jl_code_instance_tNS_5tupleIJNS_10unique_ptrIN4llvm6ModuleENS_14default_deleteIS6_EEEE20_jl_llvm_functions_tEEENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_SB_EEEEEER20_jl_codegen_params_t17CompilationPolicy at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-codegen.1.8.dylib (unknown line)
_ZL20_jl_compile_codeinstP19_jl_code_instance_tP15_jl_code_info_tm at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-codegen.1.8.dylib (unknown line)
jl_generate_fptr_impl at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-codegen.1.8.dylib (unknown line)
jl_compile_method_internal at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
ijl_apply_generic at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
parse_all at /Users/anand/.vscode/extensions/julialang.language-julia-1.6.17/scripts/packages/LanguageServer/src/requests/textdocument.jl:135
ijl_apply_generic at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
load_folder at /Users/anand/.vscode/extensions/julialang.language-julia-1.6.17/scripts/packages/LanguageServer/src/requests/init.jl:117
ijl_apply_generic at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
initialized_notification at /Users/anand/.vscode/extensions/julialang.language-julia-1.6.17/scripts/packages/LanguageServer/src/requests/init.jl:192
ijl_apply_generic at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
#97 at /Users/anand/.vscode/extensions/julialang.language-julia-1.6.17/scripts/packages/LanguageServer/src/languageserverinstance.jl:251
ijl_apply_generic at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
dispatch_msg at /Users/anand/.vscode/extensions/julialang.language-julia-1.6.17/scripts/packages/JSONRPC/src/typed.jl:67
ijl_apply_generic at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
run at /Users/anand/.vscode/extensions/julialang.language-julia-1.6.17/scripts/packages/LanguageServer/src/languageserverinstance.jl:369
ijl_apply_generic at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
do_call at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
eval_body at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
eval_body at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
jl_interpret_toplevel_thunk at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
jl_toplevel_eval_flex at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
jl_toplevel_eval_flex at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
ijl_toplevel_eval_in at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
eval at ./boot.jl:368 [inlined]
include_string at ./loading.jl:1277
ijl_apply_generic at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
_include at ./loading.jl:1334
include at ./Base.jl:422
jfptr_include_37172 at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/sys.dylib (unknown line)
ijl_apply_generic at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
exec_options at ./client.jl:303
_start at ./client.jl:522
jfptr__start_58807 at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/sys.dylib (unknown line)
ijl_apply_generic at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
true_main at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
jl_repl_entrypoint at /Users/anand/.julia/juliaup/julia-1.8.0-beta3+0~aarch64/lib/julia/libjulia-internal.1.8.dylib (unknown line)
Allocations: 17848491 (Pool: 17840604; Big: 7887); GC: 18