You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
One of our test-sets gets stuck since about two weeks ago.
I reduced it to the following example:
using Oscar
R, (x,y,z) = QQ[:x, :y, :z];
I =ideal(R, [x-1, y]) *ideal(R, [x]);
X =CoveredScheme(spec(R, I));
T =tangent_sheaf(X);
trivializing_covering(T) isa Covering
This happens with Oscar master and also on the latest release Oscar@1.2.2.
Running this with a julia nightly build for 0741f9b:
$../julia/julia-0741f9b995/bin/julia _
_ _ _(_)_ | Documentation: https://docs.julialang.org
(_) | (_) (_) |
_ _ _||_ __ _ | Type "?"for help, "]?"for Pkg help.
|||||||/_` | | | | |_| | | | (_| | | Version 1.12.0-DEV.1819 (2025-01-02) _/ |\__'_|_|_|\__'_| | Commit 0741f9b9958 (16 days old master)|__/ |(@v1.12) pkg> activate --temp Activating new project at `/tmp/jl_aBgiBC`(jl_aBgiBC) pkg> add Oscar<....>julia> using Oscar ___ ____ ____ _ ____ / _ \ / ___| / ___| / \ | _ \ | Combining ANTIC, GAP, Polymake, Singular| | | |\___ \| | / _ \ | |_) | | Type "?Oscar" for more information| |_| | ___) | |___ / ___ \| _ < | Manual: https://docs.oscar-system.org\___/ |____/ \____/_/ \_\_| \_\ | Version 1.2.2julia> R, (x,y,z) = QQ[:x, :y, :z];julia> I = ideal(R, [x-1, y]) * ideal(R, [x]);julia> @time X = CoveredScheme(spec(R, I)); 58.573701 seconds (249.76 M allocations: 11.484 GiB, 5.32% gc time, 99.98% compilation time)julia> @time T = tangent_sheaf(X); 3.698315 seconds (10.16 M allocations: 502.932 MiB, 99.90% compilation time)julia> @time trivializing_covering(T) isa Covering 30.360630 seconds (78.13 M allocations: 3.810 GiB, 4.68% gc time, 99.58% compilation time)true
But on ed2cb49 (merge of #56880, cc @vtjnash) this gets stuck in the last command. I let it run for about 12 hours with no result.
Hitting Ctrl+C while it is running prints a backtrace like this:
julia>@testtrivializing_covering(T) isa Covering
^CInternal error: during type inference of
_trivializing_covering(Oscar.SheafOfModules{Oscar.CoveredScheme{Nemo.QQField}, Oscar.AbsAffineScheme{BaseRingType, RingType} where RingType<:AbstractAlgebra.Ringwhere BaseRingType, Oscar.ModuleFP{T} where T<:Union{AbstractAlgebra.RingElem, Oscar.PBWAlgElem{T, S} where S where T, Oscar.PBWAlgQuoElem{T, S} where S where T}, AbstractAlgebra.Map{D, C, S, T} where T where S where C where D}, Oscar.PrincipalOpenSubset{Nemo.QQField, Oscar.MPolyQuoLocRing{Nemo.QQField, Nemo.QQFieldElem, Nemo.QQMPolyRing, Nemo.QQMPolyRingElem, Oscar.MPolyPowersOfElement{Nemo.QQField, Nemo.QQFieldElem, Nemo.QQMPolyRing, Nemo.QQMPolyRingElem}}, Oscar.AffineScheme{Nemo.QQField, Oscar.MPolyQuoRing{Nemo.QQMPolyRingElem}}})
Encountered unexpected error in runtime:InterruptException()
_jl_mutex_unlock at /cache/build/builder-demeter6-6/julialang/julia-master/src/threading.c:1014
store_backedges at ./../usr/share/julia/Compiler/src/typeinfer.jl:535
finish! at ./../usr/share/julia/Compiler/src/typeinfer.jl:119
jfptr_finishNOT._117321.1 at /home/lorenz/software/polymake/julia/julia/julia-ed2cb49050/lib/julia/sys.so (unknown line)
finish_nocycle at ./../usr/share/julia/Compiler/src/typeinfer.jl:182
jfptr_finish_nocycle_117316.1 at /home/lorenz/software/polymake/julia/julia/julia-ed2cb49050/lib/julia/sys.so (unknown line)
typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4232
typeinf_ext at ./../usr/share/julia/Compiler/src/typeinfer.jl:1127
typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1218
jfptr_typeinf_ext_toplevel_117259.1 at /home/lorenz/software/polymake/julia/julia/julia-ed2cb49050/lib/julia/sys.so (unknown line)
jl_apply at /cache/build/builder-demeter6-6/julialang/julia-master/src/julia.h:2246 [inlined]
jl_type_infer at /cache/build/builder-demeter6-6/julialang/julia-master/src/gf.c:452
jl_compile_method_internal at /cache/build/builder-demeter6-6/julialang/julia-master/src/gf.c:2942
_jl_invoke at /cache/build/builder-demeter6-6/julialang/julia-master/src/gf.c:3436 [inlined]
ijl_apply_generic at /cache/build/builder-demeter6-6/julialang/julia-master/src/gf.c:3644
_trivializing_covering at /home/lorenz/.julia/packages/Oscar/5kSAT/src/AlgebraicGeometry/Schemes/Sheaves/CoherentSheaves.jl:987
unknown function (ip:0x7f9d98176fc6) at (unknown file)
__compute_trivializing_covering__ at /home/lorenz/.julia/packages/Oscar/5kSAT/src/AlgebraicGeometry/Schemes/Sheaves/CoherentSheaves.jl:770#trivializing_covering##0 at /home/lorenz/.julia/packages/AbstractAlgebra/eNeG2/src/Attributes.jl:346
unknown function (ip:0x7f9d9817093f) at (unknown file)
get! at ./dict.jl:458
get_attribute! at /home/lorenz/.julia/packages/AbstractAlgebra/eNeG2/src/Attributes.jl:230 [inlined]
trivializing_covering at /home/lorenz/.julia/packages/Oscar/5kSAT/src/AlgebraicGeometry/Schemes/Sheaves/CoherentSheaves.jl:765
unknown function (ip:0x7f9d9816fc22) at (unknown file)
__compute_trivializing_covering__ at /home/lorenz/.julia/packages/Oscar/5kSAT/src/AlgebraicGeometry/Schemes/Sheaves/CoherentSheaves.jl:803#trivializing_covering##2 at /home/lorenz/.julia/packages/AbstractAlgebra/eNeG2/src/Attributes.jl:346 [inlined]
get! at ./dict.jl:458
unknown function (ip:0x7f9d9816d39d) at (unknown file)
get_attribute! at /home/lorenz/.julia/packages/AbstractAlgebra/eNeG2/src/Attributes.jl:230
trivializing_covering at /home/lorenz/.julia/packages/Oscar/5kSAT/src/AlgebraicGeometry/Schemes/Sheaves/CoherentSheaves.jl:787
unknown function (ip:0x7f9d9816ca62) at (unknown file)
jl_apply at /cache/build/builder-demeter6-6/julialang/julia-master/src/julia.h:2246 [inlined]
do_call at /cache/build/builder-demeter6-6/julialang/julia-master/src/interpreter.c:125
eval_value at /cache/build/builder-demeter6-6/julialang/julia-master/src/interpreter.c:243
eval_stmt_value at /cache/build/builder-demeter6-6/julialang/julia-master/src/interpreter.c:194 [inlined]
eval_body at /cache/build/builder-demeter6-6/julialang/julia-master/src/interpreter.c:691
eval_body at /cache/build/builder-demeter6-6/julialang/julia-master/src/interpreter.c:562
jl_interpret_toplevel_thunk at /cache/build/builder-demeter6-6/julialang/julia-master/src/interpreter.c:896macro expansion at /cache/build/builder-demeter6-6/julialang/julia-master/usr/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined]
top-level scope at REPL[9]:1
jl_toplevel_eval_flex at /cache/build/builder-demeter6-6/julialang/julia-master/src/toplevel.c:1070
__repl_entry_eval_expanded_with_loc at /cache/build/builder-demeter6-6/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPL.jl:341
jl_apply at /cache/build/builder-demeter6-6/julialang/julia-master/src/julia.h:2246 [inlined]
jl_f__call_latest at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:883#invokelatest#1 at ./essentials.jl:1056 [inlined]
invokelatest at ./essentials.jl:1052 [inlined]
toplevel_eval_with_hooks at /cache/build/builder-demeter6-6/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPL.jl:348
toplevel_eval_with_hooks at /cache/build/builder-demeter6-6/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPL.jl:352
toplevel_eval_with_hooks at /cache/build/builder-demeter6-6/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPL.jl:345 [inlined]
eval_user_input at /cache/build/builder-demeter6-6/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPL.jl:370
repl_backend_loop at /cache/build/builder-demeter6-6/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPL.jl:482#start_repl_backend#41 at /cache/build/builder-demeter6-6/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPL.jl:467
start_repl_backend at /cache/build/builder-demeter6-6/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPL.jl:464 [inlined]
#run_repl#48 at /cache/build/builder-demeter6-6/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPL.jl:690
run_repl at /cache/build/builder-demeter6-6/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPL.jl:676
jfptr_run_repl_26070.1 at /home/lorenz/software/polymake/julia/julia/julia-ed2cb49050/share/julia/compiled/v1.12/REPL/u0gqU_hJU50.so (unknown line)
run_std_repl at ./client.jl:490
jfptr_run_std_repl_58352.1 at /home/lorenz/software/polymake/julia/julia/julia-ed2cb49050/lib/julia/sys.so (unknown line)
jl_apply at /cache/build/builder-demeter6-6/julialang/julia-master/src/julia.h:2246 [inlined]
jl_f__call_latest at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:883#invokelatest#1 at ./essentials.jl:1056 [inlined]
invokelatest at ./essentials.jl:1052 [inlined]
run_main_repl at ./client.jl:511
repl_main at ./client.jl:593 [inlined]
_start at ./client.jl:568
jfptr__start_57577.1 at /home/lorenz/software/polymake/julia/julia/julia-ed2cb49050/lib/julia/sys.so (unknown line)
jl_apply at /cache/build/builder-demeter6-6/julialang/julia-master/src/julia.h:2246 [inlined]
true_main at /cache/build/builder-demeter6-6/julialang/julia-master/src/jlapi.c:922
jl_repl_entrypoint at /cache/build/builder-demeter6-6/julialang/julia-master/src/jlapi.c:1081
main at /cache/build/builder-demeter6-6/julialang/julia-master/cli/loader_exe.c:58
unknown function (ip:0x7f9dcbe4e47f) at /lib64/libc.so.6
__libc_start_main at /lib64/libc.so.6 (unknown line)
unknown function (ip:0x4010b8) at /workspace/srcdir/glibc-2.17/csu/../sysdeps/x86_64/start.S
I also tried sending USR1 to the process and this usually prints a long backtrace with many egal_types at the beginning:
julia>@timetrivializing_covering(T) isa Covering
======================================================================================
Information request received. A stacktrace will print followed by a 1.0 second profile
======================================================================================
cmd:/home/lorenz/software/polymake/julia/julia/julia-ed2cb49050/bin/julia 25622 running 1 of 1
signal (10): User defined signal 1
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:159
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162
egal_types at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:162 [inlined]
jl_types_egal at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:207
ijl_types_equal at /cache/build/builder-demeter6-6/julialang/julia-master/src/subtype.c:2287
ijl_method_table_add_backedge at /cache/build/builder-demeter6-6/julialang/julia-master/src/gf.c:1950
store_backedges at ./../usr/share/julia/Compiler/src/typeinfer.jl:535
finish! at ./../usr/share/julia/Compiler/src/typeinfer.jl:119
jfptr_finishNOT._117321.1 at /home/lorenz/software/polymake/julia/julia/julia-ed2cb49050/lib/julia/sys.so (unknown line)
finish_nocycle at ./../usr/share/julia/Compiler/src/typeinfer.jl:182
jfptr_finish_nocycle_117316.1 at /home/lorenz/software/polymake/julia/julia/julia-ed2cb49050/lib/julia/sys.so (unknown line)
typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4232
typeinf_ext at ./../usr/share/julia/Compiler/src/typeinfer.jl:1127
typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1218
jfptr_typeinf_ext_toplevel_117259.1 at /home/lorenz/software/polymake/julia/julia/julia-ed2cb49050/lib/julia/sys.so (unknown line)
jl_apply at /cache/build/builder-demeter6-6/julialang/julia-master/src/julia.h:2246 [inlined]
jl_type_infer at /cache/build/builder-demeter6-6/julialang/julia-master/src/gf.c:452
jl_compile_method_internal at /cache/build/builder-demeter6-6/julialang/julia-master/src/gf.c:2942
_jl_invoke at /cache/build/builder-demeter6-6/julialang/julia-master/src/gf.c:3436 [inlined]
ijl_apply_generic at /cache/build/builder-demeter6-6/julialang/julia-master/src/gf.c:3644
_trivializing_covering at /home/lorenz/.julia/packages/Oscar/5kSAT/src/AlgebraicGeometry/Schemes/Sheaves/CoherentSheaves.jl:987
unknown function (ip:0x7fe67f545e26) at (unknown file)
__compute_trivializing_covering__ at /home/lorenz/.julia/packages/Oscar/5kSAT/src/AlgebraicGeometry/Schemes/Sheaves/CoherentSheaves.jl:770#trivializing_covering##0 at /home/lorenz/.julia/packages/AbstractAlgebra/eNeG2/src/Attributes.jl:346
unknown function (ip:0x7fe67f53c54f) at (unknown file)
get! at ./dict.jl:458
get_attribute! at /home/lorenz/.julia/packages/AbstractAlgebra/eNeG2/src/Attributes.jl:230 [inlined]
trivializing_covering at /home/lorenz/.julia/packages/Oscar/5kSAT/src/AlgebraicGeometry/Schemes/Sheaves/CoherentSheaves.jl:765
unknown function (ip:0x7fe67f53c502) at (unknown file)
__compute_trivializing_covering__ at /home/lorenz/.julia/packages/Oscar/5kSAT/src/AlgebraicGeometry/Schemes/Sheaves/CoherentSheaves.jl:803#trivializing_covering##2 at /home/lorenz/.julia/packages/AbstractAlgebra/eNeG2/src/Attributes.jl:346 [inlined]
get! at ./dict.jl:458
unknown function (ip:0x7fe67f5382ed) at (unknown file)
get_attribute! at /home/lorenz/.julia/packages/AbstractAlgebra/eNeG2/src/Attributes.jl:230
trivializing_covering at /home/lorenz/.julia/packages/Oscar/5kSAT/src/AlgebraicGeometry/Schemes/Sheaves/CoherentSheaves.jl:787
unknown function (ip:0x7fe67f537ff2) at (unknown file)
macro expansion at ./timing.jl:611 [inlined]
top-level scope at ./REPL[8]:1
jl_toplevel_eval_flex at /cache/build/builder-demeter6-6/julialang/julia-master/src/toplevel.c:1059
__repl_entry_eval_expanded_with_loc at /cache/build/builder-demeter6-6/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPL.jl:341
jl_apply at /cache/build/builder-demeter6-6/julialang/julia-master/src/julia.h:2246 [inlined]
jl_f__call_latest at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:883#invokelatest#1 at ./essentials.jl:1056 [inlined]
invokelatest at ./essentials.jl:1052 [inlined]
toplevel_eval_with_hooks at /cache/build/builder-demeter6-6/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPL.jl:348
toplevel_eval_with_hooks at /cache/build/builder-demeter6-6/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPL.jl:352
toplevel_eval_with_hooks at /cache/build/builder-demeter6-6/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPL.jl:345 [inlined]
eval_user_input at /cache/build/builder-demeter6-6/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPL.jl:370
repl_backend_loop at /cache/build/builder-demeter6-6/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPL.jl:482#start_repl_backend#41 at /cache/build/builder-demeter6-6/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPL.jl:467
start_repl_backend at /cache/build/builder-demeter6-6/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPL.jl:464 [inlined]
#run_repl#48 at /cache/build/builder-demeter6-6/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPL.jl:690
run_repl at /cache/build/builder-demeter6-6/julialang/julia-master/usr/share/julia/stdlib/v1.12/REPL/src/REPL.jl:676
jfptr_run_repl_26070.1 at /home/lorenz/software/polymake/julia/julia/julia-ed2cb49050/share/julia/compiled/v1.12/REPL/u0gqU_hJU50.so (unknown line)
run_std_repl at ./client.jl:490
jfptr_run_std_repl_58352.1 at /home/lorenz/software/polymake/julia/julia/julia-ed2cb49050/lib/julia/sys.so (unknown line)
jl_apply at /cache/build/builder-demeter6-6/julialang/julia-master/src/julia.h:2246 [inlined]
jl_f__call_latest at /cache/build/builder-demeter6-6/julialang/julia-master/src/builtins.c:883#invokelatest#1 at ./essentials.jl:1056 [inlined]
invokelatest at ./essentials.jl:1052 [inlined]
run_main_repl at ./client.jl:511
repl_main at ./client.jl:593 [inlined]
_start at ./client.jl:568
jfptr__start_57577.1 at /home/lorenz/software/polymake/julia/julia/julia-ed2cb49050/lib/julia/sys.so (unknown line)
jl_apply at /cache/build/builder-demeter6-6/julialang/julia-master/src/julia.h:2246 [inlined]
true_main at /cache/build/builder-demeter6-6/julialang/julia-master/src/jlapi.c:922
jl_repl_entrypoint at /cache/build/builder-demeter6-6/julialang/julia-master/src/jlapi.c:1081
main at /cache/build/builder-demeter6-6/julialang/julia-master/cli/loader_exe.c:58
unknown function (ip:0x7fe6b2b1247f) at /lib64/libc.so.6
__libc_start_main at /lib64/libc.so.6 (unknown line)
unknown function (ip:0x4010b8) at /workspace/srcdir/glibc-2.17/csu/../sysdeps/x86_64/start.S
unknown function (ip: (nil)) at (unknown file)
==============================================================
Profile collected. A report will print at the next yield point
==============================================================
Attaching gdb to the process und printing the arguments to ijl_types_equal: https://pastebin.com/uYjGr8zf (adding them inline here exceeds the body size for the issue ....)
cc: @HechtiDerLachs (who might know more about this Oscar code)
The text was updated successfully, but these errors were encountered:
One of our test-sets gets stuck since about two weeks ago.
I reduced it to the following example:
This happens with Oscar master and also on the latest release Oscar@1.2.2.
Running this with a julia nightly build for 0741f9b:
But on ed2cb49 (merge of #56880, cc @vtjnash) this gets stuck in the last command. I let it run for about 12 hours with no result.
The backtrace points to this recursive call in Oscar:
https://github.com/oscar-system/Oscar.jl/blob/11820e4d5df371cf543b238cafb7428015bfc17b/src/AlgebraicGeometry/Schemes/Sheaves/CoherentSheaves.jl#L987
Hitting Ctrl+C while it is running prints a backtrace like this:
I also tried sending
USR1
to the process and this usually prints a long backtrace with manyegal_types
at the beginning:Attaching gdb to the process und printing the arguments to
ijl_types_equal
:https://pastebin.com/uYjGr8zf (adding them inline here exceeds the body size for the issue ....)
cc: @HechtiDerLachs (who might know more about this Oscar code)
The text was updated successfully, but these errors were encountered: