Skip to content

Optimization crashes Julia 1.8. #349

@mzhen77

Description

@mzhen77

OS: Windows 11
Julia 1.8

(optimization_julia) pkg> status
Status `D:\Projects\julia_experiments\optimization_julia\Project.toml`
  [336ed68f] CSV v0.10.4
  [a93c6f00] DataFrames v1.3.4
  [aae7a2af] DiffEqFlux v1.52.0
  [0c46a032] DifferentialEquations v7.2.0
  [587475ba] Flux v0.13.5
  [429524aa] Optim v1.7.1
  [7f7a1694] Optimization v3.8.2
  [42dfb2eb] OptimizationOptimisers v0.1.0
  [295af30f] Revise v3.4.0
  [1ed8b502] SciMLSensitivity v7.4.0
  [e88e6eb3] Zygote v0.6.44

The minimum example to reproduce:

using DifferentialEquations, Optimization, Zygote, OptimizationOptimisers, SciMLSensitivity, DiffEqFlux

function model_tmp!(dZ, Z, p, t)

    N = Integer(length(Z) / 4)

    X = Z[1:N]
    Y = Z[(N + 1):(2 * N)]
    Vx = Z[(2 * N + 1):(3 * N)]
    Vy = Z[(3 * N + 1):(4 * N)]

    Vxdiff = broadcast(-, Vx, Vx')
    Vydiff = broadcast(-, Vy, Vy')
    Xdiff = broadcast(-, X, X')
    Ydiff = broadcast(-, Y, Y')

    R2 = Xdiff .^ 2 + Ydiff .^ 2
    RR1 = 1 ./ (((1 .+ R2)) .^ p)

    dZ[1:N] = Vx
    dZ[(N + 1):(2 * N)] = Vy

    dZ[(2 * N + 1):(3 * N)] = -sum(Vxdiff .* RR1; dims=2) ./ N 
    dZ[(3 * N + 1):(4 * N)] = -sum(Vydiff .* RR1; dims=2) ./ N 
end

t_save = collect(0:0.1:2)
tspan = (t_save[1], last(t_save))
obs = rand(length(t_save), 20)

init_params = 1.0

u0 = obs[1, :]
prob = ODEProblem(model_tmp!, u0, tspan, init_params)

loss = function (p)
    pred_sol = solve(prob, Tsit5(); p=p, saveat=t_save)
    pred = Array(pred_sol')
    mse = sum((pred - obs) .^ 2)
    return mse
end

adtype = Optimization.AutoZygote()
optf = Optimization.OptimizationFunction((x, p) -> loss(x), adtype)
optprob = Optimization.OptimizationProblem(optf, init_params)

result = Optimization.solve(optprob, ADAM(0.01); maxiters=10)

The error log:

; Function Attrs: mustprogress uwtable willreturn
define internal fastcc nonnull align 16 dereferenceable(40) {} addrspace(10)* @preprocess_julia__copyto_impl__7676({} addrspace(10)* nonnull align 16 dereferenceable(40) %0, {} addrspace(10)* noundef nonnull align 16 dereferenceable(40) %1, i64 noundef signext %2, i64 signext %3) unnamed_addr #25 !dbg !4616 {
top:
  %4 = call {}*** @julia.get_pgcstack() #24
  %.not = icmp eq i64 %3, 0, !dbg !4617
  br i1 %.not, label %common.ret, label %L4, !dbg !4618

common.ret:                                       ; preds = %L54, %top
  ret {} addrspace(10)* undef, !dbg !4619

L4:                                               ; preds = %top
  %5 = icmp slt i64 %3, 1, !dbg !4620
  br i1 %5, label %L63, label %L6, !dbg !4622

L6:                                               ; preds = %L4
  %6 = icmp sgt i64 %2, 0, !dbg !4623
  %or.cond = select i1 %6, i1 true, i1 false, !dbg !4624
  br i1 %or.cond, label %L13, label %L61, !dbg !4624

L13:                                              ; preds = %L6
  %7 = add nsw i64 %3, -1, !dbg !4625
  %8 = add nuw i64 %7, %2, !dbg !4626
  %9 = bitcast {} addrspace(10)* %1 to { i8 addrspace(13)*, i64, i16, i16, i32 } addrspace(10)*, !dbg !4627
  %10 = addrspacecast { i8 addrspace(13)*, i64, i16, i16, i32 } addrspace(10)* %9 to { i8 addrspace(13)*, i64, i16, i16, i32 } addrspace(11)*, !dbg !4627
  %11 = getelementptr inbounds { i8 addrspace(13)*, i64, i16, i16, i32 }, { i8 addrspace(13)*, i64, i16, i16, i32 } addrspace(11)* %10, i64 0, i32 1, !dbg !4627
  %12 = load i64, i64 addrspace(11)* %11, align 8, !dbg !4627, !tbaa !78, !range !81
  %.not9 = icmp slt i64 %12, %8, !dbg !4628
  br i1 %.not9, label %L61, label %L19, !dbg !4624

L19:                                              ; preds = %L13
  %13 = bitcast {} addrspace(10)* %0 to { i8 addrspace(13)*, i64, i16, i16, i32 } addrspace(10)*, !dbg !4627
  %14 = addrspacecast { i8 addrspace(13)*, i64, i16, i16, i32 } addrspace(10)* %13 to { i8 addrspace(13)*, i64, i16, i16, i32 } addrspace(11)*, !dbg !4627
  %15 = getelementptr inbounds { i8 addrspace(13)*, i64, i16, i16, i32 }, { i8 addrspace(13)*, i64, i16, i16, i32 } addrspace(11)* %14, i64 0, i32 1, !dbg !4627
  %16 = load i64, i64 addrspace(11)* %15, align 8, !dbg !4627, !tbaa !78, !range !81
  %.not10 = icmp slt i64 %16, %3, !dbg !4628
  br i1 %.not10, label %L61, label %L25, !dbg !4624

L25:                                              ; preds = %L19
  %17 = call token (...) @llvm.julia.gc_preserve_begin({} addrspace(10)* nonnull %0) #24, !dbg !4630
  %18 = call token (...) @llvm.julia.gc_preserve_begin({} addrspace(10)* nonnull %1) #24, !dbg !4632
  %19 = addrspacecast {} addrspace(10)* %0 to {} addrspace(11)*, !dbg !4633
  %20 = call nonnull {}* @julia.pointer_from_objref({} addrspace(11)* %19) #27, !dbg !4633
  %21 = addrspacecast {} addrspace(10)* %1 to {} addrspace(11)*, !dbg !4636
  %22 = call nonnull {}* @julia.pointer_from_objref({} addrspace(11)* noundef %21) #27, !dbg !4636
  %23 = shl i64 %3, 3, !dbg !4639
  %24 = and i64 %3, 1152921504606846976, !dbg !4641
  %.not11 = icmp eq i64 %24, 0, !dbg !4641
  br i1 %.not11, label %L54, label %L46, !dbg !4642

L46:                                              ; preds = %L25
  %25 = call fastcc nonnull {} addrspace(10)* @julia_throw_inexacterror_7564({} addrspace(10)* noundef nonnull align 16 addrspacecast ({}* inttoptr (i64 164515536 to {}*) to {} addrspace(10)*), i64 signext %23) #28, !dbg !4642
  unreachable, !dbg !4642

L54:                                              ; preds = %L25
  %26 = bitcast {}* %22 to i8**, !dbg !4636
  %27 = load i8*, i8** %26, align 8, !dbg !4636, !tbaa !151, !nonnull !4
  %28 = shl i64 %2, 3, !dbg !4647
  %29 = add i64 %28, -8, !dbg !4647
  %30 = getelementptr i8, i8* %27, i64 %29, !dbg !4649
  %31 = bitcast {}* %20 to i8**, !dbg !4633
  %32 = load i8*, i8** %31, align 8, !dbg !4633, !tbaa !151, !nonnull !4
  %33 = getelementptr i8, i8* %32, i64 0, !dbg !4650
  call void @llvm.memmove.p0i8.p0i8.i64(i8* align 1 %33, i8* align 1 %30, i64 %23, i1 noundef false) #24, !dbg !4640
  call void @llvm.julia.gc_preserve_end(token %18) #24, !dbg !4651
  call void @llvm.julia.gc_preserve_end(token %17) #24, !dbg !4652
  br label %common.ret

L61:                                              ; preds = %L19, %L13, %L6
  call void @ijl_throw({} addrspace(12)* noundef addrspacecast ({}* inttoptr (i64 309834688 to {}*) to {} addrspace(12)*)) #29, !dbg !4653
  unreachable, !dbg !4653

L63:                                              ; preds = %L4
  %34 = call fastcc nonnull {} addrspace(10)* @julia__throw_argerror_7680() #28, !dbg !4622
  unreachable, !dbg !4622
}

; Function Attrs: mustprogress uwtable willreturn
define internal fastcc nonnull align 16 dereferenceable(40) void @diffejulia__copyto_impl__7676({} addrspace(10)* nonnull align 16 dereferenceable(40) %0, {} addrspace(10)* %"'", {} addrspace(10)* noundef nonnull align 16 dereferenceable(40) %1, i64 noundef signext %2, i64 signext %3, { i8*, i8* } %tapeArg) unnamed_addr #25 !dbg !4692 {
top:
  %_replacementA = phi {}***
  %.not = icmp eq i64 %3, 0, !dbg !4693
  br i1 %.not, label %common.ret, label %L4, !dbg !4694

common.ret:                                       ; preds = %L54, %top
  br label %invertcommon.ret, !dbg !4695

L4:                                               ; preds = %top
  %_replacementA2 = phi i1 , !dbg !4696
  br i1 %_replacementA2, label %L63, label %L6, !dbg !4698

L6:                                               ; preds = %L4
  %_replacementA3 = phi i1 , !dbg !4699
  %or.cond_replacementA = phi i1 , !dbg !4700
  br i1 %or.cond_replacementA, label %L13, label %L61, !dbg !4700

L13:                                              ; preds = %L6
  %_replacementA9 = phi i64 , !dbg !4701
  %_replacementA8 = phi i64 , !dbg !4702
  %_replacementA7 = phi { i8 addrspace(13)*, i64, i16, i16, i32 } addrspace(10)* , !dbg !4703
  %_replacementA6 = phi { i8 addrspace(13)*, i64, i16, i16, i32 } addrspace(11)* , !dbg !4703
  %_replacementA5 = phi i64 addrspace(11)* , !dbg !4703
  %_replacementA4 = phi i64 , !dbg !4703
  %.not9_replacementA = phi i1 , !dbg !4704
  br i1 %.not9_replacementA, label %L61, label %L19, !dbg !4700

L19:                                              ; preds = %L13
  %_replacementA13 = phi { i8 addrspace(13)*, i64, i16, i16, i32 } addrspace(10)* , !dbg !4703
  %_replacementA12 = phi { i8 addrspace(13)*, i64, i16, i16, i32 } addrspace(11)* , !dbg !4703
  %_replacementA11 = phi i64 addrspace(11)* , !dbg !4703
  %_replacementA10 = phi i64 , !dbg !4703
  %.not10_replacementA = phi i1 , !dbg !4704
  br i1 %.not10_replacementA, label %L61, label %L25, !dbg !4700

L25:                                              ; preds = %L19
  %4 = call token (...) @llvm.julia.gc_preserve_begin({} addrspace(10)* nonnull %0) #24, !dbg !4706
  %5 = call token (...) @llvm.julia.gc_preserve_begin({} addrspace(10)* nonnull %1) #24, !dbg !4708
  %"'ipc" = addrspacecast {} addrspace(10)* %"'" to {} addrspace(11)*, !dbg !4709
  %6 = addrspacecast {} addrspace(10)* %0 to {} addrspace(11)*, !dbg !4709
  %7 = call {}* @julia.pointer_from_objref({} addrspace(11)* %"'ipc"), !dbg !4709
  %_replacementA16 = phi {}* , !dbg !4709
  %8 = addrspacecast {} addrspace(10)* %1 to {} addrspace(11)*, !dbg !4712
  %9 = call nonnull {}* @julia.pointer_from_objref({} addrspace(11)* noundef %8) #27, !dbg !4712
  %_replacementA15 = phi i64 , !dbg !4715
  %_replacementA14 = phi i64 , !dbg !4717
  %.not11_replacementA = phi i1 , !dbg !4717
  br i1 %.not11_replacementA, label %L54, label %L46, !dbg !4718

L46:                                              ; preds = %L25
  %_replacementA17 = phi {} addrspace(10)* , !dbg !4718
  unreachable

L54:                                              ; preds = %L25
  %10 = bitcast {}* %9 to i8**, !dbg !4712
  %11 = load i8*, i8** %10, align 8, !dbg !4712, !tbaa !151, !nonnull !4
  %"'il_phi" = phi i8* , !dbg !4723
  %12 = shl i64 %2, 3, !dbg !4723
  %13 = add i64 %12, -8, !dbg !4723
  %14 = getelementptr i8, i8* %11, i64 %13, !dbg !4725
  %15 = bitcast {}* %_replacementA16 to i8**, !dbg !4709
  %16 = load i8*, i8** %15, align 8, !dbg !4709, !tbaa !151, !nonnull !4
  %"'il_phi1" = phi i8* , !dbg !4726
  store i8* %"'il_phi1", i8** %"'il_phi1_cache", align 8, !dbg !4726, !invariant.group !4727
  %"'ipg" = getelementptr i8, i8* %"'il_phi1", i64 0, !dbg !4726
  %17 = getelementptr i8, i8* %16, i64 0, !dbg !4726
  call void @llvm.memmove.p0i8.p0i8.i64(i8* align 1 %17, i8* align 1 %14, i64 %_replacementA15, i1 noundef false) #24, !dbg !4716
  br label %common.ret

L61:                                              ; preds = %L19, %L13, %L6
  call void @ijl_throw({} addrspace(12)* noundef addrspacecast ({}* inttoptr (i64 309834688 to {}*) to {} addrspace(12)*)) #28, !dbg !4728
  unreachable, !dbg !4728

L63:                                              ; preds = %L4
  %18 = call fastcc nonnull {} addrspace(10)* @julia__throw_argerror_7680() #29, !dbg !4698
  unreachable, !dbg !4698

allocsForInversion:                               ; No predecessors!
  %"'il_phi1_cache" = alloca i8*, align 8
  store i8* null, i8** %"'il_phi1_cache", align 8

inverttop:                                        ; preds = %invertL4, %invertcommon.ret
  ret void

invertcommon.ret:                                 ; preds = %common.ret
  br i1 %.not, label %inverttop, label %invertL54

invertL4:                                         ; preds = %invertL6
  br label %inverttop

invertL6:                                         ; preds = %invertL13
  br label %invertL4

invertL13:                                        ; preds = %invertL19
  br label %invertL6

invertL19:                                        ; preds = %invertL25
  br label %invertL13

invertL25:                                        ; No predecessors!
  call void @llvm.julia.gc_preserve_end(token %20)
  call void @llvm.julia.gc_preserve_end(token %19)
  br label %invertL19

invertL46:                                        ; No predecessors!

invertL54:                                        ; preds = %invertcommon.ret
  %19 = call token (...) @llvm.julia.gc_preserve_begin({} addrspace(10)* %0, {} addrspace(10)* %"'")
  %20 = call token (...) @llvm.julia.gc_preserve_begin({} addrspace(10)* %1)
  %21 = load i8*, i8** %"'il_phi1_cache", align 8, !dbg !4716, !invariant.group !4727
  %"'ipg_unwrap" = getelementptr i8, i8* %21, i64 0, !dbg !4716

invertL61:                                        ; No predecessors!

invertL63:                                        ; No predecessors!
}

  %_replacementA15 = phi i64 , !dbg !98
Assertion failed: phi->getNumIncomingValues() != 0, file /workspace/srcdir/Enzyme/enzyme/Enzyme/GradientUtils.cpp, line 2932

signal (22): SIGABRT
in expression starting at D:\Projects\julia_experiments\optimization_julia\debug\mve.jl:47
crt_sig_handler at /cygdrive/c/buildbot/worker/package_win64/build/src\signals-win.c:93
raise at C:\WINDOWS\System32\msvcrt.dll (unknown line)
abort at C:\WINDOWS\System32\msvcrt.dll (unknown line)
assert at C:\WINDOWS\System32\msvcrt.dll (unknown line)
legalRecompute at /workspace/srcdir/Enzyme/enzyme/Enzyme\GradientUtils.cpp:2932
lookupM at /workspace/srcdir/Enzyme/enzyme/Enzyme\GradientUtils.cpp:4980
SubTransferHelper at /workspace/srcdir/Enzyme/enzyme/Enzyme\GradientUtils.cpp:6643
operator() at /workspace/srcdir/Enzyme/enzyme/Enzyme\AdjointGenerator.h:2994 [inlined]
applyChainRule<AdjointGenerator<AugmentedReturnType>::visitMemTransferCommon(llvm::Intrinsic::ID, llvm::MaybeAlign, llvm::MaybeAlign, llvm::CallInst&, llvm::Value*, llvm::Value*, llvm::Value*, llvm::Value*) [with AugmentedReturnType = const AugmentedReturn*]::<lambda(llvm::Value*, llvm::Value*)>, llvm::Value*, llvm::Value*> at /workspace/srcdir/Enzyme/enzyme/Enzyme\GradientUtils.h:1875 [inlined]
applyChainRule<AdjointGenerator<AugmentedReturnType>::visitMemTransferCommon(llvm::Intrinsic::ID, llvm::MaybeAlign, llvm::MaybeAlign, llvm::CallInst&, llvm::Value*, llvm::Value*, llvm::Value*, llvm::Value*) [with AugmentedReturnType = const AugmentedReturn*]::<lambda(llvm::Value*, llvm::Value*)>, llvm::Value*, llvm::Value*> at /workspace/srcdir/Enzyme/enzyme/Enzyme\AdjointGenerator.h:1732 [inlined]
visitMemTransferCommon at /workspace/srcdir/Enzyme/enzyme/Enzyme\AdjointGenerator.h:3003
visitMemTransferInst at /workspace/srcdir/Enzyme/enzyme/Enzyme\AdjointGenerator.h:2761
visitMemCpyInst at /opt/x86_64-w64-mingw32/x86_64-w64-mingw32/sys-root/usr/local/include/llvm/IR\InstVisitor.h:211 [inlined]
delegateCallInst at /opt/x86_64-w64-mingw32/x86_64-w64-mingw32/sys-root/usr/local/include/llvm/IR\InstVisitor.h:293 [inlined]
visitCall at /opt/x86_64-w64-mingw32/x86_64-w64-mingw32/sys-root/usr/local/include/llvm/IR\Instruction.def:209 [inlined]visit at /opt/x86_64-w64-mingw32/x86_64-w64-mingw32/sys-root/usr/local/include/llvm/IR\Instruction.def:209
visit at /opt/x86_64-w64-mingw32/x86_64-w64-mingw32/sys-root/usr/local/include/llvm/IR\InstVisitor.h:112 [inlined]
CreatePrimalAndGradient at /workspace/srcdir/Enzyme/enzyme/Enzyme\EnzymeLogic.cpp:3646
visitCallInst at /workspace/srcdir/Enzyme/enzyme/Enzyme\AdjointGenerator.h:12131
delegateCallInst at /opt/x86_64-w64-mingw32/x86_64-w64-mingw32/sys-root/usr/local/include/llvm/IR\InstVisitor.h:302 [inlined]
visitCall at /opt/x86_64-w64-mingw32/x86_64-w64-mingw32/sys-root/usr/local/include/llvm/IR\Instruction.def:209 [inlined]visit at /opt/x86_64-w64-mingw32/x86_64-w64-mingw32/sys-root/usr/local/include/llvm/IR\Instruction.def:209
visit at /opt/x86_64-w64-mingw32/x86_64-w64-mingw32/sys-root/usr/local/include/llvm/IR\InstVisitor.h:112 [inlined]
CreatePrimalAndGradient at /workspace/srcdir/Enzyme/enzyme/Enzyme\EnzymeLogic.cpp:3646
visitCallInst at /workspace/srcdir/Enzyme/enzyme/Enzyme\AdjointGenerator.h:12131
delegateCallInst at /opt/x86_64-w64-mingw32/x86_64-w64-mingw32/sys-root/usr/local/include/llvm/IR\InstVisitor.h:302 [inlined]
visitCall at /opt/x86_64-w64-mingw32/x86_64-w64-mingw32/sys-root/usr/local/include/llvm/IR\Instruction.def:209 [inlined]visit at /opt/x86_64-w64-mingw32/x86_64-w64-mingw32/sys-root/usr/local/include/llvm/IR\Instruction.def:209
visit at /opt/x86_64-w64-mingw32/x86_64-w64-mingw32/sys-root/usr/local/include/llvm/IR\InstVisitor.h:112 [inlined]
CreatePrimalAndGradient at /workspace/srcdir/Enzyme/enzyme/Enzyme\EnzymeLogic.cpp:3646
EnzymeCreatePrimalAndGradient at /workspace/srcdir/Enzyme/enzyme/Enzyme\CApi.cpp:439
EnzymeCreatePrimalAndGradient at C:\Users\mzhen\.julia\packages\Enzyme\di3zM\src\api.jl:111
enzyme! at C:\Users\mzhen\.julia\packages\Enzyme\di3zM\src\compiler.jl:3271
unknown function (ip: 0000000064aa1e4e)
#codegen#80 at C:\Users\mzhen\.julia\packages\Enzyme\di3zM\src\compiler.jl:4158
codegen##kw at C:\Users\mzhen\.julia\packages\Enzyme\di3zM\src\compiler.jl:3878 [inlined]
_thunk at C:\Users\mzhen\.julia\packages\Enzyme\di3zM\src\compiler.jl:4599
unknown function (ip: 0000000064a40a40)
cached_compilation at C:\Users\mzhen\.julia\packages\Enzyme\di3zM\src\compiler.jl:4637
unknown function (ip: 0000000066cf3267)
#s565#115 at C:\Users\mzhen\.julia\packages\Enzyme\di3zM\src\compiler.jl:4697 [inlined]
#s565#115 at .\none:0
GeneratedFunctionStub at .\boot.jl:582
jl_apply at /cygdrive/c/buildbot/worker/package_win64/build/src\julia.h:1838 [inlined]
jl_call_staged at /cygdrive/c/buildbot/worker/package_win64/build/src\method.c:520
ijl_code_for_staged at /cygdrive/c/buildbot/worker/package_win64/build/src\method.c:571
get_staged at .\compiler\utilities.jl:114
retrieve_code_info at .\compiler\utilities.jl:126 [inlined]
InferenceState at .\compiler\inferencestate.jl:284
typeinf_edge at .\compiler\typeinfer.jl:868
abstract_call_method at .\compiler\abstractinterpretation.jl:641
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:153
abstract_call_known at .\compiler\abstractinterpretation.jl:1696
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_call at .\compiler\abstractinterpretation.jl:1733
abstract_eval_statement at .\compiler\abstractinterpretation.jl:1890
typeinf_local at .\compiler\abstractinterpretation.jl:2366
typeinf_nocycle at .\compiler\abstractinterpretation.jl:2462
_typeinf at .\compiler\typeinfer.jl:230
typeinf at .\compiler\typeinfer.jl:213
typeinf_edge at .\compiler\typeinfer.jl:877
abstract_call_method at .\compiler\abstractinterpretation.jl:641
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:153
abstract_call_known at .\compiler\abstractinterpretation.jl:1696
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_call at .\compiler\abstractinterpretation.jl:1733
abstract_eval_statement at .\compiler\abstractinterpretation.jl:1890
typeinf_local at .\compiler\abstractinterpretation.jl:2366
typeinf_nocycle at .\compiler\abstractinterpretation.jl:2462
_typeinf at .\compiler\typeinfer.jl:230
typeinf at .\compiler\typeinfer.jl:213
typeinf_edge at .\compiler\typeinfer.jl:877
abstract_call_method at .\compiler\abstractinterpretation.jl:641
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:153
abstract_call_known at .\compiler\abstractinterpretation.jl:1696
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_call at .\compiler\abstractinterpretation.jl:1733
abstract_eval_statement at .\compiler\abstractinterpretation.jl:1890
typeinf_local at .\compiler\abstractinterpretation.jl:2366
typeinf_nocycle at .\compiler\abstractinterpretation.jl:2462
_typeinf at .\compiler\typeinfer.jl:230
typeinf at .\compiler\typeinfer.jl:213
typeinf_edge at .\compiler\typeinfer.jl:877
abstract_call_method at .\compiler\abstractinterpretation.jl:641
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:153
abstract_call_known at .\compiler\abstractinterpretation.jl:1696
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_call at .\compiler\abstractinterpretation.jl:1733
abstract_eval_statement at .\compiler\abstractinterpretation.jl:1890
typeinf_local at .\compiler\abstractinterpretation.jl:2340
typeinf_nocycle at .\compiler\abstractinterpretation.jl:2462
_typeinf at .\compiler\typeinfer.jl:230
typeinf at .\compiler\typeinfer.jl:213
typeinf_edge at .\compiler\typeinfer.jl:877
abstract_call_method at .\compiler\abstractinterpretation.jl:641
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:153
abstract_call_known at .\compiler\abstractinterpretation.jl:1696
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_apply at .\compiler\abstractinterpretation.jl:1339
abstract_call_known at .\compiler\abstractinterpretation.jl:1600
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_call at .\compiler\abstractinterpretation.jl:1733
abstract_eval_statement at .\compiler\abstractinterpretation.jl:1890
typeinf_local at .\compiler\abstractinterpretation.jl:2366
typeinf_nocycle at .\compiler\abstractinterpretation.jl:2462
_typeinf at .\compiler\typeinfer.jl:230
typeinf at .\compiler\typeinfer.jl:213
typeinf_edge at .\compiler\typeinfer.jl:877
abstract_call_method at .\compiler\abstractinterpretation.jl:641
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:153
abstract_call_known at .\compiler\abstractinterpretation.jl:1696
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_apply at .\compiler\abstractinterpretation.jl:1339
abstract_call_known at .\compiler\abstractinterpretation.jl:1600
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_call at .\compiler\abstractinterpretation.jl:1733
abstract_eval_statement at .\compiler\abstractinterpretation.jl:1890
typeinf_local at .\compiler\abstractinterpretation.jl:2366
typeinf_nocycle at .\compiler\abstractinterpretation.jl:2462
_typeinf at .\compiler\typeinfer.jl:230
typeinf at .\compiler\typeinfer.jl:213
typeinf_edge at .\compiler\typeinfer.jl:877
abstract_call_method at .\compiler\abstractinterpretation.jl:641
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:153
abstract_call_known at .\compiler\abstractinterpretation.jl:1696
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_call at .\compiler\abstractinterpretation.jl:1733
abstract_eval_statement at .\compiler\abstractinterpretation.jl:1890
typeinf_local at .\compiler\abstractinterpretation.jl:2366
typeinf_nocycle at .\compiler\abstractinterpretation.jl:2462
_typeinf at .\compiler\typeinfer.jl:230
typeinf at .\compiler\typeinfer.jl:213
typeinf_edge at .\compiler\typeinfer.jl:877
abstract_call_method at .\compiler\abstractinterpretation.jl:641
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:153
abstract_call_known at .\compiler\abstractinterpretation.jl:1696
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_call at .\compiler\abstractinterpretation.jl:1733
abstract_eval_statement at .\compiler\abstractinterpretation.jl:1890
typeinf_local at .\compiler\abstractinterpretation.jl:2340
typeinf_nocycle at .\compiler\abstractinterpretation.jl:2462
_typeinf at .\compiler\typeinfer.jl:230
typeinf at .\compiler\typeinfer.jl:213
typeinf_edge at .\compiler\typeinfer.jl:877
abstract_call_method at .\compiler\abstractinterpretation.jl:641
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:153
abstract_call_known at .\compiler\abstractinterpretation.jl:1696
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_call at .\compiler\abstractinterpretation.jl:1733
abstract_eval_statement at .\compiler\abstractinterpretation.jl:1890
typeinf_local at .\compiler\abstractinterpretation.jl:2340
typeinf_nocycle at .\compiler\abstractinterpretation.jl:2462
_typeinf at .\compiler\typeinfer.jl:230
typeinf at .\compiler\typeinfer.jl:213
typeinf_edge at .\compiler\typeinfer.jl:877
abstract_call_method at .\compiler\abstractinterpretation.jl:641
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:153
abstract_call_known at .\compiler\abstractinterpretation.jl:1696
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_apply at .\compiler\abstractinterpretation.jl:1339
abstract_call_known at .\compiler\abstractinterpretation.jl:1600
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_call at .\compiler\abstractinterpretation.jl:1733
abstract_eval_statement at .\compiler\abstractinterpretation.jl:1890
typeinf_local at .\compiler\abstractinterpretation.jl:2366
typeinf_nocycle at .\compiler\abstractinterpretation.jl:2462
_typeinf at .\compiler\typeinfer.jl:230
typeinf at .\compiler\typeinfer.jl:213
typeinf_edge at .\compiler\typeinfer.jl:877
abstract_call_method at .\compiler\abstractinterpretation.jl:641
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:153
abstract_call_known at .\compiler\abstractinterpretation.jl:1696
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_apply at .\compiler\abstractinterpretation.jl:1339
abstract_call_known at .\compiler\abstractinterpretation.jl:1600
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_call at .\compiler\abstractinterpretation.jl:1733
abstract_eval_statement at .\compiler\abstractinterpretation.jl:1890
typeinf_local at .\compiler\abstractinterpretation.jl:2366
typeinf_nocycle at .\compiler\abstractinterpretation.jl:2462
_typeinf at .\compiler\typeinfer.jl:230
typeinf at .\compiler\typeinfer.jl:213
typeinf_edge at .\compiler\typeinfer.jl:877
abstract_call_method at .\compiler\abstractinterpretation.jl:641
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:153
abstract_call_known at .\compiler\abstractinterpretation.jl:1696
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_apply at .\compiler\abstractinterpretation.jl:1339
abstract_call_known at .\compiler\abstractinterpretation.jl:1600
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_call at .\compiler\abstractinterpretation.jl:1733
abstract_eval_statement at .\compiler\abstractinterpretation.jl:1890
typeinf_local at .\compiler\abstractinterpretation.jl:2366
typeinf_nocycle at .\compiler\abstractinterpretation.jl:2462
_typeinf at .\compiler\typeinfer.jl:230
typeinf at .\compiler\typeinfer.jl:213
typeinf_edge at .\compiler\typeinfer.jl:877
abstract_call_method at .\compiler\abstractinterpretation.jl:641
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:153
abstract_call_known at .\compiler\abstractinterpretation.jl:1696
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_apply at .\compiler\abstractinterpretation.jl:1339
abstract_call_known at .\compiler\abstractinterpretation.jl:1600
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_call at .\compiler\abstractinterpretation.jl:1733
abstract_eval_statement at .\compiler\abstractinterpretation.jl:1890
typeinf_local at .\compiler\abstractinterpretation.jl:2366
typeinf_nocycle at .\compiler\abstractinterpretation.jl:2462
_typeinf at .\compiler\typeinfer.jl:230
typeinf at .\compiler\typeinfer.jl:213
typeinf_edge at .\compiler\typeinfer.jl:877
abstract_call_method at .\compiler\abstractinterpretation.jl:641
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:153
abstract_call_known at .\compiler\abstractinterpretation.jl:1696
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_apply at .\compiler\abstractinterpretation.jl:1339
abstract_call_known at .\compiler\abstractinterpretation.jl:1600
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_call at .\compiler\abstractinterpretation.jl:1733
abstract_eval_statement at .\compiler\abstractinterpretation.jl:1890
typeinf_local at .\compiler\abstractinterpretation.jl:2366
typeinf_nocycle at .\compiler\abstractinterpretation.jl:2462
_typeinf at .\compiler\typeinfer.jl:230
typeinf at .\compiler\typeinfer.jl:213
typeinf_edge at .\compiler\typeinfer.jl:877
abstract_call_method at .\compiler\abstractinterpretation.jl:641
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:153
abstract_call_known at .\compiler\abstractinterpretation.jl:1696
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_apply at .\compiler\abstractinterpretation.jl:1339
abstract_call_known at .\compiler\abstractinterpretation.jl:1600
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_call at .\compiler\abstractinterpretation.jl:1733
abstract_eval_statement at .\compiler\abstractinterpretation.jl:1890
typeinf_local at .\compiler\abstractinterpretation.jl:2366
typeinf_nocycle at .\compiler\abstractinterpretation.jl:2462
_typeinf at .\compiler\typeinfer.jl:230
typeinf at .\compiler\typeinfer.jl:213
typeinf_edge at .\compiler\typeinfer.jl:877
abstract_call_method at .\compiler\abstractinterpretation.jl:641
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:153
abstract_call_known at .\compiler\abstractinterpretation.jl:1696
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_apply at .\compiler\abstractinterpretation.jl:1339
abstract_call_known at .\compiler\abstractinterpretation.jl:1600
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_call at .\compiler\abstractinterpretation.jl:1733
abstract_eval_statement at .\compiler\abstractinterpretation.jl:1890
typeinf_local at .\compiler\abstractinterpretation.jl:2340
typeinf_nocycle at .\compiler\abstractinterpretation.jl:2462
_typeinf at .\compiler\typeinfer.jl:230
typeinf at .\compiler\typeinfer.jl:213
typeinf_edge at .\compiler\typeinfer.jl:877
abstract_call_method at .\compiler\abstractinterpretation.jl:641
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:153
abstract_call_known at .\compiler\abstractinterpretation.jl:1696
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_apply at .\compiler\abstractinterpretation.jl:1339
abstract_call_known at .\compiler\abstractinterpretation.jl:1600
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_call at .\compiler\abstractinterpretation.jl:1733
abstract_eval_statement at .\compiler\abstractinterpretation.jl:1890
typeinf_local at .\compiler\abstractinterpretation.jl:2366
typeinf_nocycle at .\compiler\abstractinterpretation.jl:2462
_typeinf at .\compiler\typeinfer.jl:230
typeinf at .\compiler\typeinfer.jl:213
typeinf_edge at .\compiler\typeinfer.jl:877
abstract_call_method at .\compiler\abstractinterpretation.jl:641
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:153
abstract_call_known at .\compiler\abstractinterpretation.jl:1696
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_apply at .\compiler\abstractinterpretation.jl:1339
abstract_call_known at .\compiler\abstractinterpretation.jl:1600
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_apply at .\compiler\abstractinterpretation.jl:1339
abstract_call_known at .\compiler\abstractinterpretation.jl:1600
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_call at .\compiler\abstractinterpretation.jl:1733
abstract_eval_statement at .\compiler\abstractinterpretation.jl:1890
typeinf_local at .\compiler\abstractinterpretation.jl:2366
typeinf_nocycle at .\compiler\abstractinterpretation.jl:2462
_typeinf at .\compiler\typeinfer.jl:230
typeinf at .\compiler\typeinfer.jl:213
typeinf_edge at .\compiler\typeinfer.jl:877
abstract_call_method at .\compiler\abstractinterpretation.jl:641
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:153
abstract_call_known at .\compiler\abstractinterpretation.jl:1696
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_apply at .\compiler\abstractinterpretation.jl:1339
abstract_call_known at .\compiler\abstractinterpretation.jl:1600
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_call at .\compiler\abstractinterpretation.jl:1733
abstract_eval_statement at .\compiler\abstractinterpretation.jl:1890
typeinf_local at .\compiler\abstractinterpretation.jl:2366
typeinf_nocycle at .\compiler\abstractinterpretation.jl:2462
_typeinf at .\compiler\typeinfer.jl:230
typeinf at .\compiler\typeinfer.jl:213
typeinf_edge at .\compiler\typeinfer.jl:877
abstract_call_method at .\compiler\abstractinterpretation.jl:641
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:153
abstract_call_known at .\compiler\abstractinterpretation.jl:1696
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_apply at .\compiler\abstractinterpretation.jl:1339
abstract_call_known at .\compiler\abstractinterpretation.jl:1600
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_call at .\compiler\abstractinterpretation.jl:1733
abstract_eval_statement at .\compiler\abstractinterpretation.jl:1890
typeinf_local at .\compiler\abstractinterpretation.jl:2366
typeinf_nocycle at .\compiler\abstractinterpretation.jl:2462
_typeinf at .\compiler\typeinfer.jl:230
typeinf at .\compiler\typeinfer.jl:213
typeinf_edge at .\compiler\typeinfer.jl:877
abstract_call_method at .\compiler\abstractinterpretation.jl:641
abstract_call_gf_by_type at .\compiler\abstractinterpretation.jl:153
abstract_call_known at .\compiler\abstractinterpretation.jl:1696
abstract_call at .\compiler\abstractinterpretation.jl:1766
abstract_call at .\compiler\abstractinterpretation.jl:1733
abstract_eval_statement at .\compiler\abstractinterpretation.jl:1890
typeinf_local at .\compiler\abstractinterpretation.jl:2366
typeinf_nocycle at .\compiler\abstractinterpretation.jl:2462
_typeinf at .\compiler\typeinfer.jl:230
typeinf at .\compiler\typeinfer.jl:213
typeinf_ext at .\compiler\typeinfer.jl:967
typeinf_ext_toplevel at .\compiler\typeinfer.jl:1000
typeinf_ext_toplevel at .\compiler\typeinfer.jl:996
jfptr_typeinf_ext_toplevel_16992.clone_1 at C:\Users\mzhen\AppData\Local\Programs\Julia-1.8.0\lib\julia\sys.dll (unknown line)
_jl_invoke at /cygdrive/c/buildbot/worker/package_win64/build/src\gf.c:2367 [inlined]
ijl_apply_generic at /cygdrive/c/buildbot/worker/package_win64/build/src\gf.c:2549 [inlined]
jl_apply at /cygdrive/c/buildbot/worker/package_win64/build/src\julia.h:1838 [inlined]
jl_type_infer at /cygdrive/c/buildbot/worker/package_win64/build/src\gf.c:319
jl_generate_fptr_impl at /cygdrive/c/buildbot/worker/package_win64/build/src\jitlayers.cpp:319
jl_compile_method_internal at /cygdrive/c/buildbot/worker/package_win64/build/src\gf.c:2081
jl_compile_method_internal at /cygdrive/c/buildbot/worker/package_win64/build/src\gf.c:2028 [inlined]
_jl_invoke at /cygdrive/c/buildbot/worker/package_win64/build/src\gf.c:2359 [inlined]
ijl_apply_generic at /cygdrive/c/buildbot/worker/package_win64/build/src\gf.c:2549
jl_apply at /cygdrive/c/buildbot/worker/package_win64/build/src\julia.h:1838 [inlined]
do_apply at /cygdrive/c/buildbot/worker/package_win64/build/src\builtins.c:730
jl_apply at /cygdrive/c/buildbot/worker/package_win64/build/src\julia.h:1838 [inlined]
do_apply at /cygdrive/c/buildbot/worker/package_win64/build/src\builtins.c:730
_apply at .\boot.jl:816
adjoint at C:\Users\mzhen\.julia\packages\Zygote\xGkZ5\src\lib\lib.jl:203 [inlined]
_pullback at C:\Users\mzhen\.julia\packages\ZygoteRules\AIbCs\src\adjoint.jl:65 [inlined]
_pullback at C:\Users\mzhen\.julia\packages\DiffEqBase\VN57T\src\solve.jl:765 [inlined]
_pullback at C:\Users\mzhen\.julia\packages\Zygote\xGkZ5\src\compiler\interface2.jl:0
unknown function (ip: 0000000066cd3421)
_pullback at D:\Projects\julia_experiments\optimization_julia\debug\mve.jl:37 [inlined]
_pullback at C:\Users\mzhen\.julia\packages\Zygote\xGkZ5\src\compiler\interface2.jl:0
unknown function (ip: 0000000066c8e88e)
_pullback at D:\Projects\julia_experiments\optimization_julia\debug\mve.jl:44 [inlined]
_pullback at C:\Users\mzhen\.julia\packages\Zygote\xGkZ5\src\compiler\interface2.jl:0
_apply at .\boot.jl:816 [inlined]
adjoint at C:\Users\mzhen\.julia\packages\Zygote\xGkZ5\src\lib\lib.jl:203 [inlined]
_pullback at C:\Users\mzhen\.julia\packages\ZygoteRules\AIbCs\src\adjoint.jl:65 [inlined]
_pullback at C:\Users\mzhen\.julia\packages\SciMLBase\OfgnG\src\scimlfunctions.jl:2905 [inlined]
_pullback at C:\Users\mzhen\.julia\packages\Zygote\xGkZ5\src\compiler\interface2.jl:0
unknown function (ip: 0000000066c85b3e)
jl_apply at /cygdrive/c/buildbot/worker/package_win64/build/src\julia.h:1838 [inlined]
do_apply at /cygdrive/c/buildbot/worker/package_win64/build/src\builtins.c:730
jl_apply at /cygdrive/c/buildbot/worker/package_win64/build/src\julia.h:1838 [inlined]
do_apply at /cygdrive/c/buildbot/worker/package_win64/build/src\builtins.c:730
_apply at .\boot.jl:816
adjoint at C:\Users\mzhen\.julia\packages\Zygote\xGkZ5\src\lib\lib.jl:203 [inlined]
_pullback at C:\Users\mzhen\.julia\packages\ZygoteRules\AIbCs\src\adjoint.jl:65 [inlined]
_pullback at C:\Users\mzhen\.julia\packages\Optimization\6nIwk\src\function\zygote.jl:30 [inlined]
_pullback at C:\Users\mzhen\.julia\packages\Zygote\xGkZ5\src\compiler\interface2.jl:0
unknown function (ip: 0000000066c81b6e)
jl_apply at /cygdrive/c/buildbot/worker/package_win64/build/src\julia.h:1838 [inlined]
do_apply at /cygdrive/c/buildbot/worker/package_win64/build/src\builtins.c:730
jl_apply at /cygdrive/c/buildbot/worker/package_win64/build/src\julia.h:1838 [inlined]
do_apply at /cygdrive/c/buildbot/worker/package_win64/build/src\builtins.c:730
_apply at .\boot.jl:816
adjoint at C:\Users\mzhen\.julia\packages\Zygote\xGkZ5\src\lib\lib.jl:203 [inlined]
_pullback at C:\Users\mzhen\.julia\packages\ZygoteRules\AIbCs\src\adjoint.jl:65 [inlined]
_pullback at C:\Users\mzhen\.julia\packages\Optimization\6nIwk\src\function\zygote.jl:32 [inlined]
_pullback at C:\Users\mzhen\.julia\packages\Zygote\xGkZ5\src\compiler\interface2.jl:0
unknown function (ip: 0000000066c7e55e)
pullback at C:\Users\mzhen\.julia\packages\Zygote\xGkZ5\src\compiler\interface.jl:44
pullback at C:\Users\mzhen\.julia\packages\Zygote\xGkZ5\src\compiler\interface.jl:42 [inlined]
gradient at C:\Users\mzhen\.julia\packages\Zygote\xGkZ5\src\compiler\interface.jl:96
#125 at C:\Users\mzhen\.julia\packages\Optimization\6nIwk\src\function\zygote.jl:32
unknown function (ip: 0000000066c7e172)
jl_apply at /cygdrive/c/buildbot/worker/package_win64/build/src\julia.h:1838 [inlined]
do_apply at /cygdrive/c/buildbot/worker/package_win64/build/src\builtins.c:730
macro expansion at C:\Users\mzhen\.julia\packages\OptimizationOptimisers\XLPqT\src\OptimizationOptimisers.jl:35 [inlined]
macro expansion at C:\Users\mzhen\.julia\packages\Optimization\6nIwk\src\utils.jl:35 [inlined]
#__solve#1 at C:\Users\mzhen\.julia\packages\OptimizationOptimisers\XLPqT\src\OptimizationOptimisers.jl:33
__solve##kw at C:\Users\mzhen\.julia\packages\OptimizationOptimisers\XLPqT\src\OptimizationOptimisers.jl:10 [inlined]
__solve##kw at C:\Users\mzhen\.julia\packages\OptimizationOptimisers\XLPqT\src\OptimizationOptimisers.jl:10 [inlined]
#solve#516 at C:\Users\mzhen\.julia\packages\SciMLBase\OfgnG\src\solve.jl:71 [inlined]
solve##kw at C:\Users\mzhen\.julia\packages\SciMLBase\OfgnG\src\solve.jl:70
unknown function (ip: 000000005f8f662f)
jl_apply at /cygdrive/c/buildbot/worker/package_win64/build/src\julia.h:1838 [inlined]
do_call at /cygdrive/c/buildbot/worker/package_win64/build/src\interpreter.c:126
eval_value at /cygdrive/c/buildbot/worker/package_win64/build/src\interpreter.c:215
eval_stmt_value at /cygdrive/c/buildbot/worker/package_win64/build/src\interpreter.c:166 [inlined]
eval_body at /cygdrive/c/buildbot/worker/package_win64/build/src\interpreter.c:594
jl_interpret_toplevel_thunk at /cygdrive/c/buildbot/worker/package_win64/build/src\interpreter.c:750
jl_toplevel_eval_flex at /cygdrive/c/buildbot/worker/package_win64/build/src\toplevel.c:906
jl_toplevel_eval_flex at /cygdrive/c/buildbot/worker/package_win64/build/src\toplevel.c:850
ijl_toplevel_eval at /cygdrive/c/buildbot/worker/package_win64/build/src\toplevel.c:915 [inlined]
ijl_toplevel_eval_in at /cygdrive/c/buildbot/worker/package_win64/build/src\toplevel.c:965
eval at .\boot.jl:368 [inlined]
include_string at .\loading.jl:1428
_include at .\loading.jl:1488
include at .\client.jl:476
unknown function (ip: 000000005f8321c6)
jl_apply at /cygdrive/c/buildbot/worker/package_win64/build/src\julia.h:1838 [inlined]
do_call at /cygdrive/c/buildbot/worker/package_win64/build/src\interpreter.c:126
eval_value at /cygdrive/c/buildbot/worker/package_win64/build/src\interpreter.c:215
eval_stmt_value at /cygdrive/c/buildbot/worker/package_win64/build/src\interpreter.c:166 [inlined]
eval_body at /cygdrive/c/buildbot/worker/package_win64/build/src\interpreter.c:594
jl_interpret_toplevel_thunk at /cygdrive/c/buildbot/worker/package_win64/build/src\interpreter.c:750
jl_toplevel_eval_flex at /cygdrive/c/buildbot/worker/package_win64/build/src\toplevel.c:906
jl_toplevel_eval_flex at /cygdrive/c/buildbot/worker/package_win64/build/src\toplevel.c:850
ijl_toplevel_eval at /cygdrive/c/buildbot/worker/package_win64/build/src\toplevel.c:915 [inlined]
ijl_toplevel_eval_in at /cygdrive/c/buildbot/worker/package_win64/build/src\toplevel.c:965
eval at .\boot.jl:368 [inlined]
eval_user_input at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.8\REPL\src\REPL.jl:151
repl_backend_loop at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.8\REPL\src\REPL.jl:247
start_repl_backend at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.8\REPL\src\REPL.jl:232
#run_repl#47 at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.8\REPL\src\REPL.jl:369
run_repl at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.8\REPL\src\REPL.jl:355
jfptr_run_repl_69828.clone_1 at C:\Users\mzhen\AppData\Local\Programs\Julia-1.8.0\lib\julia\sys.dll (unknown line)
#966 at .\client.jl:419
jfptr_YY.966_58133.clone_1 at C:\Users\mzhen\AppData\Local\Programs\Julia-1.8.0\lib\julia\sys.dll (unknown line)
jl_apply at /cygdrive/c/buildbot/worker/package_win64/build/src\julia.h:1838 [inlined]
jl_f__call_latest at /cygdrive/c/buildbot/worker/package_win64/build/src\builtins.c:774
#invokelatest#2 at .\essentials.jl:729 [inlined]
invokelatest at .\essentials.jl:726 [inlined]
run_main_repl at .\client.jl:404
exec_options at .\client.jl:318
_start at .\client.jl:522
jfptr__start_57488.clone_1 at C:\Users\mzhen\AppData\Local\Programs\Julia-1.8.0\lib\julia\sys.dll (unknown line)
jl_apply at /cygdrive/c/buildbot/worker/package_win64/build/src\julia.h:1838 [inlined]
true_main at /cygdrive/c/buildbot/worker/package_win64/build/src\jlapi.c:575
jl_repl_entrypoint at /cygdrive/c/buildbot/worker/package_win64/build/src\jlapi.c:719
mainCRTStartup at /cygdrive/c/buildbot/worker/package_win64/build/cli\loader_exe.c:59
BaseThreadInitThunk at C:\WINDOWS\System32\KERNEL32.DLL (unknown line)
RtlUserThreadStart at C:\WINDOWS\SYSTEM32\ntdll.dll (unknown line)
Allocations: 273000993 (Pool: 272929792; Big: 71201); GC: 104

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions