Can anyone point me to how to find the source of a runtime error? Meaning, is there some tool I can use to interrogate this, like I would with @code_typed
or a debugger, if it weren’t a runtime error?
I’m struggling to pin this one down enough to make an MWE.
The final non-inference line in the stack trace is the first line of the below function, but that function is widely used, so I don’t really see how that line could be causing the problem. Indeed, when I call that same function in the REPL, no error. Similarly, when I pull the offending line out of with_theme
to be called in the same context as the original error, but just before I call with_theme
(so Makie.current_default_theme()
returns the same), the error still isn’t triggered until inside with_theme
.
Other than following the stack trace and trying to create the same circumstances (which I’ve done as far as I can see), I’m at a loss.
Offending function:
function with_theme(f, theme = Theme(); kwargs...)
previous_theme = Makie.current_default_theme() ## offending line
try
set_theme!(theme; kwargs...)
f()
catch e
rethrow(e)
finally
set_theme!(previous_theme)
end
end
Stack trace in v1.7
Internal error: encountered unexpected error in runtime:
TypeError(func=:<:, context="", expected=Type, got=P)
jl_type_error_rt at /buildworker/worker/package_linux64/build/src/rtutils.c:119
jl_type_error at /buildworker/worker/package_linux64/build/src/rtutils.c:127
jl_f_issubtype at /buildworker/worker/package_linux64/build/src/builtins.c:491
apply_type_nothrow at ./compiler/tfuncs.jl:1245
_builtin_nothrow at ./compiler/tfuncs.jl:1566
stmt_effect_free at ./compiler/ssair/queries.jl:36
check_effect_free! at ./compiler/ssair/inlining.jl:1128 [inlined]
process_simple! at ./compiler/ssair/inlining.jl:1185
assemble_inline_todo! at ./compiler/ssair/inlining.jl:1358
ssa_inlining_pass! at ./compiler/ssair/inlining.jl:80
jfptr_ssa_inlining_passNOT._9700.clone_1 at /home/graham/.local/opt/julia-1.7.0/lib/julia/sys.so (unknown line)
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2247 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2429
run_passes at ./compiler/optimize.jl:307
optimize at ./compiler/optimize.jl:296 [inlined]
_typeinf at ./compiler/typeinfer.jl:255
typeinf at ./compiler/typeinfer.jl:209
typeinf_edge at ./compiler/typeinfer.jl:823 [inlined]
abstract_call_method at ./compiler/abstractinterpretation.jl:504
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:105
abstract_call_known at ./compiler/abstractinterpretation.jl:1342
abstract_call at ./compiler/abstractinterpretation.jl:1397
abstract_call at ./compiler/abstractinterpretation.jl:1382
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1534
typeinf_local at ./compiler/abstractinterpretation.jl:1918
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2014
_typeinf at ./compiler/typeinfer.jl:226
typeinf at ./compiler/typeinfer.jl:209
typeinf_edge at ./compiler/typeinfer.jl:823 [inlined]
abstract_call_method at ./compiler/abstractinterpretation.jl:504
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:105
abstract_call_known at ./compiler/abstractinterpretation.jl:1342
abstract_call at ./compiler/abstractinterpretation.jl:1397
abstract_call at ./compiler/abstractinterpretation.jl:1382
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1534
typeinf_local at ./compiler/abstractinterpretation.jl:1900
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2014
_typeinf at ./compiler/typeinfer.jl:226
typeinf at ./compiler/typeinfer.jl:209
typeinf_edge at ./compiler/typeinfer.jl:823 [inlined]
abstract_call_method at ./compiler/abstractinterpretation.jl:504
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:105
abstract_call_known at ./compiler/abstractinterpretation.jl:1342
abstract_call at ./compiler/abstractinterpretation.jl:1397
abstract_call at ./compiler/abstractinterpretation.jl:1382
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1534
typeinf_local at ./compiler/abstractinterpretation.jl:1900
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2014
_typeinf at ./compiler/typeinfer.jl:226
typeinf at ./compiler/typeinfer.jl:209
typeinf_edge at ./compiler/typeinfer.jl:823 [inlined]
abstract_call_method at ./compiler/abstractinterpretation.jl:504
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:105
abstract_call at ./compiler/abstractinterpretation.jl:1395
abstract_call at ./compiler/abstractinterpretation.jl:1382
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1534
typeinf_local at ./compiler/abstractinterpretation.jl:1900
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2014
_typeinf at ./compiler/typeinfer.jl:226
typeinf at ./compiler/typeinfer.jl:209
typeinf_ext at ./compiler/typeinfer.jl:909
typeinf_ext_toplevel at ./compiler/typeinfer.jl:942
typeinf_ext_toplevel at ./compiler/typeinfer.jl:938
jfptr_typeinf_ext_toplevel_9887.clone_1 at /home/graham/.local/opt/julia-1.7.0/lib/julia/sys.so (unknown line)
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2247 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2429
jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1788 [inlined]
jl_type_infer at /buildworker/worker/package_linux64/build/src/gf.c:295
jl_generate_fptr at /buildworker/worker/package_linux64/build/src/jitlayers.cpp:338
jl_compile_method_internal at /buildworker/worker/package_linux64/build/src/gf.c:1980
jl_compile_method_internal at /buildworker/worker/package_linux64/build/src/gf.c:2246 [inlined]
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2239 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2429
with_theme at /home/graham/.julia/packages/Makie/gQOQF/src/theming.jl:139
unknown function (ip: 0x7f763e23f8b1)
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2247 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2429
#fig_5_nullclines_differing_failure#46 at /home/graham/git/FailureOfInhibition2021/scripts/fig_5_nullclines_differing_failure.jl:80
unknown function (ip: 0x7f763e2095f3)
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2247 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2429
fig_5_nullclines_differing_failure##kw at /home/graham/git/FailureOfInhibition2021/scripts/fig_5_nullclines_differing_failure.jl:65
unknown function (ip: 0x7f763e1e015d)
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2247 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2429
jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1788 [inlined]
do_call at /buildworker/worker/package_linux64/build/src/interpreter.c:126
eval_value at /buildworker/worker/package_linux64/build/src/interpreter.c:215
eval_stmt_value at /buildworker/worker/package_linux64/build/src/interpreter.c:166 [inlined]
eval_body at /buildworker/worker/package_linux64/build/src/interpreter.c:587
jl_interpret_toplevel_thunk at /buildworker/worker/package_linux64/build/src/interpreter.c:731
top-level scope at /home/graham/git/FailureOfInhibition2021/scripts/fig_5_nullclines_differing_failure.jl:117
jl_toplevel_eval_flex at /buildworker/worker/package_linux64/build/src/toplevel.c:885
jl_toplevel_eval_flex at /buildworker/worker/package_linux64/build/src/toplevel.c:830
jl_toplevel_eval_in at /buildworker/worker/package_linux64/build/src/toplevel.c:944
eval at ./boot.jl:373 [inlined]
include_string at ./loading.jl:1196
include_string at ./loading.jl:1206
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2247 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2429
jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1788 [inlined]
jl_f__call_latest at /buildworker/worker/package_linux64/build/src/builtins.c:757
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2247 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2429
jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1788 [inlined]
do_apply at /buildworker/worker/package_linux64/build/src/builtins.c:713
#invokelatest#2 at ./essentials.jl:716
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2247 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2429
jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1788 [inlined]
do_apply at /buildworker/worker/package_linux64/build/src/builtins.c:713
invokelatest at ./essentials.jl:714
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2247 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2429
jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1788 [inlined]
do_apply at /buildworker/worker/package_linux64/build/src/builtins.c:713
#inlineeval#65 at /home/graham/.vscode/extensions/julialang.language-julia-1.5.8/scripts/packages/VSCodeServer/src/eval.jl:211
inlineeval##kw at /home/graham/.vscode/extensions/julialang.language-julia-1.5.8/scripts/packages/VSCodeServer/src/eval.jl:209 [inlined]
#60 at /home/graham/.vscode/extensions/julialang.language-julia-1.5.8/scripts/packages/VSCodeServer/src/eval.jl:155
withpath at /home/graham/.vscode/extensions/julialang.language-julia-1.5.8/scripts/packages/VSCodeServer/src/repl.jl:185
#59 at /home/graham/.vscode/extensions/julialang.language-julia-1.5.8/scripts/packages/VSCodeServer/src/eval.jl:153
hideprompt at /home/graham/.vscode/extensions/julialang.language-julia-1.5.8/scripts/packages/VSCodeServer/src/repl.jl:36
#58 at /home/graham/.vscode/extensions/julialang.language-julia-1.5.8/scripts/packages/VSCodeServer/src/eval.jl:124
unknown function (ip: 0x7f769da3df8f)
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2247 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2429
with_logstate at ./logging.jl:511
with_logger at ./logging.jl:623 [inlined]
#57 at /home/graham/.vscode/extensions/julialang.language-julia-1.5.8/scripts/packages/VSCodeServer/src/eval.jl:201
unknown function (ip: 0x7f769da3c20f)
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2247 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2429
jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1788 [inlined]
jl_f__call_latest at /buildworker/worker/package_linux64/build/src/builtins.c:757
#invokelatest#2 at ./essentials.jl:716 [inlined]
invokelatest at ./essentials.jl:714
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2247 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2429
jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1788 [inlined]
do_apply at /buildworker/worker/package_linux64/build/src/builtins.c:713
macro expansion at /home/graham/.vscode/extensions/julialang.language-julia-1.5.8/scripts/packages/VSCodeServer/src/eval.jl:34 [inlined]
#55 at ./task.jl:423
unknown function (ip: 0x7f769d9fe0af)
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2247 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2429
jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1788 [inlined]
start_task at /buildworker/worker/package_linux64/build/src/task.c:877
Stack trace on master:
Internal error: encountered unexpected error in runtime:
TypeError(func=:<:, context="", expected=Type, got=P)
ijl_type_error_rt at /buildworker/worker/package_linux64/build/src/rtutils.c:119
ijl_type_error at /buildworker/worker/package_linux64/build/src/rtutils.c:127
jl_f_issubtype at /buildworker/worker/package_linux64/build/src/builtins.c:491
apply_type_nothrow at ./compiler/tfuncs.jl:1199
_builtin_nothrow at ./compiler/tfuncs.jl:1533
stmt_effect_free at ./compiler/optimize.jl:224
check_effect_free! at ./compiler/ssair/inlining.jl:1060 [inlined]
process_simple! at ./compiler/ssair/inlining.jl:1116
assemble_inline_todo! at ./compiler/ssair/inlining.jl:1290
ssa_inlining_pass! at ./compiler/ssair/inlining.jl:77
jfptr_ssa_inlining_passNOT._10138.clone_1 at /home/graham/.local/opt/julia-latest/lib/julia/sys.so (unknown line)
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2304 [inlined]
ijl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2486
run_passes at ./compiler/optimize.jl:445
optimize at ./compiler/optimize.jl:436 [inlined]
_typeinf at ./compiler/typeinfer.jl:255
typeinf at ./compiler/typeinfer.jl:209
typeinf_edge at ./compiler/typeinfer.jl:826 [inlined]
abstract_call_method at ./compiler/abstractinterpretation.jl:570
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:117
abstract_call_known at ./compiler/abstractinterpretation.jl:1487
abstract_call at ./compiler/abstractinterpretation.jl:1543
abstract_call at ./compiler/abstractinterpretation.jl:1525
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1664
typeinf_local at ./compiler/abstractinterpretation.jl:2053
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2149
_typeinf at ./compiler/typeinfer.jl:226
typeinf at ./compiler/typeinfer.jl:209
typeinf_edge at ./compiler/typeinfer.jl:826 [inlined]
abstract_call_method at ./compiler/abstractinterpretation.jl:570
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:117
abstract_call_known at ./compiler/abstractinterpretation.jl:1487
abstract_call at ./compiler/abstractinterpretation.jl:1543
abstract_call at ./compiler/abstractinterpretation.jl:1525
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1664
typeinf_local at ./compiler/abstractinterpretation.jl:2033
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2149
_typeinf at ./compiler/typeinfer.jl:226
typeinf at ./compiler/typeinfer.jl:209
typeinf_edge at ./compiler/typeinfer.jl:826 [inlined]
abstract_call_method at ./compiler/abstractinterpretation.jl:570
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:117
abstract_call_known at ./compiler/abstractinterpretation.jl:1487
abstract_call at ./compiler/abstractinterpretation.jl:1543
abstract_call at ./compiler/abstractinterpretation.jl:1525
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1664
typeinf_local at ./compiler/abstractinterpretation.jl:2033
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2149
_typeinf at ./compiler/typeinfer.jl:226
typeinf at ./compiler/typeinfer.jl:209
typeinf_edge at ./compiler/typeinfer.jl:826 [inlined]
abstract_call_method at ./compiler/abstractinterpretation.jl:570
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:117
abstract_call at ./compiler/abstractinterpretation.jl:1541
abstract_call at ./compiler/abstractinterpretation.jl:1525
abstract_eval_statement at ./compiler/abstractinterpretation.jl:1664
typeinf_local at ./compiler/abstractinterpretation.jl:2033
typeinf_nocycle at ./compiler/abstractinterpretation.jl:2149
_typeinf at ./compiler/typeinfer.jl:226
typeinf at ./compiler/typeinfer.jl:209
typeinf_ext at ./compiler/typeinfer.jl:907
typeinf_ext_toplevel at ./compiler/typeinfer.jl:940
typeinf_ext_toplevel at ./compiler/typeinfer.jl:936
jfptr_typeinf_ext_toplevel_16897.clone_1 at /home/graham/.local/opt/julia-latest/lib/julia/sys.so (unknown line)
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2304 [inlined]
ijl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2486
jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1789 [inlined]
jl_type_infer at /buildworker/worker/package_linux64/build/src/gf.c:295
jl_generate_fptr_impl at /buildworker/worker/package_linux64/build/src/jitlayers.cpp:301
jl_compile_method_internal at /buildworker/worker/package_linux64/build/src/gf.c:2020
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2296 [inlined]
ijl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2486
with_theme at /home/graham/.julia/packages/Makie/gQOQF/src/theming.jl:139
unknown function (ip: 0x7f833009bf61)
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2304 [inlined]
ijl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2486
#fig_5_nullclines_differing_failure#46 at /home/graham/git/FailureOfInhibition2021/scripts/fig_5_nullclines_differing_failure.jl:80
unknown function (ip: 0x7f833005f893)
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2304 [inlined]
ijl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2486
fig_5_nullclines_differing_failure##kw at /home/graham/git/FailureOfInhibition2021/scripts/fig_5_nullclines_differing_failure.jl:65
unknown function (ip: 0x7f83300371ad)
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2304 [inlined]
ijl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2486
jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1789 [inlined]
do_call at /buildworker/worker/package_linux64/build/src/interpreter.c:126
eval_value at /buildworker/worker/package_linux64/build/src/interpreter.c:215
eval_stmt_value at /buildworker/worker/package_linux64/build/src/interpreter.c:166 [inlined]
eval_body at /buildworker/worker/package_linux64/build/src/interpreter.c:612
jl_interpret_toplevel_thunk at /buildworker/worker/package_linux64/build/src/interpreter.c:744
top-level scope at /home/graham/git/FailureOfInhibition2021/scripts/fig_5_nullclines_differing_failure.jl:117
jl_toplevel_eval_flex at /buildworker/worker/package_linux64/build/src/toplevel.c:888
jl_toplevel_eval_flex at /buildworker/worker/package_linux64/build/src/toplevel.c:832
ijl_toplevel_eval_in at /buildworker/worker/package_linux64/build/src/toplevel.c:947
eval at ./boot.jl:368 [inlined]
include_string at ./loading.jl:1251
include_string at ./loading.jl:1261
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2304 [inlined]
ijl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2486
jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1789 [inlined]
jl_f__call_latest at /buildworker/worker/package_linux64/build/src/builtins.c:757
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2304 [inlined]
ijl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2486
jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1789 [inlined]
do_apply at /buildworker/worker/package_linux64/build/src/builtins.c:713
#invokelatest#2 at ./essentials.jl:731
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2304 [inlined]
ijl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2486
jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1789 [inlined]
do_apply at /buildworker/worker/package_linux64/build/src/builtins.c:713
invokelatest at ./essentials.jl:729
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2304 [inlined]
ijl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2486
jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1789 [inlined]
do_apply at /buildworker/worker/package_linux64/build/src/builtins.c:713
#inlineeval#65 at /home/graham/.vscode/extensions/julialang.language-julia-1.5.8/scripts/packages/VSCodeServer/src/eval.jl:211
inlineeval##kw at /home/graham/.vscode/extensions/julialang.language-julia-1.5.8/scripts/packages/VSCodeServer/src/eval.jl:209 [inlined]
#60 at /home/graham/.vscode/extensions/julialang.language-julia-1.5.8/scripts/packages/VSCodeServer/src/eval.jl:155
withpath at /home/graham/.vscode/extensions/julialang.language-julia-1.5.8/scripts/packages/VSCodeServer/src/repl.jl:185
#59 at /home/graham/.vscode/extensions/julialang.language-julia-1.5.8/scripts/packages/VSCodeServer/src/eval.jl:153
hideprompt at /home/graham/.vscode/extensions/julialang.language-julia-1.5.8/scripts/packages/VSCodeServer/src/repl.jl:36
#58 at /home/graham/.vscode/extensions/julialang.language-julia-1.5.8/scripts/packages/VSCodeServer/src/eval.jl:124
unknown function (ip: 0x7f834461ea2f)
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2304 [inlined]
ijl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2486
with_logstate at ./logging.jl:511
with_logger at ./logging.jl:623 [inlined]
#57 at /home/graham/.vscode/extensions/julialang.language-julia-1.5.8/scripts/packages/VSCodeServer/src/eval.jl:201
unknown function (ip: 0x7f834461ce2f)
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2304 [inlined]
ijl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2486
jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1789 [inlined]
jl_f__call_latest at /buildworker/worker/package_linux64/build/src/builtins.c:757
#invokelatest#2 at ./essentials.jl:731 [inlined]
invokelatest at ./essentials.jl:729
unknown function (ip: 0x7f8344615c32)
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2304 [inlined]
ijl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2486
jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1789 [inlined]
do_apply at /buildworker/worker/package_linux64/build/src/builtins.c:713
macro expansion at /home/graham/.vscode/extensions/julialang.language-julia-1.5.8/scripts/packages/VSCodeServer/src/eval.jl:34 [inlined]
#55 at ./task.jl:466
unknown function (ip: 0x7f83445968df)
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2304 [inlined]
ijl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2486
jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1789 [inlined]
start_task at /buildworker/worker/package_linux64/build/src/task.c:924