Kaimongate crashes when processing box-drawing characters #74

Open
opened 2026-08-02 16:59:24 -07:00 by ufechner7 · 0 comments
ufechner7 commented 2026-08-02 16:59:24 -07:00 (Migrated from github.com)

The gate choked on truncating the precompile output (box-drawing characters), not Julia.


V3Kite 

Failed to precompile V3Kite [4caac9c8-c726-438f-ab10-3553e918eab1] to "/home/ufechner/.julia/compiled/v1.12/V3Kite/jl_oLaBBD".
[ Info: init: settling V3 model at rel_depower = 0.25...
┌ Info: Loading settled geometry
└   dest_struc = "/home/ufechner/repos/V3Kite.jl/data/settled_dp1.45_sl1.6_sr1.6_tip0.0_te1.0_vapp10.0_lt150_el70_g98_syssystem_cabauw_bd0-0-40.bin"
[ Info: Initializing v3 model...
[ Info: Model bin name: model_v0.11.1_jl1.12_v3_particle_dir_dynamic_44pnt_95seg_0grp_1wng_1wch.bin
┌ Warning: PrecompileTools workload failed; continuing without it
│   exception =
│    TypeError: in <:, expected Type, got a value of type Dict{Any, Vector{Int64}}
│    Stacktrace:
│      [1] make_typealias(x::Type)
│        @ Base ./show.jl:617
│      [2] show_typealias(io::IOBuffer, x::Type)
│        @ Base ./show.jl:808
│      [3] _show_type(io::IOBuffer, x::Type)
│        @ Base ./show.jl:973
│      [4] show(io::IOBuffer, x::Type)
│        @ Base ./show.jl:968
│      [5] print(io::IOBuffer, x::Type)
│        @ Base ./strings/io.jl:35
│      [6] print_to_string(::String, ::Type)
│        @ Base ./strings/io.jl:151
│      [7] string
│        @ ./strings/io.jl:193 [inlined]
│      [8] showerror(io::IOStream, ex::TypeError)
│        @ Base ./errorshow.jl:90
│      [9] showerror(io::IOStream, ex::TypeError, bt::Vector{Union{Ptr{Nothing}, Base.InterpreterIP}}; backtrace::Bool)
│        @ Base ./errorshow.jl:109
│     [10] showerror
│        @ ./errorshow.jl:107 [inlined]
│     [11] #222
│        @ ~/.julia/packages/SymbolicAWEModels/tRrlr/src/model_management.jl:177 [inlined]
│     [12] open(::SymbolicAWEModels.var"#222#223"{String, Vector{Union{Ptr{Nothing}, Base.InterpreterIP}}, TypeError}, ::String, ::Vararg{String}; kwargs::@Kwargs{})
│        @ Base ./io.jl:412
│     [13] open(::Function, ::String, ::String)
│        @ Base ./io.jl:409
│     [14] load_serialized_model!(sam::SymbolicAWEModels.SymbolicAWEModel{SymbolicAWEModels.SystemStructure{SymbolicAWEModels.VSMWing{VortexStepMethod.BodyAerodynamics{72, VortexStepMethod.Wing{72, Float64}, Float64}, VortexStepMethod.Wing{72, Float64}, VortexStepMethod.Solver{72, 37, Float64}}}, SymbolicAWEModels.SerializedModel{Vector{Pair{Symbolics.Num, Any}}, Vector{Pair{Symbolics.Num, Any}}}}, model_path::String; remake::Bool, reload::Bool)
│        @ SymbolicAWEModels ~/.julia/packages/SymbolicAWEModels/tRrlr/src/model_management.jl:172
│     [15] load_serialized_model!
│        @ ~/.julia/packages/SymbolicAWEModels/tRrlr/src/model_management.jl:151 [inlined]
│     [16] macro expansion
│        @ ~/.julia/packages/SymbolicAWEModels/tRrlr/src/model_management.jl:370 [inlined]
│     [17] macro expansion
│        @ ./timing.jl:461 [inlined]
│     [18] init!(sam::SymbolicAWEModels.SymbolicAWEModel{SymbolicAWEModels.SystemStructure{SymbolicAWEModels.VSMWing{VortexStepMethod.BodyAerodynamics{72, VortexStepMethod.Wing{72, Float64}, Float64}, VortexStepMethod.Wing{72, Float64}, VortexStepMethod.Solver{72, 37, Float64}}}, SymbolicAWEModels.SerializedModel{Vector{Pair{Symbolics.Num, Any}}, Vector{Pair{Symbolics.Num, Any}}}}; solver::Nothing, adaptive::Bool, prn::Bool, remake::Bool, reload::Bool, outputs::Nothing, create_prob::Bool, create_lin_prob::Bool, create_control_func::Bool, lin_vsm::Bool, ignore_l0::Bool, remake_vsm::Bool, reset_vel::Bool, reset_integrator::Bool, reinit_sys::Bool, apply_tether_lengths::Bool, vsm_min_wind::Float64)
│        @ SymbolicAWEModels ~/.julia/packages/SymbolicAWEModels/tRrlr/src/model_management.jl:336
│     [19] settle_wing(config::V3Kite.V3SettleConfig, init_row::@NamedTuple{x::Float64, y::Float64, z::Float64, vx::Float64, vy::Float64, vz::Float64, heading::Float64, steering::Float64, depower::Float64, wind_vec::StaticArraysCore.SVector{3, Float64}}; data_path::String, cache_path::Nothing, show_progress::Bool, remake::Bool)
│        @ V3Kite ~/repos/V3Kite.jl/src/stabilization.jl:245
│     [20] settle_wing
│        @ ~/repos/V3Kite.jl/src/stabilization.jl:124 [inlined]
│     [21] #settle_wing#96
│        @ ~/repos/V3Kite.jl/src/stabilization.jl:111 [inlined]
│     [22] settle_wing
│        @ ~/repos/V3Kite.jl/src/stabilization.jl:101 [inlined]
│     [23] init(v_wind_gnd::Float64, l_tether::Float64; elevation::Nothing, upwind_dir::Float64, depower_setpoint::Float64, dt::Nothing, sim_time::Float64, gc::V3Kite.V3GeomAdjustConfig, wc::Nothing, system_yaml::String, body_damping::Vector{Float64}, data_path::String, cache_path::Nothing, warmup_time::Float64, warmup_wfc::Nothing, remake::Bool)
│        @ V3Kite ~/repos/V3Kite.jl/src/interface.jl:609
│     [24] macro expansion
│        @ ~/repos/V3Kite.jl/src/precompile.jl:31 [inlined]
│     [25] macro expansion
│        @ ~/.julia/packages/PrecompileTools/QUxvR/src/workloads.jl:70 [inlined]
│     [26] top-level scope
│        @ ~/repos/V3Kite.jl/src/precompile.jl:28
│     [27] include(mapexpr::Function, mod::Module, _path::String)
│        @ Base ./Base.jl:307
│     [28] top-level scope
│        @ ~/repos/V3Kite.jl/src/V3Kite.jl:256
│     [29] include(mod::Module, _path::String)
│        @ Base ./Base.jl:306
│     [30] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)
│        @ Base ./loading.jl:3028
│     [31] top-level scope
│        @ stdin:5
│     [32] eval(m::Module, e::Any)
│        @ Core ./boot.jl:489
│     [33] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)
│        @ Base ./loading.jl:2874
│     [34] include_string
│        @ ./loading.jl:2884 [inlined]
│     [35] exec_options(opts::Base.JLOptions)
│        @ Base ./client.jl:315
│     [36] _start()
│        @ Base ./client.jl:550
└ @ V3Kite ~/repos/V3Kite.jl/src/precompile.jl:51

[82250] signal 11 (1): Segmentation fault
in expression starting at none:0
gc_setmark at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/gc-stock.c:315 [inlined]
gc_mark_outrefs at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/gc-stock.c:2448 [inlined]
gc_mark_loop_serial_ at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/gc-stock.c:2519
gc_mark_loop_serial at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/gc-stock.c:2542
gc_mark_loop at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/gc-stock.c:2730 [inlined]
_jl_gc_collect at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/gc-stock.c:3074
ijl_gc_collect at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/gc-stock.c:3475
ijl_write_compiler_output at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/precompile.c:105
ijl_atexit_hook at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/init.c:276
jl_repl_entrypoint at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/jlapi.c:1140
main at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/cli/loader_exe.c:58
unknown function (ip: 0x7c0ac5e2a1c9) at /lib/x86_64-linux-gnu/libc.so.6
__libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
unknown function (ip: 0x4010b8) at /workspace/srcdir/glibc-2.17/csu/../sysdeps/x86_64/start.S
Allocations: 375137096 (Pool: 375132913; Big: 4183); GC: 4

agent> out = "/tmp/claude-1000/-home-ufechner-repos-V3Kite-jl/53ff6af7-ac47-4b23-855b-2076656804a0/scratchpad/load_check.txt"; open(out, "w") do io; try; @eval Main using V3Kite; names_ok = [isdefined(V3Kite, n) for n in (:drag_floor, :span_mean_aoa, :warmup!, :winch_force_torque!, :num_tag, :WinchForceController)]; write(io, "LOADED ok=$(names_ok)\n"); catch err; write(io, "FAILED: " * sprint(showerror, err) * "\n"); end; end; nothing
[ Info: Precompiling V3Kite [4caac9c8-c726-438f-ab10-3553e918eab1](cache misses: wrong dep version loaded (4), mismatched flags (3), wrong julia version (2))
Info Given V3Kite was explicitly requested, output will be shown live 
[ Info: init: settling V3 model at rel_depower = 0.25...
┌ Info: Loading settled geometry
└   dest_struc = "/home/ufechner/repos/V3Kite.jl/data/settled_dp1.45_sl1.6_sr1.6_tip0.0_te1.0_vapp10.0_lt150_el70_g98_syssystem_cabauw_bd0-0-40.bin"
[ Info: Initializing v3 model...
[ Info: Model bin name: model_v0.11.1_jl1.12_v3_particle_dir_dynamic_44pnt_95seg_0grp_1wng_1wch.bin
┌ Warning: PrecompileTools workload failed; continuing without it
│   exception =
│    TypeError: in <:, expected Type, got a value of type Dict{Any, Vector{Int64}}
│    Stacktrace:
│      [1] make_typealias(x::Type)
│        @ Base ./show.jl:617
│      [2] show_typealias(io::IOBuffer, x::Type)
│        @ Base ./show.jl:808
│      [3] _show_type(io::IOBuffer, x::Type)
│        @ Base ./show.jl:973
│      [4] show(io::IOBuffer, x::Type)
│        @ Base ./show.jl:968
│      [5] print(io::IOBuffer, x::Type)
│        @ Base ./strings/io.jl:35
│      [6] print_to_string(::String, ::Type)
│        @ Base ./strings/io.jl:151
│      [7] string
│        @ ./strings/io.jl:193 [inlined]
│      [8] showerror(io::IOStream, ex::TypeError)
│        @ Base ./errorshow.jl:90
│      [9] showerror(io::IOStream, ex::TypeError, bt::Vector{Union{Ptr{Nothing}, Base.InterpreterIP}}; backtrace::Bool)
│        @ Base ./errorshow.jl:109
│     [10] showerror
│        @ ./errorshow.jl:107 [inlined]
│     [11] #222
│        @ ~/.julia/packages/SymbolicAWEModels/tRrlr/src/model_management.jl:177 [inlined]
│     [12] open(::SymbolicAWEModels.var"#222#223"{String, Vector{Union{Ptr{Nothing}, Base.InterpreterIP}}, TypeError}, ::String, ::Vararg{String}; kwargs::@Kwargs{})
│        @ Base ./io.jl:412
│     [13] open(::Function, ::String, ::String)
│        @ Base ./io.jl:409
│     [14] load_serialized_model!(sam::SymbolicAWEModels.SymbolicAWEModel{SymbolicAWEModels.SystemStructure{SymbolicAWEModels.VSMWing{VortexStepMethod.BodyAerodynamics{72, VortexStepMethod.Wing{72, Float64}, Float64}, VortexStepMethod.Wing{72, Float64}, VortexStepMethod.Solver{72, 37, Float64}}}, SymbolicAWEModels.SerializedModel{Vector{Pair{Symbolics.Num, Any}}, Vector{Pair{Symbolics.Num, Any}}}}, model_path::String; remake::Bool, reload::Bool)
│        @ SymbolicAWEModels ~/.julia/packages/SymbolicAWEModels/tRrlr/src/model_management.jl:172
│     [15] load_serialized_model!
│        @ ~/.julia/packages/SymbolicAWEModels/tRrlr/src/model_management.jl:151 [inlined]
│     [16] macro expansion
│        @ ~/.julia/packages/SymbolicAWEModels/tRrlr/src/model_management.jl:370 [inlined]
│     [17] macro expansion
│        @ ./timing.jl:461 [inlined]
│     [18] init!(sam::SymbolicAWEModels.SymbolicAWEModel{SymbolicAWEModels.SystemStructure{SymbolicAWEModels.VSMWing{VortexStepMethod.BodyAerodynamics{72, VortexStepMethod.Wing{72, Float64}, Float64}, VortexStepMethod.Wing{72, Float64}, VortexStepMethod.Solver{72, 37, Float64}}}, SymbolicAWEModels.SerializedModel{Vector{Pair{Symbolics.Num, Any}}, Vector{Pair{Symbolics.Num, Any}}}}; solver::Nothing, adaptive::Bool, prn::Bool, remake::Bool, reload::Bool, outputs::Nothing, create_prob::Bool, create_lin_prob::Bool, create_control_func::Bool, lin_vsm::Bool, ignore_l0::Bool, remake_vsm::Bool, reset_vel::Bool, reset_integrator::Bool, reinit_sys::Bool, apply_tether_lengths::Bool, vsm_min_wind::Float64)
│        @ SymbolicAWEModels ~/.julia/packages/SymbolicAWEModels/tRrlr/src/model_management.jl:336
│     [19] settle_wing(config::V3Kite.V3SettleConfig, init_row::@NamedTuple{x::Float64, y::Float64, z::Float64, vx::Float64, vy::Float64, vz::Float64, heading::Float64, steering::Float64, depower::Float64, wind_vec::StaticArraysCore.SVector{3, Float64}}; data_path::String, cache_path::Nothing, show_progress::Bool, remake::Bool)
│        @ V3Kite ~/repos/V3Kite.jl/src/stabilization.jl:245
│     [20] settle_wing
│        @ ~/repos/V3Kite.jl/src/stabilization.jl:124 [inlined]
│     [21] #settle_wing#96
│        @ ~/repos/V3Kite.jl/src/stabilization.jl:111 [inlined]
│     [22] settle_wing
│        @ ~/repos/V3Kite.jl/src/stabilization.jl:101 [inlined]
│     [23] init(v_wind_gnd::Float64, l_tether::Float64; elevation::Nothing, upwind_dir::Float64, depower_setpoint::Float64, dt::Nothing, sim_time::Float64, gc::V3Kite.V3GeomAdjustConfig, wc::Nothing, system_yaml::String, body_damping::Vector{Float64}, data_path::String, cache_path::Nothing, warmup_time::Float64, warmup_wfc::Nothing, remake::Bool)
│        @ V3Kite ~/repos/V3Kite.jl/src/interface.jl:609
│     [24] macro expansion
│        @ ~/repos/V3Kite.jl/src/precompile.jl:31 [inlined]
│     [25] macro expansion
│        @ ~/.julia/packages/PrecompileTools/QUxvR/src/workloads.jl:70 [inlined]
│     [26] top-level scope
│        @ ~/repos/V3Kite.jl/src/precompile.jl:28
│     [27] include(mapexpr::Function, mod::Module, _path::String)
│        @ Base ./Base.jl:307
│     [28] top-level scope
│        @ ~/repos/V3Kite.jl/src/V3Kite.jl:256
│     [29] include(mod::Module, _path::String)
│        @ Base ./Base.jl:306
│     [30] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)
│        @ Base ./loading.jl:3028
│     [31] top-level scope
│        @ stdin:5
│     [32] eval(m::Module, e::Any)
│        @ Core ./boot.jl:489
│     [33] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)
│        @ Base ./loading.jl:2874
│     [34] include_string
│        @ ./loading.jl:2884 [inlined]
│     [35] exec_options(opts::Base.JLOptions)
│        @ Base ./client.jl:315
│     [36] _start()
│        @ Base ./client.jl:550
└ @ V3Kite ~/repos/V3Kite.jl/src/precompile.jl:51

[83187] signal 11 (1): Segmentation fault
in expression starting at none:0
gc_setmark at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/gc-stock.c:315 [inlined]
gc_mark_outrefs at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/gc-stock.c:2448 [inlined]
gc_mark_loop_serial_ at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/gc-stock.c:2519
gc_mark_loop_serial at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/gc-stock.c:2542
gc_mark_loop at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/gc-stock.c:2730 [inlined]
_jl_gc_collect at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/gc-stock.c:3074
ijl_gc_collect at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/gc-stock.c:3475
ijl_write_compiler_output at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/precompile.c:105
ijl_atexit_hook at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/init.c:276
jl_repl_entrypoint at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/jlapi.c:1140
main at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/cli/loader_exe.c:58
unknown function (ip: 0x7504ba22a1c9) at /lib/x86_64-linux-gnu/libc.so.6
__libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
unknown function (ip: 0x4010b8) at /workspace/srcdir/glibc-2.17/csu/../sysdeps/x86_64/start.S
Allocations: 375137099 (Pool: 375132916; Big: 4183); GC: 43
  ✗ V3Kite
The gate choked on truncating the precompile output (box-drawing characters), not Julia. ```ERROR: The following 1 direct dependency failed to precompile: V3Kite Failed to precompile V3Kite [4caac9c8-c726-438f-ab10-3553e918eab1] to "/home/ufechner/.julia/compiled/v1.12/V3Kite/jl_oLaBBD". [ Info: init: settling V3 model at rel_depower = 0.25... ┌ Info: Loading settled geometry └ dest_struc = "/home/ufechner/repos/V3Kite.jl/data/settled_dp1.45_sl1.6_sr1.6_tip0.0_te1.0_vapp10.0_lt150_el70_g98_syssystem_cabauw_bd0-0-40.bin" [ Info: Initializing v3 model... [ Info: Model bin name: model_v0.11.1_jl1.12_v3_particle_dir_dynamic_44pnt_95seg_0grp_1wng_1wch.bin ┌ Warning: PrecompileTools workload failed; continuing without it │ exception = │ TypeError: in <:, expected Type, got a value of type Dict{Any, Vector{Int64}} │ Stacktrace: │ [1] make_typealias(x::Type) │ @ Base ./show.jl:617 │ [2] show_typealias(io::IOBuffer, x::Type) │ @ Base ./show.jl:808 │ [3] _show_type(io::IOBuffer, x::Type) │ @ Base ./show.jl:973 │ [4] show(io::IOBuffer, x::Type) │ @ Base ./show.jl:968 │ [5] print(io::IOBuffer, x::Type) │ @ Base ./strings/io.jl:35 │ [6] print_to_string(::String, ::Type) │ @ Base ./strings/io.jl:151 │ [7] string │ @ ./strings/io.jl:193 [inlined] │ [8] showerror(io::IOStream, ex::TypeError) │ @ Base ./errorshow.jl:90 │ [9] showerror(io::IOStream, ex::TypeError, bt::Vector{Union{Ptr{Nothing}, Base.InterpreterIP}}; backtrace::Bool) │ @ Base ./errorshow.jl:109 │ [10] showerror │ @ ./errorshow.jl:107 [inlined] │ [11] #222 │ @ ~/.julia/packages/SymbolicAWEModels/tRrlr/src/model_management.jl:177 [inlined] │ [12] open(::SymbolicAWEModels.var"#222#223"{String, Vector{Union{Ptr{Nothing}, Base.InterpreterIP}}, TypeError}, ::String, ::Vararg{String}; kwargs::@Kwargs{}) │ @ Base ./io.jl:412 │ [13] open(::Function, ::String, ::String) │ @ Base ./io.jl:409 │ [14] load_serialized_model!(sam::SymbolicAWEModels.SymbolicAWEModel{SymbolicAWEModels.SystemStructure{SymbolicAWEModels.VSMWing{VortexStepMethod.BodyAerodynamics{72, VortexStepMethod.Wing{72, Float64}, Float64}, VortexStepMethod.Wing{72, Float64}, VortexStepMethod.Solver{72, 37, Float64}}}, SymbolicAWEModels.SerializedModel{Vector{Pair{Symbolics.Num, Any}}, Vector{Pair{Symbolics.Num, Any}}}}, model_path::String; remake::Bool, reload::Bool) │ @ SymbolicAWEModels ~/.julia/packages/SymbolicAWEModels/tRrlr/src/model_management.jl:172 │ [15] load_serialized_model! │ @ ~/.julia/packages/SymbolicAWEModels/tRrlr/src/model_management.jl:151 [inlined] │ [16] macro expansion │ @ ~/.julia/packages/SymbolicAWEModels/tRrlr/src/model_management.jl:370 [inlined] │ [17] macro expansion │ @ ./timing.jl:461 [inlined] │ [18] init!(sam::SymbolicAWEModels.SymbolicAWEModel{SymbolicAWEModels.SystemStructure{SymbolicAWEModels.VSMWing{VortexStepMethod.BodyAerodynamics{72, VortexStepMethod.Wing{72, Float64}, Float64}, VortexStepMethod.Wing{72, Float64}, VortexStepMethod.Solver{72, 37, Float64}}}, SymbolicAWEModels.SerializedModel{Vector{Pair{Symbolics.Num, Any}}, Vector{Pair{Symbolics.Num, Any}}}}; solver::Nothing, adaptive::Bool, prn::Bool, remake::Bool, reload::Bool, outputs::Nothing, create_prob::Bool, create_lin_prob::Bool, create_control_func::Bool, lin_vsm::Bool, ignore_l0::Bool, remake_vsm::Bool, reset_vel::Bool, reset_integrator::Bool, reinit_sys::Bool, apply_tether_lengths::Bool, vsm_min_wind::Float64) │ @ SymbolicAWEModels ~/.julia/packages/SymbolicAWEModels/tRrlr/src/model_management.jl:336 │ [19] settle_wing(config::V3Kite.V3SettleConfig, init_row::@NamedTuple{x::Float64, y::Float64, z::Float64, vx::Float64, vy::Float64, vz::Float64, heading::Float64, steering::Float64, depower::Float64, wind_vec::StaticArraysCore.SVector{3, Float64}}; data_path::String, cache_path::Nothing, show_progress::Bool, remake::Bool) │ @ V3Kite ~/repos/V3Kite.jl/src/stabilization.jl:245 │ [20] settle_wing │ @ ~/repos/V3Kite.jl/src/stabilization.jl:124 [inlined] │ [21] #settle_wing#96 │ @ ~/repos/V3Kite.jl/src/stabilization.jl:111 [inlined] │ [22] settle_wing │ @ ~/repos/V3Kite.jl/src/stabilization.jl:101 [inlined] │ [23] init(v_wind_gnd::Float64, l_tether::Float64; elevation::Nothing, upwind_dir::Float64, depower_setpoint::Float64, dt::Nothing, sim_time::Float64, gc::V3Kite.V3GeomAdjustConfig, wc::Nothing, system_yaml::String, body_damping::Vector{Float64}, data_path::String, cache_path::Nothing, warmup_time::Float64, warmup_wfc::Nothing, remake::Bool) │ @ V3Kite ~/repos/V3Kite.jl/src/interface.jl:609 │ [24] macro expansion │ @ ~/repos/V3Kite.jl/src/precompile.jl:31 [inlined] │ [25] macro expansion │ @ ~/.julia/packages/PrecompileTools/QUxvR/src/workloads.jl:70 [inlined] │ [26] top-level scope │ @ ~/repos/V3Kite.jl/src/precompile.jl:28 │ [27] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:307 │ [28] top-level scope │ @ ~/repos/V3Kite.jl/src/V3Kite.jl:256 │ [29] include(mod::Module, _path::String) │ @ Base ./Base.jl:306 │ [30] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing) │ @ Base ./loading.jl:3028 │ [31] top-level scope │ @ stdin:5 │ [32] eval(m::Module, e::Any) │ @ Core ./boot.jl:489 │ [33] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base ./loading.jl:2874 │ [34] include_string │ @ ./loading.jl:2884 [inlined] │ [35] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:315 │ [36] _start() │ @ Base ./client.jl:550 └ @ V3Kite ~/repos/V3Kite.jl/src/precompile.jl:51 [82250] signal 11 (1): Segmentation fault in expression starting at none:0 gc_setmark at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/gc-stock.c:315 [inlined] gc_mark_outrefs at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/gc-stock.c:2448 [inlined] gc_mark_loop_serial_ at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/gc-stock.c:2519 gc_mark_loop_serial at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/gc-stock.c:2542 gc_mark_loop at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/gc-stock.c:2730 [inlined] _jl_gc_collect at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/gc-stock.c:3074 ijl_gc_collect at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/gc-stock.c:3475 ijl_write_compiler_output at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/precompile.c:105 ijl_atexit_hook at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/init.c:276 jl_repl_entrypoint at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/jlapi.c:1140 main at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/cli/loader_exe.c:58 unknown function (ip: 0x7c0ac5e2a1c9) at /lib/x86_64-linux-gnu/libc.so.6 __libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) unknown function (ip: 0x4010b8) at /workspace/srcdir/glibc-2.17/csu/../sysdeps/x86_64/start.S Allocations: 375137096 (Pool: 375132913; Big: 4183); GC: 4 agent> out = "/tmp/claude-1000/-home-ufechner-repos-V3Kite-jl/53ff6af7-ac47-4b23-855b-2076656804a0/scratchpad/load_check.txt"; open(out, "w") do io; try; @eval Main using V3Kite; names_ok = [isdefined(V3Kite, n) for n in (:drag_floor, :span_mean_aoa, :warmup!, :winch_force_torque!, :num_tag, :WinchForceController)]; write(io, "LOADED ok=$(names_ok)\n"); catch err; write(io, "FAILED: " * sprint(showerror, err) * "\n"); end; end; nothing [ Info: Precompiling V3Kite [4caac9c8-c726-438f-ab10-3553e918eab1](cache misses: wrong dep version loaded (4), mismatched flags (3), wrong julia version (2)) Info Given V3Kite was explicitly requested, output will be shown live [ Info: init: settling V3 model at rel_depower = 0.25... ┌ Info: Loading settled geometry └ dest_struc = "/home/ufechner/repos/V3Kite.jl/data/settled_dp1.45_sl1.6_sr1.6_tip0.0_te1.0_vapp10.0_lt150_el70_g98_syssystem_cabauw_bd0-0-40.bin" [ Info: Initializing v3 model... [ Info: Model bin name: model_v0.11.1_jl1.12_v3_particle_dir_dynamic_44pnt_95seg_0grp_1wng_1wch.bin ┌ Warning: PrecompileTools workload failed; continuing without it │ exception = │ TypeError: in <:, expected Type, got a value of type Dict{Any, Vector{Int64}} │ Stacktrace: │ [1] make_typealias(x::Type) │ @ Base ./show.jl:617 │ [2] show_typealias(io::IOBuffer, x::Type) │ @ Base ./show.jl:808 │ [3] _show_type(io::IOBuffer, x::Type) │ @ Base ./show.jl:973 │ [4] show(io::IOBuffer, x::Type) │ @ Base ./show.jl:968 │ [5] print(io::IOBuffer, x::Type) │ @ Base ./strings/io.jl:35 │ [6] print_to_string(::String, ::Type) │ @ Base ./strings/io.jl:151 │ [7] string │ @ ./strings/io.jl:193 [inlined] │ [8] showerror(io::IOStream, ex::TypeError) │ @ Base ./errorshow.jl:90 │ [9] showerror(io::IOStream, ex::TypeError, bt::Vector{Union{Ptr{Nothing}, Base.InterpreterIP}}; backtrace::Bool) │ @ Base ./errorshow.jl:109 │ [10] showerror │ @ ./errorshow.jl:107 [inlined] │ [11] #222 │ @ ~/.julia/packages/SymbolicAWEModels/tRrlr/src/model_management.jl:177 [inlined] │ [12] open(::SymbolicAWEModels.var"#222#223"{String, Vector{Union{Ptr{Nothing}, Base.InterpreterIP}}, TypeError}, ::String, ::Vararg{String}; kwargs::@Kwargs{}) │ @ Base ./io.jl:412 │ [13] open(::Function, ::String, ::String) │ @ Base ./io.jl:409 │ [14] load_serialized_model!(sam::SymbolicAWEModels.SymbolicAWEModel{SymbolicAWEModels.SystemStructure{SymbolicAWEModels.VSMWing{VortexStepMethod.BodyAerodynamics{72, VortexStepMethod.Wing{72, Float64}, Float64}, VortexStepMethod.Wing{72, Float64}, VortexStepMethod.Solver{72, 37, Float64}}}, SymbolicAWEModels.SerializedModel{Vector{Pair{Symbolics.Num, Any}}, Vector{Pair{Symbolics.Num, Any}}}}, model_path::String; remake::Bool, reload::Bool) │ @ SymbolicAWEModels ~/.julia/packages/SymbolicAWEModels/tRrlr/src/model_management.jl:172 │ [15] load_serialized_model! │ @ ~/.julia/packages/SymbolicAWEModels/tRrlr/src/model_management.jl:151 [inlined] │ [16] macro expansion │ @ ~/.julia/packages/SymbolicAWEModels/tRrlr/src/model_management.jl:370 [inlined] │ [17] macro expansion │ @ ./timing.jl:461 [inlined] │ [18] init!(sam::SymbolicAWEModels.SymbolicAWEModel{SymbolicAWEModels.SystemStructure{SymbolicAWEModels.VSMWing{VortexStepMethod.BodyAerodynamics{72, VortexStepMethod.Wing{72, Float64}, Float64}, VortexStepMethod.Wing{72, Float64}, VortexStepMethod.Solver{72, 37, Float64}}}, SymbolicAWEModels.SerializedModel{Vector{Pair{Symbolics.Num, Any}}, Vector{Pair{Symbolics.Num, Any}}}}; solver::Nothing, adaptive::Bool, prn::Bool, remake::Bool, reload::Bool, outputs::Nothing, create_prob::Bool, create_lin_prob::Bool, create_control_func::Bool, lin_vsm::Bool, ignore_l0::Bool, remake_vsm::Bool, reset_vel::Bool, reset_integrator::Bool, reinit_sys::Bool, apply_tether_lengths::Bool, vsm_min_wind::Float64) │ @ SymbolicAWEModels ~/.julia/packages/SymbolicAWEModels/tRrlr/src/model_management.jl:336 │ [19] settle_wing(config::V3Kite.V3SettleConfig, init_row::@NamedTuple{x::Float64, y::Float64, z::Float64, vx::Float64, vy::Float64, vz::Float64, heading::Float64, steering::Float64, depower::Float64, wind_vec::StaticArraysCore.SVector{3, Float64}}; data_path::String, cache_path::Nothing, show_progress::Bool, remake::Bool) │ @ V3Kite ~/repos/V3Kite.jl/src/stabilization.jl:245 │ [20] settle_wing │ @ ~/repos/V3Kite.jl/src/stabilization.jl:124 [inlined] │ [21] #settle_wing#96 │ @ ~/repos/V3Kite.jl/src/stabilization.jl:111 [inlined] │ [22] settle_wing │ @ ~/repos/V3Kite.jl/src/stabilization.jl:101 [inlined] │ [23] init(v_wind_gnd::Float64, l_tether::Float64; elevation::Nothing, upwind_dir::Float64, depower_setpoint::Float64, dt::Nothing, sim_time::Float64, gc::V3Kite.V3GeomAdjustConfig, wc::Nothing, system_yaml::String, body_damping::Vector{Float64}, data_path::String, cache_path::Nothing, warmup_time::Float64, warmup_wfc::Nothing, remake::Bool) │ @ V3Kite ~/repos/V3Kite.jl/src/interface.jl:609 │ [24] macro expansion │ @ ~/repos/V3Kite.jl/src/precompile.jl:31 [inlined] │ [25] macro expansion │ @ ~/.julia/packages/PrecompileTools/QUxvR/src/workloads.jl:70 [inlined] │ [26] top-level scope │ @ ~/repos/V3Kite.jl/src/precompile.jl:28 │ [27] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:307 │ [28] top-level scope │ @ ~/repos/V3Kite.jl/src/V3Kite.jl:256 │ [29] include(mod::Module, _path::String) │ @ Base ./Base.jl:306 │ [30] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing) │ @ Base ./loading.jl:3028 │ [31] top-level scope │ @ stdin:5 │ [32] eval(m::Module, e::Any) │ @ Core ./boot.jl:489 │ [33] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base ./loading.jl:2874 │ [34] include_string │ @ ./loading.jl:2884 [inlined] │ [35] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:315 │ [36] _start() │ @ Base ./client.jl:550 └ @ V3Kite ~/repos/V3Kite.jl/src/precompile.jl:51 [83187] signal 11 (1): Segmentation fault in expression starting at none:0 gc_setmark at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/gc-stock.c:315 [inlined] gc_mark_outrefs at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/gc-stock.c:2448 [inlined] gc_mark_loop_serial_ at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/gc-stock.c:2519 gc_mark_loop_serial at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/gc-stock.c:2542 gc_mark_loop at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/gc-stock.c:2730 [inlined] _jl_gc_collect at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/gc-stock.c:3074 ijl_gc_collect at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/gc-stock.c:3475 ijl_write_compiler_output at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/precompile.c:105 ijl_atexit_hook at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/init.c:276 jl_repl_entrypoint at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/jlapi.c:1140 main at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/cli/loader_exe.c:58 unknown function (ip: 0x7504ba22a1c9) at /lib/x86_64-linux-gnu/libc.so.6 __libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) unknown function (ip: 0x4010b8) at /workspace/srcdir/glibc-2.17/csu/../sysdeps/x86_64/start.S Allocations: 375137099 (Pool: 375132916; Big: 4183); GC: 43 ✗ V3Kite ```
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kahliburke/Kaimon.jl#74
No description provided.