Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EXCEPTION_ACCESS_VIOLATION error during solving of Differential Equation provided by ModelingToolkit #2722

Closed
mayor-slash opened this issue May 17, 2024 · 3 comments
Labels
bug Something isn't working

Comments

@mayor-slash
Copy link

Describe the bug 🐞

When I run "solve" on the ODE problem from here I get a huge error. Stack trace below. I don't think it's necessarily a ModelingToolkit problem, but I can't say for sure. After throwing these exceptions, the script remains active and doesn't terminate. A simple differential equation test works fine.

If anyone has any ideas on how to fix this, it would be greatly appreciated.

Fresh Julia 1.10.3 Installation with modkit environment:

(@modkit) pkg> st
Status `C:\Users\neuma\.julia\environments\modkit\Project.toml`
  [0c46a032] DifferentialEquations v7.13.0
  [961ee093] ModelingToolkit v9.13.0
  [91a5bcdd] Plots v1.40.4

ModelingToolkit test:

using ModelingToolkit
using ModelingToolkit: t_nounits as t, D_nounits as D

@mtkmodel FOL begin
    @parameters begin
        τ # parameters
    end
    @variables begin
        x(t) # dependent variables
    end
    @equations begin
        D(x) ~ (1 - x) / τ
    end
end

using DifferentialEquations: solve
@mtkbuild fol = FOL()
prob = ODEProblem(fol, [fol.x => 0.0], (0.0, 10.0), [fol.τ => 3.0])
sol = solve(prob)

using Plots
plot(sol)

Differential Equations test:

using DifferentialEquations, ModelingToolkit, Plots


f(u, p, t) = 1.01 * u
u0 = 0.5
tspan = (0.0, 1.0)
prob = ODEProblem(f, u0, tspan)
sol = solve(prob, Tsit5())
plot(sol)

Error & Stacktrace for ModelingToolkit Example ⚠️

Details

Please submit a bug report with steps to reproduce this fault, and any error messages that follow (in their entirety). Thanks.
Exception: EXCEPTION_ACCESS_VIOLATION at 0x7ffda90f845f -- gc_setmark_pool_ at C:/workdir/src\gc.c:876 [inlined]
gc_setmark_pool at C:/workdir/src\gc.c:895 [inlined]
gc_setmark at C:/workdir/src\gc.c:902 [inlined]
gc_setmark at C:/workdir/src\gc.c:898 [inlined]
gc_mark_outrefs at C:/workdir/src\gc.c:2617 [inlined]
gc_mark_loop_serial_ at C:/workdir/src\gc.c:2690
in expression starting at REPL[10]:1
gc_setmark_pool_ at C:/workdir/src\gc.c:876 [inlined]
gc_setmark_pool at C:/workdir/src\gc.c:895 [inlined]
gc_setmark at C:/workdir/src\gc.c:902 [inlined]
gc_setmark at C:/workdir/src\gc.c:898 [inlined]
gc_mark_outrefs at C:/workdir/src\gc.c:2617 [inlined]
gc_mark_loop_serial_ at C:/workdir/src\gc.c:2690
gc_mark_loop_serial at C:/workdir/src\gc.c:2713
gc_mark_loop at C:/workdir/src\gc.c:2894 [inlined]
_jl_gc_collect at C:/workdir/src\gc.c:3227
ijl_gc_collect at C:/workdir/src\gc.c:3524
maybe_collect at C:/workdir/src\gc.c:937 [inlined]
jl_gc_pool_alloc_inner at C:/workdir/src\gc.c:1293
jl_gc_pool_alloc_noinline at C:/workdir/src\gc.c:1350 [inlined]
jl_gc_alloc_ at C:/workdir/src\julia_internal.h:476 [inlined]
jl_gc_alloc at C:/workdir/src\gc.c:3576
_new_array_ at C:/workdir/src\array.c:134
_new_array at C:/workdir/src\array.c:198 [inlined]
ijl_alloc_array_1d at C:/workdir/src\array.c:436
Array at .\boot.jl:477 [inlined]
Array at .\boot.jl:486 [inlined]
fill at .\array.jl:584 [inlined]
fill at .\array.jl:582 [inlined]
InstructionStream at .\compiler/ssair\ir.jl:200
IncrementalCompact at .\compiler/ssair\ir.jl:641
IncrementalCompact at .\compiler/ssair\ir.jl:673 [inlined]
compact! at .\compiler/ssair\ir.jl:1855
compact! at .\compiler/ssair\ir.jl:1855 [inlined]
run_passes at .\compiler\optimize.jl:489
run_passes at .\compiler\optimize.jl:504 [inlined]
optimize at .\compiler\optimize.jl:453 [inlined]
_typeinf at .\compiler\typeinfer.jl:272
typeinf at .\compiler\typeinfer.jl:216
typeinf_edge at .\compiler\typeinfer.jl:930
abstract_call_method at .\compiler\abstractinterpretation.jl:629
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:95
abstract_call_known at .\compiler\abstractinterpretation.jl:2087
abstract_call at .\compiler\abstractinterpretation.jl:2169
abstract_call at .\compiler\abstractinterpretation.jl:2162
abstract_call at .\compiler\abstractinterpretation.jl:2354
abstract_eval_call at .\compiler\abstractinterpretation.jl:2370
abstract_eval_statement_expr at .\compiler\abstractinterpretation.jl:2380
abstract_eval_statement at .\compiler\abstractinterpretation.jl:2624
abstract_eval_basic_statement at .\compiler\abstractinterpretation.jl:2913
typeinf_local at .\compiler\abstractinterpretation.jl:3098
typeinf_nocycle at .\compiler\abstractinterpretation.jl:3186
_typeinf at .\compiler\typeinfer.jl:247
typeinf at .\compiler\typeinfer.jl:216
typeinf_edge at .\compiler\typeinfer.jl:930
abstract_call_method at .\compiler\abstractinterpretation.jl:629
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:95
abstract_call_known at .\compiler\abstractinterpretation.jl:2087
abstract_call at .\compiler\abstractinterpretation.jl:2169
abstract_call at .\compiler\abstractinterpretation.jl:2162
abstract_call at .\compiler\abstractinterpretation.jl:2354
abstract_eval_call at .\compiler\abstractinterpretation.jl:2370
abstract_eval_statement_expr at .\compiler\abstractinterpretation.jl:2380
abstract_eval_statement at .\compiler\abstractinterpretation.jl:2624
abstract_eval_basic_statement at .\compiler\abstractinterpretation.jl:2913
typeinf_local at .\compiler\abstractinterpretation.jl:3098
typeinf_nocycle at .\compiler\abstractinterpretation.jl:3186
_typeinf at .\compiler\typeinfer.jl:247
typeinf at .\compiler\typeinfer.jl:216
typeinf_edge at .\compiler\typeinfer.jl:930
abstract_call_method at .\compiler\abstractinterpretation.jl:629
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:95
abstract_call_known at .\compiler\abstractinterpretation.jl:2087
abstract_call at .\compiler\abstractinterpretation.jl:2169
abstract_call at .\compiler\abstractinterpretation.jl:2162
abstract_call at .\compiler\abstractinterpretation.jl:2354
abstract_eval_call at .\compiler\abstractinterpretation.jl:2370
abstract_eval_statement_expr at .\compiler\abstractinterpretation.jl:2380
abstract_eval_statement at .\compiler\abstractinterpretation.jl:2624
abstract_eval_basic_statement at .\compiler\abstractinterpretation.jl:2913
typeinf_local at .\compiler\abstractinterpretation.jl:3098
typeinf_nocycle at .\compiler\abstractinterpretation.jl:3186
_typeinf at .\compiler\typeinfer.jl:247
typeinf at .\compiler\typeinfer.jl:216
typeinf_edge at .\compiler\typeinfer.jl:930
abstract_call_method at .\compiler\abstractinterpretation.jl:629
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:95
abstract_call_known at .\compiler\abstractinterpretation.jl:2087
abstract_call at .\compiler\abstractinterpretation.jl:2169
abstract_call at .\compiler\abstractinterpretation.jl:2162
abstract_call at .\compiler\abstractinterpretation.jl:2354
abstract_eval_call at .\compiler\abstractinterpretation.jl:2370
abstract_eval_statement_expr at .\compiler\abstractinterpretation.jl:2380
abstract_eval_statement at .\compiler\abstractinterpretation.jl:2624
abstract_eval_basic_statement at .\compiler\abstractinterpretation.jl:2913
typeinf_local at .\compiler\abstractinterpretation.jl:3098
typeinf_nocycle at .\compiler\abstractinterpretation.jl:3186
_typeinf at .\compiler\typeinfer.jl:247
typeinf at .\compiler\typeinfer.jl:216
typeinf_edge at .\compiler\typeinfer.jl:930
abstract_call_method at .\compiler\abstractinterpretation.jl:629
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:95
abstract_call_known at .\compiler\abstractinterpretation.jl:2087
abstract_call at .\compiler\abstractinterpretation.jl:2169
abstract_call at .\compiler\abstractinterpretation.jl:2162
abstract_call at .\compiler\abstractinterpretation.jl:2354
abstract_eval_call at .\compiler\abstractinterpretation.jl:2370
abstract_eval_statement_expr at .\compiler\abstractinterpretation.jl:2380
abstract_eval_statement at .\compiler\abstractinterpretation.jl:2624
abstract_eval_basic_statement at .\compiler\abstractinterpretation.jl:2913
typeinf_local at .\compiler\abstractinterpretation.jl:3098
typeinf_nocycle at .\compiler\abstractinterpretation.jl:3186
_typeinf at .\compiler\typeinfer.jl:247
typeinf at .\compiler\typeinfer.jl:216
typeinf_edge at .\compiler\typeinfer.jl:930
abstract_call_method at .\compiler\abstractinterpretation.jl:629
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:95
abstract_call_known at .\compiler\abstractinterpretation.jl:2087
abstract_call at .\compiler\abstractinterpretation.jl:2169
abstract_call at .\compiler\abstractinterpretation.jl:2162
abstract_call at .\compiler\abstractinterpretation.jl:2354
abstract_eval_call at .\compiler\abstractinterpretation.jl:2370
abstract_eval_statement_expr at .\compiler\abstractinterpretation.jl:2380
abstract_eval_statement at .\compiler\abstractinterpretation.jl:2624
abstract_eval_basic_statement at .\compiler\abstractinterpretation.jl:2913
typeinf_local at .\compiler\abstractinterpretation.jl:3098
typeinf_nocycle at .\compiler\abstractinterpretation.jl:3186
_typeinf at .\compiler\typeinfer.jl:247
typeinf at .\compiler\typeinfer.jl:216
typeinf_edge at .\compiler\typeinfer.jl:930
abstract_call_method at .\compiler\abstractinterpretation.jl:629
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:95
abstract_call_known at .\compiler\abstractinterpretation.jl:2087
abstract_call at .\compiler\abstractinterpretation.jl:2169
abstract_apply at .\compiler\abstractinterpretation.jl:1612
abstract_call_known at .\compiler\abstractinterpretation.jl:2004
abstract_call at .\compiler\abstractinterpretation.jl:2169
abstract_call at .\compiler\abstractinterpretation.jl:2162
abstract_call at .\compiler\abstractinterpretation.jl:2354
abstract_eval_call at .\compiler\abstractinterpretation.jl:2370
abstract_eval_statement_expr at .\compiler\abstractinterpretation.jl:2380
abstract_eval_statement at .\compiler\abstractinterpretation.jl:2624
abstract_eval_basic_statement at .\compiler\abstractinterpretation.jl:2889
typeinf_local at .\compiler\abstractinterpretation.jl:3098
typeinf_nocycle at .\compiler\abstractinterpretation.jl:3186
_typeinf at .\compiler\typeinfer.jl:247
typeinf at .\compiler\typeinfer.jl:216
typeinf_edge at .\compiler\typeinfer.jl:930
abstract_call_method at .\compiler\abstractinterpretation.jl:629
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:95
abstract_call_known at .\compiler\abstractinterpretation.jl:2087
abstract_call at .\compiler\abstractinterpretation.jl:2169
abstract_apply at .\compiler\abstractinterpretation.jl:1612
abstract_call_known at .\compiler\abstractinterpretation.jl:2004
abstract_call at .\compiler\abstractinterpretation.jl:2169
abstract_call at .\compiler\abstractinterpretation.jl:2162
abstract_call at .\compiler\abstractinterpretation.jl:2354
abstract_eval_call at .\compiler\abstractinterpretation.jl:2370
abstract_eval_statement_expr at .\compiler\abstractinterpretation.jl:2380
abstract_eval_statement at .\compiler\abstractinterpretation.jl:2624
abstract_eval_basic_statement at .\compiler\abstractinterpretation.jl:2913
typeinf_local at .\compiler\abstractinterpretation.jl:3098
typeinf_nocycle at .\compiler\abstractinterpretation.jl:3186
_typeinf at .\compiler\typeinfer.jl:247
typeinf at .\compiler\typeinfer.jl:216
typeinf_edge at .\compiler\typeinfer.jl:930
abstract_call_method at .\compiler\abstractinterpretation.jl:629
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:95
abstract_call_known at .\compiler\abstractinterpretation.jl:2087
abstract_call at .\compiler\abstractinterpretation.jl:2169
abstract_apply at .\compiler\abstractinterpretation.jl:1612
abstract_call_known at .\compiler\abstractinterpretation.jl:2004
abstract_call at .\compiler\abstractinterpretation.jl:2169
abstract_call at .\compiler\abstractinterpretation.jl:2162
abstract_call at .\compiler\abstractinterpretation.jl:2354
abstract_eval_call at .\compiler\abstractinterpretation.jl:2370
abstract_eval_statement_expr at .\compiler\abstractinterpretation.jl:2380
abstract_eval_statement at .\compiler\abstractinterpretation.jl:2624
abstract_eval_basic_statement at .\compiler\abstractinterpretation.jl:2913
typeinf_local at .\compiler\abstractinterpretation.jl:3098
typeinf_nocycle at .\compiler\abstractinterpretation.jl:3186
_typeinf at .\compiler\typeinfer.jl:247
typeinf at .\compiler\typeinfer.jl:216
typeinf_edge at .\compiler\typeinfer.jl:930
abstract_call_method at .\compiler\abstractinterpretation.jl:629
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:95
abstract_call_known at .\compiler\abstractinterpretation.jl:2087
abstract_call at .\compiler\abstractinterpretation.jl:2169
abstract_apply at .\compiler\abstractinterpretation.jl:1612
abstract_call_known at .\compiler\abstractinterpretation.jl:2004
abstract_call at .\compiler\abstractinterpretation.jl:2169
abstract_call at .\compiler\abstractinterpretation.jl:2162
abstract_call at .\compiler\abstractinterpretation.jl:2354
abstract_eval_call at .\compiler\abstractinterpretation.jl:2370
abstract_eval_statement_expr at .\compiler\abstractinterpretation.jl:2380
abstract_eval_statement at .\compiler\abstractinterpretation.jl:2624
abstract_eval_basic_statement at .\compiler\abstractinterpretation.jl:2913
typeinf_local at .\compiler\abstractinterpretation.jl:3098
typeinf_nocycle at .\compiler\abstractinterpretation.jl:3186
_typeinf at .\compiler\typeinfer.jl:247
typeinf at .\compiler\typeinfer.jl:216
typeinf_edge at .\compiler\typeinfer.jl:930
abstract_call_method at .\compiler\abstractinterpretation.jl:629
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:95
abstract_call_known at .\compiler\abstractinterpretation.jl:2087
abstract_call at .\compiler\abstractinterpretation.jl:2169
abstract_call at .\compiler\abstractinterpretation.jl:2162
abstract_call at .\compiler\abstractinterpretation.jl:2354
abstract_eval_call at .\compiler\abstractinterpretation.jl:2370
abstract_eval_statement_expr at .\compiler\abstractinterpretation.jl:2380
abstract_eval_statement at .\compiler\abstractinterpretation.jl:2624
abstract_eval_basic_statement at .\compiler\abstractinterpretation.jl:2913
typeinf_local at .\compiler\abstractinterpretation.jl:3098
typeinf_nocycle at .\compiler\abstractinterpretation.jl:3186
_typeinf at .\compiler\typeinfer.jl:247
typeinf at .\compiler\typeinfer.jl:216
typeinf_edge at .\compiler\typeinfer.jl:930
abstract_call_method at .\compiler\abstractinterpretation.jl:629
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:95
abstract_call_known at .\compiler\abstractinterpretation.jl:2087
abstract_call at .\compiler\abstractinterpretation.jl:2169
abstract_apply at .\compiler\abstractinterpretation.jl:1612
abstract_call_known at .\compiler\abstractinterpretation.jl:2004
abstract_call at .\compiler\abstractinterpretation.jl:2169
abstract_call at .\compiler\abstractinterpretation.jl:2162
abstract_call at .\compiler\abstractinterpretation.jl:2354
abstract_eval_call at .\compiler\abstractinterpretation.jl:2370
abstract_eval_statement_expr at .\compiler\abstractinterpretation.jl:2380
abstract_eval_statement at .\compiler\abstractinterpretation.jl:2624
abstract_eval_basic_statement at .\compiler\abstractinterpretation.jl:2913
typeinf_local at .\compiler\abstractinterpretation.jl:3098
typeinf_nocycle at .\compiler\abstractinterpretation.jl:3186
_typeinf at .\compiler\typeinfer.jl:247
typeinf at .\compiler\typeinfer.jl:216
typeinf_edge at .\compiler\typeinfer.jl:930
abstract_call_method at .\compiler\abstractinterpretation.jl:629
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:95
abstract_call_known at .\compiler\abstractinterpretation.jl:2087
abstract_call at .\compiler\abstractinterpretation.jl:2169
abstract_apply at .\compiler\abstractinterpretation.jl:1612
abstract_call_known at .\compiler\abstractinterpretation.jl:2004
abstract_call at .\compiler\abstractinterpretation.jl:2169
abstract_call at .\compiler\abstractinterpretation.jl:2162
abstract_call at .\compiler\abstractinterpretation.jl:2354
abstract_eval_call at .\compiler\abstractinterpretation.jl:2370
abstract_eval_statement_expr at .\compiler\abstractinterpretation.jl:2380
abstract_eval_statement at .\compiler\abstractinterpretation.jl:2624
abstract_eval_basic_statement at .\compiler\abstractinterpretation.jl:2889
typeinf_local at .\compiler\abstractinterpretation.jl:3098
typeinf_nocycle at .\compiler\abstractinterpretation.jl:3186
_typeinf at .\compiler\typeinfer.jl:247
typeinf at .\compiler\typeinfer.jl:216
typeinf_edge at .\compiler\typeinfer.jl:930
abstract_call_method at .\compiler\abstractinterpretation.jl:629
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:95
abstract_call_known at .\compiler\abstractinterpretation.jl:2087
abstract_call at .\compiler\abstractinterpretation.jl:2169
abstract_apply at .\compiler\abstractinterpretation.jl:1612
abstract_call_known at .\compiler\abstractinterpretation.jl:2004
abstract_call at .\compiler\abstractinterpretation.jl:2169
abstract_call at .\compiler\abstractinterpretation.jl:2162
abstract_call at .\compiler\abstractinterpretation.jl:2354
abstract_eval_call at .\compiler\abstractinterpretation.jl:2370
abstract_eval_statement_expr at .\compiler\abstractinterpretation.jl:2380
abstract_eval_statement at .\compiler\abstractinterpretation.jl:2624
abstract_eval_basic_statement at .\compiler\abstractinterpretation.jl:2913
typeinf_local at .\compiler\abstractinterpretation.jl:3098
typeinf_nocycle at .\compiler\abstractinterpretation.jl:3186
_typeinf at .\compiler\typeinfer.jl:247
typeinf at .\compiler\typeinfer.jl:216
typeinf_ext at .\compiler\typeinfer.jl:1051
typeinf_ext_toplevel at .\compiler\typeinfer.jl:1082
typeinf_ext_toplevel at .\compiler\typeinfer.jl:1078
jfptr_typeinf_ext_toplevel_38978.1 at C:\Users\neuma\.julia\juliaup\julia-1.10.3+0.x64.w64.mingw32\lib\julia\sys.dll (unknown line)
_jl_invoke at C:/workdir/src\gf.c:2895 [inlined]
ijl_apply_generic at C:/workdir/src\gf.c:3077 [inlined]
jl_apply at C:/workdir/src\julia.h:1982 [inlined]
jl_type_infer at C:/workdir/src\gf.c:394
jl_generate_fptr_impl at C:/workdir/src\jitlayers.cpp:504
jl_compile_method_internal at C:/workdir/src\gf.c:2481
jl_compile_method_internal at C:/workdir/src\gf.c:2372 [inlined]
_jl_invoke at C:/workdir/src\gf.c:2887 [inlined]
ijl_apply_generic at C:/workdir/src\gf.c:3077
#__solve#1 at C:\Users\neuma\.julia\packages\DifferentialEquations\zEcqZ\src\default_solve.jl:14
__solve at C:\Users\neuma\.julia\packages\DifferentialEquations\zEcqZ\src\default_solve.jl:1 [inlined]
#__solve#72 at C:\Users\neuma\.julia\packages\DiffEqBase\X5SZr\src\solve.jl:1394 [inlined]
__solve at C:\Users\neuma\.julia\packages\DiffEqBase\X5SZr\src\solve.jl:1386 [inlined]
#solve_call#44 at C:\Users\neuma\.julia\packages\DiffEqBase\X5SZr\src\solve.jl:612
unknown function (ip: 00000197bc081761)
solve_call at C:\Users\neuma\.julia\packages\DiffEqBase\X5SZr\src\solve.jl:569
unknown function (ip: 00000197bc07f8bb)
#solve_up#53 at C:\Users\neuma\.julia\packages\DiffEqBase\X5SZr\src\solve.jl:1072 [inlined]
solve_up at C:\Users\neuma\.julia\packages\DiffEqBase\X5SZr\src\solve.jl:1066 [inlined]
#solve#51 at C:\Users\neuma\.julia\packages\DiffEqBase\X5SZr\src\solve.jl:1003
solve at C:\Users\neuma\.julia\packages\DiffEqBase\X5SZr\src\solve.jl:993
unknown function (ip: 00000197bc07c99b)
jl_apply at C:/workdir/src\julia.h:1982 [inlined]
do_call at C:/workdir/src\interpreter.c:126
eval_value at C:/workdir/src\interpreter.c:223
eval_stmt_value at C:/workdir/src\interpreter.c:174 [inlined]
eval_body at C:/workdir/src\interpreter.c:635
jl_interpret_toplevel_thunk at C:/workdir/src\interpreter.c:775
jl_toplevel_eval_flex at C:/workdir/src\toplevel.c:934
jl_toplevel_eval_flex at C:/workdir/src\toplevel.c:877
ijl_toplevel_eval at C:/workdir/src\toplevel.c:943 [inlined]
ijl_toplevel_eval_in at C:/workdir/src\toplevel.c:985
eval at .\boot.jl:385 [inlined]
eval_user_input at C:\workdir\usr\share\julia\stdlib\v1.10\REPL\src\REPL.jl:150
repl_backend_loop at C:\workdir\usr\share\julia\stdlib\v1.10\REPL\src\REPL.jl:246
#start_repl_backend#46 at C:\workdir\usr\share\julia\stdlib\v1.10\REPL\src\REPL.jl:231
start_repl_backend at C:\workdir\usr\share\julia\stdlib\v1.10\REPL\src\REPL.jl:228
#run_repl#59 at C:\workdir\usr\share\julia\stdlib\v1.10\REPL\src\REPL.jl:389
run_repl at C:\workdir\usr\share\julia\stdlib\v1.10\REPL\src\REPL.jl:375
jfptr_run_repl_95782.1 at C:\Users\neuma\.julia\juliaup\julia-1.10.3+0.x64.w64.mingw32\lib\julia\sys.dll (unknown line)
#1013 at .\client.jl:432
jfptr_YY.1013_86557.1 at C:\Users\neuma\.julia\juliaup\julia-1.10.3+0.x64.w64.mingw32\lib\julia\sys.dll (unknown line)
jl_apply at C:/workdir/src\julia.h:1982 [inlined]
jl_f__call_latest at C:/workdir/src\builtins.c:812
#invokelatest#2 at .\essentials.jl:892 [inlined]
invokelatest at .\essentials.jl:889 [inlined]
run_main_repl at .\client.jl:416
exec_options at .\client.jl:333
_start at .\client.jl:552
jfptr__start_86582.1 at C:\Users\neuma\.julia\juliaup\julia-1.10.3+0.x64.w64.mingw32\lib\julia\sys.dll (unknown line)
jl_apply at C:/workdir/src\julia.h:1982 [inlined]
true_main at C:/workdir/src\jlapi.c:582
jl_repl_entrypoint at C:/workdir/src\jlapi.c:731
mainCRTStartup at C:/workdir/cli\loader_exe.c:58
BaseThreadInitThunk at C:\WINDOWS\System32\KERNEL32.DLL (unknown line)
RtlUserThreadStart at C:\WINDOWS\SYSTEM32\ntdll.dll (unknown line)
Allocations: 28837938 (Pool: 28812392; Big: 25546); GC: 33

@mayor-slash mayor-slash added the bug Something isn't working label May 17, 2024
@ChrisRackauckas
Copy link
Member

I cannot reproduce this. Is this installed using https://julialang.org/downloads/ or Juliaup?

@bspanoghe
Copy link

Hi, I seem to be running into the same or a similar issue. Initially I only got the problem when using the solve function as described above, but after completely wiping Julia from my pc and reinstalling everything I've been getting the error just trying to install ModelingToolkit. Other packages still install fine. Trying to add the package to an otherwise empty environment (same results if DifferentialEquations.jl is installed first):

(MTK) pkg> status
Status `C:\Users\bspanogh\Documents\Github\Caverns_of_code\Julia\MTK\Project.toml` (empty project)
(MTK) pkg> add ModelingToolkit

will get the package precompilation to hang on ModelingToolkit (waited >90 minutes). I've tried this twice on a clean 1.10.3 Julia install, once with manually downloaded binaries and once with Juliaup.
You can find the stracktrace below:

Precompiling project...
 Interrupted: Exiting precompilation...=============>]  222/223
  ◐ ModelingToolkit
  2 dependencies had output during precompilation:
┌ MKL_jll
│   Downloading artifact: MKL
│  
│  [pid 9900] waiting for IO to finish:
│   Handle type        uv_handle_t->data
│   timer              00000199eb0e8350->00000199e9116200
│  This means that a package has started a background task or event source that has not finished running. For precompilation to complete successfully, the event source needs to be closed explicitly. See the developer documentation on fixing precompilation hangs for more help.    
│  
│  [pid 9900] waiting for IO to finish:
│   Handle type        uv_handle_t->data
│   timer              00000199eb0e8350->00000199e9116200
│  This means that a package has started a background task or event source that has not finished running. For precompilation to complete successfully, the event source needs to be closed explicitly. See the developer documentation on fixing precompilation hangs for more help.    
└
┌ ModelingToolkit
│  Please submit a bug report with steps to reproduce this fault, and any error messages that follow (in their entirety). Thanks.
│  Exception: EXCEPTION_ACCESS_VIOLATION at 0x7ffe1309845f -- gc_setmark_pool_ at C:/workdir/src\gc.c:876 [inlined]
│  gc_setmark_pool at C:/workdir/src\gc.c:895 [inlined]
│  gc_setmark at C:/workdir/src\gc.c:902 [inlined]
│  gc_setmark at C:/workdir/src\gc.c:898 [inlined]
│  gc_mark_outrefs at C:/workdir/src\gc.c:2617 [inlined]
│  gc_mark_loop_serial_ at C:/workdir/src\gc.c:2690
│  in expression starting at C:\Users\bspanogh\.julia\packages\ModelingToolkit\BAG22\src\ModelingToolkit.jl:6
│  gc_setmark_pool_ at C:/workdir/src\gc.c:876 [inlined]
│  gc_setmark_pool at C:/workdir/src\gc.c:895 [inlined]
│  gc_setmark at C:/workdir/src\gc.c:902 [inlined]
│  gc_setmark at C:/workdir/src\gc.c:898 [inlined]
│  gc_mark_outrefs at C:/workdir/src\gc.c:2617 [inlined]
│  gc_mark_loop_serial_ at C:/workdir/src\gc.c:2690
│  gc_mark_loop_serial at C:/workdir/src\gc.c:2713
│  gc_mark_loop at C:/workdir/src\gc.c:2894 [inlined]
│  _jl_gc_collect at C:/workdir/src\gc.c:3227
│  ijl_gc_collect at C:/workdir/src\gc.c:3524
│  maybe_collect at C:/workdir/src\gc.c:937 [inlined]
│  jl_gc_pool_alloc_inner at C:/workdir/src\gc.c:1293
│  jl_gc_pool_alloc_noinline at C:/workdir/src\gc.c:1350 [inlined]
│  jl_gc_alloc_ at C:/workdir/src\julia_internal.h:476 [inlined]
│  jl_gc_alloc at C:/workdir/src\gc.c:3576
│  jl_gc_alloc_buf at C:/workdir/src\julia_internal.h:514 [inlined]
│  jl_gc_alloc_buf at C:/workdir/src\julia_internal.h:512 [inlined]
│  array_resize_buffer at C:/workdir/src\array.c:698
│  jl_array_grow_at_end at C:/workdir/src\array.c:893
│  _growend! at .\array.jl:1072 [inlined]
│  push! at .\array.jl:1126 [inlined]
│  add_backedge! at .\compiler\inferencestate.jl:785 [inlined]
│  add_call_backedges! at .\compiler\abstractinterpretation.jl:483
│  abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:188
│  abstract_call_known at .\compiler\abstractinterpretation.jl:2087
│  abstract_call at .\compiler\abstractinterpretation.jl:2169
│  abstract_call at .\compiler\abstractinterpretation.jl:2162
│  abstract_call at .\compiler\abstractinterpretation.jl:2354
│  abstract_eval_call at .\compiler\abstractinterpretation.jl:2370
│  abstract_eval_statement_expr at .\compiler\abstractinterpretation.jl:2380
│  abstract_eval_statement at .\compiler\abstractinterpretation.jl:2624
│  abstract_eval_basic_statement at .\compiler\abstractinterpretation.jl:2913
│  typeinf_local at .\compiler\abstractinterpretation.jl:3098
│  typeinf_nocycle at .\compiler\abstractinterpretation.jl:3186
│  _typeinf at .\compiler\typeinfer.jl:247
│  typeinf at .\compiler\typeinfer.jl:216
│  typeinf_edge at .\compiler\typeinfer.jl:930
│  abstract_call_method at .\compiler\abstractinterpretation.jl:629
│  abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:95
│  abstract_call_known at .\compiler\abstractinterpretation.jl:2087
│  abstract_call at .\compiler\abstractinterpretation.jl:2169
│  abstract_call at .\compiler\abstractinterpretation.jl:2162
│  abstract_call at .\compiler\abstractinterpretation.jl:2354
│  abstract_eval_call at .\compiler\abstractinterpretation.jl:2370
│  abstract_eval_statement_expr at .\compiler\abstractinterpretation.jl:2380
│  abstract_eval_statement at .\compiler\abstractinterpretation.jl:2624
│  abstract_eval_basic_statement at .\compiler\abstractinterpretation.jl:2913
│  typeinf_local at .\compiler\abstractinterpretation.jl:3098
│  typeinf_nocycle at .\compiler\abstractinterpretation.jl:3186
│  _typeinf at .\compiler\typeinfer.jl:247
│  typeinf at .\compiler\typeinfer.jl:216
│  typeinf_edge at .\compiler\typeinfer.jl:930
│  abstract_call_method at .\compiler\abstractinterpretation.jl:629
│  abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:95
│  abstract_call_known at .\compiler\abstractinterpretation.jl:2087
│  abstract_call at .\compiler\abstractinterpretation.jl:2169
│  abstract_call at .\compiler\abstractinterpretation.jl:2162
│  abstract_call at .\compiler\abstractinterpretation.jl:2354
│  abstract_eval_call at .\compiler\abstractinterpretation.jl:2370
│  abstract_eval_statement_expr at .\compiler\abstractinterpretation.jl:2380
│  abstract_eval_statement at .\compiler\abstractinterpretation.jl:2624
│  abstract_eval_basic_statement at .\compiler\abstractinterpretation.jl:2913
│  typeinf_local at .\compiler\abstractinterpretation.jl:3098
│  typeinf_nocycle at .\compiler\abstractinterpretation.jl:3186
│  _typeinf at .\compiler\typeinfer.jl:247
│  typeinf at .\compiler\typeinfer.jl:216
│  typeinf_edge at .\compiler\typeinfer.jl:930
│  abstract_call_method at .\compiler\abstractinterpretation.jl:629
│  abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:95
│  abstract_call_known at .\compiler\abstractinterpretation.jl:2087
│  abstract_call at .\compiler\abstractinterpretation.jl:2169
│  abstract_call at .\compiler\abstractinterpretation.jl:2162
│  abstract_call at .\compiler\abstractinterpretation.jl:2354
│  abstract_eval_call at .\compiler\abstractinterpretation.jl:2370
│  abstract_eval_statement_expr at .\compiler\abstractinterpretation.jl:2380
│  abstract_eval_statement at .\compiler\abstractinterpretation.jl:2624
│  abstract_eval_basic_statement at .\compiler\abstractinterpretation.jl:2913
│  typeinf_local at .\compiler\abstractinterpretation.jl:3098
│  typeinf_nocycle at .\compiler\abstractinterpretation.jl:3186
│  _typeinf at .\compiler\typeinfer.jl:247
│  typeinf at .\compiler\typeinfer.jl:216
│  typeinf_edge at .\compiler\typeinfer.jl:930
│  abstract_call_method at .\compiler\abstractinterpretation.jl:629
│  abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:95
│  abstract_call_known at .\compiler\abstractinterpretation.jl:2087
│  abstract_call at .\compiler\abstractinterpretation.jl:2169
│  abstract_call at .\compiler\abstractinterpretation.jl:2162
│  abstract_call at .\compiler\abstractinterpretation.jl:2354
│  abstract_eval_call at .\compiler\abstractinterpretation.jl:2370
│  abstract_eval_statement_expr at .\compiler\abstractinterpretation.jl:2380
│  abstract_eval_statement at .\compiler\abstractinterpretation.jl:2624
│  abstract_eval_basic_statement at .\compiler\abstractinterpretation.jl:2913
│  typeinf_local at .\compiler\abstractinterpretation.jl:3098
│  typeinf_nocycle at .\compiler\abstractinterpretation.jl:3186
│  _typeinf at .\compiler\typeinfer.jl:247
│  typeinf at .\compiler\typeinfer.jl:216
│  typeinf_edge at .\compiler\typeinfer.jl:930
│  abstract_call_method at .\compiler\abstractinterpretation.jl:629
│  abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:95
│  abstract_call_known at .\compiler\abstractinterpretation.jl:2087
│  abstract_call at .\compiler\abstractinterpretation.jl:2169
│  abstract_call at .\compiler\abstractinterpretation.jl:2162
│  abstract_call at .\compiler\abstractinterpretation.jl:2354
│  abstract_eval_call at .\compiler\abstractinterpretation.jl:2370
│  abstract_eval_statement_expr at .\compiler\abstractinterpretation.jl:2380
│  abstract_eval_statement at .\compiler\abstractinterpretation.jl:2624
│  abstract_eval_basic_statement at .\compiler\abstractinterpretation.jl:2913
│  typeinf_local at .\compiler\abstractinterpretation.jl:3098
│  typeinf_nocycle at .\compiler\abstractinterpretation.jl:3186
│  _typeinf at .\compiler\typeinfer.jl:247
│  typeinf at .\compiler\typeinfer.jl:216
│  typeinf_edge at .\compiler\typeinfer.jl:930
│  abstract_call_method at .\compiler\abstractinterpretation.jl:629
│  abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:95
│  abstract_call_known at .\compiler\abstractinterpretation.jl:2087
│  abstract_call at .\compiler\abstractinterpretation.jl:2169
│  abstract_call at .\compiler\abstractinterpretation.jl:2162
│  abstract_call at .\compiler\abstractinterpretation.jl:2354
│  abstract_eval_call at .\compiler\abstractinterpretation.jl:2370
│  abstract_eval_statement_expr at .\compiler\abstractinterpretation.jl:2380
│  abstract_eval_statement at .\compiler\abstractinterpretation.jl:2624
│  abstract_eval_basic_statement at .\compiler\abstractinterpretation.jl:2913
│  typeinf_local at .\compiler\abstractinterpretation.jl:3098
│  typeinf_nocycle at .\compiler\abstractinterpretation.jl:3186
│  _typeinf at .\compiler\typeinfer.jl:247
│  typeinf at .\compiler\typeinfer.jl:216
│  typeinf_edge at .\compiler\typeinfer.jl:930
│  abstract_call_method at .\compiler\abstractinterpretation.jl:629
│  abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:95
│  abstract_call_known at .\compiler\abstractinterpretation.jl:2087
│  abstract_call at .\compiler\abstractinterpretation.jl:2169
│  abstract_call at .\compiler\abstractinterpretation.jl:2162
│  abstract_call at .\compiler\abstractinterpretation.jl:2354
│  abstract_eval_call at .\compiler\abstractinterpretation.jl:2370
│  abstract_eval_statement_expr at .\compiler\abstractinterpretation.jl:2380
│  abstract_eval_statement at .\compiler\abstractinterpretation.jl:2624
│  abstract_eval_basic_statement at .\compiler\abstractinterpretation.jl:2913
│  typeinf_local at .\compiler\abstractinterpretation.jl:3098
│  typeinf_nocycle at .\compiler\abstractinterpretation.jl:3186
│  _typeinf at .\compiler\typeinfer.jl:247
│  typeinf at .\compiler\typeinfer.jl:216
│  typeinf_edge at .\compiler\typeinfer.jl:930
│  abstract_call_method at .\compiler\abstractinterpretation.jl:629
│  abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:95
│  abstract_call_known at .\compiler\abstractinterpretation.jl:2087
│  abstract_call at .\compiler\abstractinterpretation.jl:2169
│  abstract_apply at .\compiler\abstractinterpretation.jl:1612
│  abstract_call_known at .\compiler\abstractinterpretation.jl:2004
│  abstract_call at .\compiler\abstractinterpretation.jl:2169
│  abstract_call at .\compiler\abstractinterpretation.jl:2162
│  abstract_call at .\compiler\abstractinterpretation.jl:2354
│  abstract_eval_call at .\compiler\abstractinterpretation.jl:2370
│  abstract_eval_statement_expr at .\compiler\abstractinterpretation.jl:2380
│  abstract_eval_statement at .\compiler\abstractinterpretation.jl:2624
│  abstract_eval_basic_statement at .\compiler\abstractinterpretation.jl:2889
│  typeinf_local at .\compiler\abstractinterpretation.jl:3098
│  typeinf_nocycle at .\compiler\abstractinterpretation.jl:3186
│  _typeinf at .\compiler\typeinfer.jl:247
│  typeinf at .\compiler\typeinfer.jl:216
│  typeinf_edge at .\compiler\typeinfer.jl:930
│  abstract_call_method at .\compiler\abstractinterpretation.jl:629
│  abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:95
│  abstract_call_known at .\compiler\abstractinterpretation.jl:2087
│  abstract_call at .\compiler\abstractinterpretation.jl:2169
│  abstract_apply at .\compiler\abstractinterpretation.jl:1612
│  abstract_call_known at .\compiler\abstractinterpretation.jl:2004
│  abstract_call at .\compiler\abstractinterpretation.jl:2169
│  abstract_call at .\compiler\abstractinterpretation.jl:2162
│  abstract_call at .\compiler\abstractinterpretation.jl:2354
│  abstract_eval_call at .\compiler\abstractinterpretation.jl:2370
│  abstract_eval_statement_expr at .\compiler\abstractinterpretation.jl:2380
│  abstract_eval_statement at .\compiler\abstractinterpretation.jl:2624
│  abstract_eval_basic_statement at .\compiler\abstractinterpretation.jl:2913
│  typeinf_local at .\compiler\abstractinterpretation.jl:3098
│  typeinf_nocycle at .\compiler\abstractinterpretation.jl:3186
│  _typeinf at .\compiler\typeinfer.jl:247
│  typeinf at .\compiler\typeinfer.jl:216
│  typeinf_edge at .\compiler\typeinfer.jl:930
│  abstract_call_method at .\compiler\abstractinterpretation.jl:629
│  abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:95
│  abstract_call_known at .\compiler\abstractinterpretation.jl:2087
│  abstract_call at .\compiler\abstractinterpretation.jl:2169
│  abstract_apply at .\compiler\abstractinterpretation.jl:1612
│  abstract_call_known at .\compiler\abstractinterpretation.jl:2004
│  abstract_call at .\compiler\abstractinterpretation.jl:2169
│  abstract_call at .\compiler\abstractinterpretation.jl:2162
│  abstract_call at .\compiler\abstractinterpretation.jl:2354
│  abstract_eval_call at .\compiler\abstractinterpretation.jl:2370
│  abstract_eval_statement_expr at .\compiler\abstractinterpretation.jl:2380
│  abstract_eval_statement at .\compiler\abstractinterpretation.jl:2624
│  abstract_eval_basic_statement at .\compiler\abstractinterpretation.jl:2913
│  typeinf_local at .\compiler\abstractinterpretation.jl:3098
│  typeinf_nocycle at .\compiler\abstractinterpretation.jl:3186
│  _typeinf at .\compiler\typeinfer.jl:247
│  typeinf at .\compiler\typeinfer.jl:216
│  typeinf_edge at .\compiler\typeinfer.jl:930
│  abstract_call_method at .\compiler\abstractinterpretation.jl:629
│  abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:95
│  abstract_call_known at .\compiler\abstractinterpretation.jl:2087
│  abstract_call at .\compiler\abstractinterpretation.jl:2169
│  abstract_apply at .\compiler\abstractinterpretation.jl:1612
│  abstract_call_known at .\compiler\abstractinterpretation.jl:2004
│  abstract_call at .\compiler\abstractinterpretation.jl:2169
│  abstract_call at .\compiler\abstractinterpretation.jl:2162
│  abstract_call at .\compiler\abstractinterpretation.jl:2354
│  abstract_eval_call at .\compiler\abstractinterpretation.jl:2370
│  abstract_eval_statement_expr at .\compiler\abstractinterpretation.jl:2380
│  abstract_eval_statement at .\compiler\abstractinterpretation.jl:2624
│  abstract_eval_basic_statement at .\compiler\abstractinterpretation.jl:2913
│  typeinf_local at .\compiler\abstractinterpretation.jl:3098
│  typeinf_nocycle at .\compiler\abstractinterpretation.jl:3186
│  _typeinf at .\compiler\typeinfer.jl:247
│  typeinf at .\compiler\typeinfer.jl:216
│  typeinf_edge at .\compiler\typeinfer.jl:930
│  abstract_call_method at .\compiler\abstractinterpretation.jl:629
│  abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:95
│  abstract_call_known at .\compiler\abstractinterpretation.jl:2087
│  abstract_call at .\compiler\abstractinterpretation.jl:2169
│  abstract_call at .\compiler\abstractinterpretation.jl:2162
│  abstract_call at .\compiler\abstractinterpretation.jl:2354
│  abstract_eval_call at .\compiler\abstractinterpretation.jl:2370
│  abstract_eval_statement_expr at .\compiler\abstractinterpretation.jl:2380
│  abstract_eval_statement at .\compiler\abstractinterpretation.jl:2624
│  abstract_eval_basic_statement at .\compiler\abstractinterpretation.jl:2913
│  typeinf_local at .\compiler\abstractinterpretation.jl:3098
│  typeinf_nocycle at .\compiler\abstractinterpretation.jl:3186
│  _typeinf at .\compiler\typeinfer.jl:247
│  typeinf at .\compiler\typeinfer.jl:216
│  typeinf_edge at .\compiler\typeinfer.jl:930
│  abstract_call_method at .\compiler\abstractinterpretation.jl:629
│  abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:95
│  abstract_call_known at .\compiler\abstractinterpretation.jl:2087
│  abstract_call at .\compiler\abstractinterpretation.jl:2169
│  abstract_apply at .\compiler\abstractinterpretation.jl:1612
│  abstract_call_known at .\compiler\abstractinterpretation.jl:2004
│  abstract_call at .\compiler\abstractinterpretation.jl:2169
│  abstract_call at .\compiler\abstractinterpretation.jl:2162
│  abstract_call at .\compiler\abstractinterpretation.jl:2354
│  abstract_eval_call at .\compiler\abstractinterpretation.jl:2370
│  abstract_eval_statement_expr at .\compiler\abstractinterpretation.jl:2380
│  abstract_eval_statement at .\compiler\abstractinterpretation.jl:2624
│  abstract_eval_basic_statement at .\compiler\abstractinterpretation.jl:2913
│  typeinf_local at .\compiler\abstractinterpretation.jl:3098
│  typeinf_nocycle at .\compiler\abstractinterpretation.jl:3186
│  _typeinf at .\compiler\typeinfer.jl:247
│  typeinf at .\compiler\typeinfer.jl:216
│  typeinf_ext at .\compiler\typeinfer.jl:1051
│  typeinf_ext_toplevel at .\compiler\typeinfer.jl:1082
│  typeinf_ext_toplevel at .\compiler\typeinfer.jl:1078
│  jfptr_typeinf_ext_toplevel_38978.1 at C:\Program Files\Julia-1.10.3\lib\julia\sys.dll (unknown line)
│  _jl_invoke at C:/workdir/src\gf.c:2895 [inlined]
│  ijl_apply_generic at C:/workdir/src\gf.c:3077 [inlined]
│  jl_apply at C:/workdir/src\julia.h:1982 [inlined]
│  jl_type_infer at C:/workdir/src\gf.c:394
│  _generate_from_hint at C:/workdir/src\gf.c:2756 [inlined]
│  jl_compile_now at C:/workdir/src\gf.c:2770 [inlined]
│  ijl_compile_method_instance at C:/workdir/src\gf.c:2782
│  ijl_compile_hint at C:/workdir/src\gf.c:2820
│  precompile at .\loading.jl:3210
│  precompile_mi at C:\Users\bspanogh\.julia\packages\PrecompileTools\L8A3n\src\PrecompileTools.jl:13
│  foreach at .\abstractarray.jl:3097
│  recompile_invalidations at C:\Users\bspanogh\.julia\packages\PrecompileTools\L8A3n\src\invalidations.jl:23
│  unknown function (ip: 000001a3a3221973)
│  jl_apply at C:/workdir/src\julia.h:1982 [inlined]
│  do_call at C:/workdir/src\interpreter.c:126
│  eval_value at C:/workdir/src\interpreter.c:223
│  eval_stmt_value at C:/workdir/src\interpreter.c:174 [inlined]
│  eval_body at C:/workdir/src\interpreter.c:635
│  jl_interpret_toplevel_thunk at C:/workdir/src\interpreter.c:775
│  jl_toplevel_eval_flex at C:/workdir/src\toplevel.c:934
│  jl_eval_module_expr at C:/workdir/src\toplevel.c:215 [inlined]
│  jl_toplevel_eval_flex at C:/workdir/src\toplevel.c:736
│  jl_toplevel_eval_flex at C:/workdir/src\toplevel.c:877
│  jl_toplevel_eval_flex at C:/workdir/src\toplevel.c:877
│  ijl_toplevel_eval at C:/workdir/src\toplevel.c:943 [inlined]
│  ijl_toplevel_eval_in at C:/workdir/src\toplevel.c:985
│  eval at .\boot.jl:385 [inlined]
│  include_string at .\loading.jl:2076
│  _include at .\loading.jl:2136
│  include at .\Base.jl:495 [inlined]
│  include_package_for_output at .\loading.jl:2222
│  jfptr_include_package_for_output_84841.1 at C:\Program Files\Julia-1.10.3\lib\julia\sys.dll (unknown line)
│  jl_apply at C:/workdir/src\julia.h:1982 [inlined]
│  do_call at C:/workdir/src\interpreter.c:126
│  eval_value at C:/workdir/src\interpreter.c:223
│  eval_stmt_value at C:/workdir/src\interpreter.c:174 [inlined]
│  eval_body at C:/workdir/src\interpreter.c:635
│  jl_interpret_toplevel_thunk at C:/workdir/src\interpreter.c:775
│  jl_toplevel_eval_flex at C:/workdir/src\toplevel.c:934
│  jl_toplevel_eval_flex at C:/workdir/src\toplevel.c:877
│  ijl_toplevel_eval at C:/workdir/src\toplevel.c:943 [inlined]
│  ijl_toplevel_eval_in at C:/workdir/src\toplevel.c:985
│  eval at .\boot.jl:385 [inlined]
│  include_string at .\loading.jl:2076
│  include_string at .\loading.jl:2086 [inlined]
│  exec_options at .\client.jl:316
│  _start at .\client.jl:552
│  jfptr__start_86582.1 at C:\Program Files\Julia-1.10.3\lib\julia\sys.dll (unknown line)
│  jl_apply at C:/workdir/src\julia.h:1982 [inlined]
│  true_main at C:/workdir/src\jlapi.c:582
│  jl_repl_entrypoint at C:/workdir/src\jlapi.c:731
│  mainCRTStartup at C:/workdir/cli\loader_exe.c:58
│  BaseThreadInitThunk at C:\Windows\System32\KERNEL32.DLL (unknown line)
│  RtlUserThreadStart at C:\Windows\SYSTEM32\ntdll.dll (unknown line)
│  Allocations: 10838082 (Pool: 10825489; Big: 12593); GC: 14

System specs: I'm using windows 10, an intel core i7 and 16 GB RAM

@ChrisRackauckas
Copy link
Member

Duplicate of #2730

@ChrisRackauckas ChrisRackauckas marked this as a duplicate of #2730 May 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants