output
julia> my_func()
precompile(Tuple{typeof(Base.hash), Bool})
precompile(Tuple{typeof(Base.getproperty), Base.FilteringRF{Catalyst.var"#74#75", Base.MappingRF{typeof(Catalyst.combinatoric_ratelaws), Base.BottomRF{typeof(Base.:(|))}}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), Base.MappingRF{typeof(Catalyst.combinatoric_ratelaws), Base.BottomRF{typeof(Base.:(|))}}, Symbol})
precompile(Tuple{typeof(Base.getproperty), Base.BottomRF{typeof(Base.:(|))}, Symbol})
precompile(Tuple{typeof(Core.memoryref), GenericMemory{:not_atomic, Catalyst.Reaction{S, T} where T where S, Core.AddrSpace{Core}(0x00)}})
precompile(Tuple{typeof(Core.checked_dims), Int64, Int64})
precompile(Tuple{typeof(Core.memoryref), GenericMemory{:not_atomic, Catalyst.ReactionComplex{Int64}, Core.AddrSpace{Core}(0x00)}})
precompile(Tuple{typeof(Core.memoryref), GenericMemory{:not_atomic, Array{Pair{Int64, Int64}, 1}, Core.AddrSpace{Core}(0x00)}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Graphs.SimpleGraphs.var"#1#3"{Int64}, Base.UnitRange{Int64}})
precompile(Tuple{typeof(Base.getproperty), Base.Generator{Base.UnitRange{Int64}, Graphs.SimpleGraphs.var"#1#3"{Int64}}, Symbol})
precompile(Tuple{typeof(Base._similar_shape), Base.Generator{Base.UnitRange{Int64}, Graphs.SimpleGraphs.var"#1#3"{Int64}}, Base.HasShape{1}})
precompile(Tuple{Type{Base.Generator{I, F} where F where I}, Graphs.SimpleGraphs.var"#2#4"{Int64}, Base.UnitRange{Int64}})
precompile(Tuple{typeof(Base.getproperty), Base.Generator{Base.UnitRange{Int64}, Graphs.SimpleGraphs.var"#2#4"{Int64}}, Symbol})
precompile(Tuple{typeof(Base._similar_shape), Base.Generator{Base.UnitRange{Int64}, Graphs.SimpleGraphs.var"#2#4"{Int64}}, Base.HasShape{1}})
precompile(Tuple{typeof(Base.Broadcast.broadcastable), Base.OneTo{Int64}})
precompile(Tuple{Base.var"##s128#279", Vararg{Any, 5}})
precompile(Tuple{typeof(Core.memoryref), GenericMemory{:not_atomic, Catalyst.ReactionSystem{V} where V<:(Catalyst.NetworkProperties{I, V} where V<:SymbolicUtils.BasicSymbolic{Real} where I<:Integer), Core.AddrSpace{Core}(0x00)}})
precompile(Tuple{Type{Signed}, UInt64})
precompile(Tuple{Base.var"#325#329"{Tuple{Int64}}, Int64})
precompile(Tuple{typeof(Core.memoryref), GenericMemory{:not_atomic, Array{Pair{Any, Any}, 1}, Core.AddrSpace{Core}(0x00)}})
precompile(Tuple{Type{NamedTuple{(:private,), T} where T<:Tuple}, Tuple{Bool}})
precompile(Tuple{Type{NamedTuple{(:namespace,), T} where T<:Tuple}, Tuple{Bool}})
precompile(Tuple{Type{SymbolicUtils.Rewriters.Chain}, Tuple{typeof(Catalyst.diff_2_zero)}, Bool})
precompile(Tuple{typeof(SymbolicUtils.Rewriters.Prewalk), SymbolicUtils.Rewriters.Chain})
precompile(Tuple{Type{SymbolicUtils.Rewriters.Fixpoint{C} where C}, SymbolicUtils.Rewriters.Walk{:pre, SymbolicUtils.Rewriters.Chain, typeof(TermInterface.maketerm), false}})
^C^C^C^C^CWARNING: Force throwing a SIGINT
Internal error: during type inference of
my_func()
Encountered unexpected error in runtime:
InterruptException()
segv_handler at /cache/build/builder-demeter6-3/julialang/julia-release-1-dot-11/src/signals-unix.c:356
precompile(Tuple{AbstractAlgebra.var"#40#41"{AbstractAlgebra.WeakValueDict{Tuple{AbstractAlgebra.Ring, Array{Symbol, 1}, Symbol, Int64}, AbstractAlgebra.Ring}}, AbstractAlgebra.Generic.MPolyRing{Nemo.QQMPolyRingElem}})
precompile(Tuple{AbstractAlgebra.var"#40#41"{AbstractAlgebra.WeakValueDict{AbstractAlgebra.Ring, AbstractAlgebra.Ring}}, AbstractAlgebra.Generic.FracField{Nemo.QQMPolyRingElem}})
Function started
precompile(Tuple{typeof(ModelingToolkit.collect_ivs_from_nested_operator!), Base.Set{Any}, SymbolicUtils.BasicSymbolic{Real}, Type})
precompile(Tuple{typeof(ModelingToolkit.structural_simplify), ModelingToolkit.ODESystem})
precompile(Tuple{ModelingToolkit.var"##__structural_simplify#1439", Bool, Base.Pairs{Symbol, Bool, NTuple{4, Symbol}, NamedTuple{(:allow_symbolic, :allow_parameter, :conservative, :fully_determined), NTuple{4, Bool}}}, typeof(ModelingToolkit.__structural_simplify), ModelingToolkit.ODESystem, Nothing})
precompile(Tuple{typeof(Core.memoryref), GenericMemory{:not_atomic, ModelingToolkit.ConnectionSet, Core.AddrSpace{Core}(0x00)}})
precompile(Tuple{typeof(Core.memoryref), GenericMemory{:not_atomic, ModelingToolkit.ConnectionElement, Core.AddrSpace{Core}(0x00)}})
precompile(Tuple{typeof(ConstructionBase.setproperties), ModelingToolkit.ODESystem, NamedTuple{(:systems,), Tuple{Array{Any, 1}}}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:checks,), Tuple{Bool}}, Type{ModelingToolkit.ODESystem}, UInt64, Array{Symbolics.Equation, 1}, SymbolicUtils.BasicSymbolic{Real}, Array{SymbolicUtils.BasicSymbolic{Real}, 1}, Array{SymbolicUtils.BasicSymbolic{Real}, 1}, Nothing, Base.Dict{Any, Any}, Array{Any, 1}, Array{Symbolics.Equation, 1}, Base.RefValue{Array{Symbolics.Num, 1}}, Base.RefValue{Any}, Base.RefValue{Any}, Base.RefValue{Array{Symbolics.Num, 2}}, Base.RefValue{Array{Symbolics.Num, 2}}, Symbol, String, Array{Any, 1}, Base.Dict{Any, Any}, Base.Dict{Any, Any}, Nothing, Nothing, Array{Symbolics.Equation, 1}, Nothing, Nothing, Nothing, Array{ModelingToolkit.SymbolicContinuousCallback, 1}, Array{ModelingToolkit.SymbolicDiscreteCallback, 1}, Array{Symbolics.Equation, 1}, Nothing, Nothing, Bool, Array{Any, 1}, Nothing, Nothing, Bool, Vararg{Nothing, 5}})
precompile(Tuple{typeof(Base.filter), ModelingToolkit.var"#488#503"{Nothing}, Array{ModelingToolkit.ConnectionSet, 1}})
precompile(Tuple{typeof(ModelingToolkit.domain_defaults), ModelingToolkit.ODESystem, Array{ModelingToolkit.ConnectionSet, 1}})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:simplify, :allow_symbolic, :allow_parameter, :conservative, :fully_determined), NTuple{5, Bool}}, typeof(ModelingToolkit.structural_simplify!), ModelingToolkit.TearingState{ModelingToolkit.ODESystem}, Nothing})
precompile(Tuple{ModelingToolkit.var"##complete#284", Bool, Bool, typeof(ModelingToolkit.complete), ModelingToolkit.ODESystem})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:split,), Tuple{Bool}}, typeof(ModelingToolkit.complete), ModelingToolkit.ODESystem})
precompile(Tuple{typeof(Core.kwcall), NamedTuple{(:checks,), Tuple{Bool}}, Type{ModelingToolkit.ODESystem}, UInt64, Array{Symbolics.Equation, 1}, SymbolicUtils.BasicSymbolic{Real}, Array{Any, 1}, Array{Any, 1}, Nothing, Base.Dict{Any, Any}, Array{Any, 1}, Array{Symbolics.Equation, 1}, Base.RefValue{Array{Symbolics.Num, 1}}, Base.RefValue{Any}, Base.RefValue{Any}, Base.RefValue{Array{Symbolics.Num, 2}}, Base.RefValue{Array{Symbolics.Num, 2}}, Symbol, String, Array{Any, 1}, Base.Dict{Any, Any}, Base.Dict{Any, Any}, Nothing, Nothing, Array{Symbolics.Equation, 1}, ModelingToolkit.Schedule, Nothing, Nothing, Array{ModelingToolkit.SymbolicContinuousCallback, 1}, Array{ModelingToolkit.SymbolicDiscreteCallback, 1}, Array{Symbolics.Equation, 1}, Nothing, Nothing, Bool, Array{Any, 1}, ModelingToolkit.TearingState{ModelingToolkit.ODESystem}, ModelingToolkit.Substitutions, Bool, Nothing, Nothing, Nothing, Nothing, ModelingToolkit.ODESystem})
precompile(Tuple{Type{NamedTuple{(:measured_quantities, :funcs_to_check), T} where T<:Tuple}, Tuple{Array{Symbolics.Num, 1}, Array{Symbolics.Num, 1}}})
┌ Info: System parsed into X' = -X*d + p
└ y1 = X
[ Info: Assessing local identifiability
[ Info: Assessing global identifiability
[ Info: Computing IO-equations
[ Info: Computed IO-equations in 0.000545494 seconds
[ Info: Computing Wronskians
[ Info: Computed Wronskians in 0.00050596 seconds
[ Info: Dimensions of the Wronskians [3]
[ Info: Ranks of the Wronskians computed in 7.912e-6 seconds
[ Info: Global identifiability assessed in 0.002211476 seconds
Almost finished
"This is the output"
I.e.
is the first thing to be printed after I intrupt using ctrl + C. Does it mean that one of these two (which) is the precompilation culprit?