Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Segmentation fault during garbage collection in Julia 1.10 during OSCAR test suite #3633

Open
fingolfin opened this issue Apr 22, 2024 · 4 comments

Comments

@fingolfin
Copy link
Member

Here is one in the Nemo CI, see https://github.com/Nemocas/Nemo.jl/actions/runs/8781983266/job/24095176217?pr=1718

[7145] signal (11.1): Segmentation fault
in expression starting at /home/runner/.julia/packages/Oscar/CziNR/test/book/test.jl:9
gc_try_claim_and_push at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gc.c:1834 [inlined]
gc_mark_array8 at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gc.c:2063
gc_mark_outrefs at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gc.c:2600 [inlined]
gc_mark_loop_serial_ at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gc.c:2690
gc_mark_loop_serial at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gc.c:2713
gc_mark_loop at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gc.c:2908 [inlined]
_jl_gc_collect at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gc.c:3241
ijl_gc_collect at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gc.c:3538
maybe_collect at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gc.c:937 [inlined]
jl_gc_pool_alloc_inner at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gc.c:1293 [inlined]
jl_gc_pool_alloc_noinline at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gc.c:1350
jl_gc_alloc_ at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/julia_internal.h:476 [inlined]
ijl_box_ssavalue at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/datatype.c:1327
setindex! at ./essentials.jl:650 [inlined]
process_node! at ./compiler/ssair/ir.jl:1345
iterate_compact at ./compiler/ssair/ir.jl:1670
iterate at ./compiler/ssair/ir.jl:1592 [inlined]
batch_inline! at ./compiler/ssair/inlining.jl:730
ssa_inlining_pass! at ./compiler/ssair/inlining.jl:81 [inlined]
run_passes at ./compiler/optimize.jl:489
run_passes at ./compiler/optimize.jl:504 [inlined]
optimize at ./compiler/optimize.jl:453 [inlined]
_typeinf at ./compiler/typeinfer.jl:272
typeinf at ./compiler/typeinfer.jl:216
typeinf_edge at ./compiler/typeinfer.jl:930
abstract_call_method at ./compiler/abstractinterpretation.jl:629
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:95
abstract_call_known at ./compiler/abstractinterpretation.jl:2087
abstract_call at ./compiler/abstractinterpretation.jl:2169
abstract_call at ./compiler/abstractinterpretation.jl:2162
abstract_call at ./compiler/abstractinterpretation.jl:2354
abstract_eval_call at ./compiler/abstractinterpretation.jl:2370
abstract_eval_statement_expr at ./compiler/abstractinterpretation.jl:2380
abstract_eval_statement at ./compiler/abstractinterpretation.jl:2624
abstract_eval_basic_statement at ./compiler/abstractinterpretation.jl:2913
typeinf_local at ./compiler/abstractinterpretation.jl:3098
typeinf_nocycle at ./compiler/abstractinterpretation.jl:3186
_typeinf at ./compiler/typeinfer.jl:247
typeinf at ./compiler/typeinfer.jl:216
typeinf_edge at ./compiler/typeinfer.jl:930
abstract_call_method at ./compiler/abstractinterpretation.jl:629
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:95
abstract_call_known at ./compiler/abstractinterpretation.jl:2087
abstract_call at ./compiler/abstractinterpretation.jl:2169
#57 at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:284
jfptr_YY.57_91733.1 at /opt/hostedtoolcache/julia/1.10.2/x64/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:3076
with_repl_linfo at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:569
jfptr_with_repl_linfo_91808.1 at /opt/hostedtoolcache/julia/1.10.2/x64/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:3076
print_response at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:282
do_respond at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:911
jfptr_do_respond_91881.1 at /opt/hostedtoolcache/julia/1.10.2/x64/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:3076
#98 at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:1248
_jl_invoke at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:3076
jl_apply at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
jl_f__call_latest at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/builtins.c:812
#invokelatest#2 at ./essentials.jl:892 [inlined]
invokelatest at ./essentials.jl:889 [inlined]
#27 at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/LineEdit.jl:1612
jfptr_YY.27_90186.1 at /opt/hostedtoolcache/julia/1.10.2/x64/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:3076
prompt! at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/LineEdit.jl:2749
run_interface at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/LineEdit.jl:2651
jfptr_run_interface_90635.1 at /opt/hostedtoolcache/julia/1.10.2/x64/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:3076
run_frontend at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:1312
#62 at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:386
jfptr_YY.62_91784.1 at /opt/hostedtoolcache/julia/1.10.2/x64/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:3076
jl_apply at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
start_task at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/task.c:1238
Allocations: 66234435 (Pool: 66134391; Big: 100044); GC: 27
ERROR: Package Oscar errored during testing (received signal: 11)

Here is one in the Hecke CI, see https://github.com/thofma/Hecke.jl/actions/runs/8779917808/job/24095212450?pr=1459

[6810] signal (11.1): Segmentation fault
in expression starting at /home/runner/.julia/packages/Oscar/CziNR/test/book/test.jl:9
gc_mark_outrefs at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gc.c:2510 [inlined]
gc_mark_loop_serial_ at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gc.c:2690
gc_mark_loop_serial at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gc.c:2713
gc_mark_loop at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gc.c:2908 [inlined]
_jl_gc_collect at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gc.c:3241
ijl_gc_collect at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gc.c:3538
maybe_collect at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gc.c:937 [inlined]
jl_gc_pool_alloc_inner at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gc.c:1293
ijl_gc_pool_alloc at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gc.c:1341
IdDict at ./iddict.jl:30 [inlined]
IdSet at ./idset.jl:7 [inlined]
adce_pass! at ./compiler/ssair/passes.jl:1787
run_passes at ./compiler/optimize.jl:489
run_passes at ./compiler/optimize.jl:504 [inlined]
optimize at ./compiler/optimize.jl:453 [inlined]
_typeinf at ./compiler/typeinfer.jl:272
typeinf at ./compiler/typeinfer.jl:216
const_prop_call at ./compiler/abstractinterpretation.jl:1207
abstract_call_method_with_const_args at ./compiler/abstractinterpretation.jl:818
abstract_call_method_with_const_args at ./compiler/abstractinterpretation.jl:788
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:103
abstract_call_known at ./compiler/abstractinterpretation.jl:2087
abstract_call at ./compiler/abstractinterpretation.jl:2169
abstract_call at ./compiler/abstractinterpretation.jl:2162
abstract_call at ./compiler/abstractinterpretation.jl:2354
abstract_eval_call at ./compiler/abstractinterpretation.jl:2370
abstract_eval_statement_expr at ./compiler/abstractinterpretation.jl:2380
abstract_eval_statement at ./compiler/abstractinterpretation.jl:2624
abstract_eval_basic_statement at ./compiler/abstractinterpretation.jl:2913
typeinf_local at ./compiler/abstractinterpretation.jl:3098
typeinf_nocycle at ./compiler/abstractinterpretation.jl:3186
_typeinf at ./compiler/typeinfer.jl:247
typeinf at ./compiler/typeinfer.jl:216
typeinf_edge at ./compiler/typeinfer.jl:930
abstract_call_method at ./compiler/abstractinterpretation.jl:629
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:95
abstract_call_known at ./compiler/abstractinterpretation.jl:2087
abstract_call at ./compiler/abstractinterpretation.jl:2169
abstract_call at ./compiler/abstractinterpretation.jl:2162
abstract_call at ./compiler/abstractinterpretation.jl:2354
abstract_eval_call at ./compiler/abstractinterpretation.jl:2370
abstract_eval_statement_expr at ./compiler/abstractinterpretation.jl:2380
print_response at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:315
#57 at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:284
jfptr_YY.57_91733.1 at /opt/hostedtoolcache/julia/1.10.2/x64/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:3076
with_repl_linfo at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:569
jfptr_with_repl_linfo_91808.1 at /opt/hostedtoolcache/julia/1.10.2/x64/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:3076
print_response at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:282
do_respond at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:911
jfptr_do_respond_91881.1 at /opt/hostedtoolcache/julia/1.10.2/x64/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:3076
#98 at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:1248
_jl_invoke at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:3076
jl_apply at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
jl_f__call_latest at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/builtins.c:812
#invokelatest#2 at ./essentials.jl:892 [inlined]
invokelatest at ./essentials.jl:889 [inlined]
#27 at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/LineEdit.jl:1612
jfptr_YY.27_90186.1 at /opt/hostedtoolcache/julia/1.10.2/x64/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:3076
prompt! at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/LineEdit.jl:2749
run_interface at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/LineEdit.jl:2651
jfptr_run_interface_90635.1 at /opt/hostedtoolcache/julia/1.10.2/x64/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:3076
run_frontend at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:1312
#62 at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:386
jfptr_YY.62_91784.1 at /opt/hostedtoolcache/julia/1.10.2/x64/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:3076
jl_apply at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
start_task at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/task.c:1238
Allocations: 66035476 (Pool: 65935558; Big: 99918); GC: 27
ERROR: Package Oscar errored during testing (received signal: 11)
@lgoettgens
Copy link
Member

I now observed multiple very similar ones in Nemo. All of them occurred already during the first chapter specialized/boehm-breuer-git-fans.

[ Info: /home/runner/.julia/packages/Oscar/CziNR/test/runtests.jl -- fixed SEED 42
[ Info: ignore: test/Modules/FreeModules-graded.jl
[ Info: ignore: test/Modules/GradedModules.jl
[ Info: ignore: test/Serialization/IPC.jl
[ Info: ignore: test/book/cornerstones/groups/auxiliary_code/main.jl
[ Info: ignore: test/book/cornerstones/number-theory/auxiliary_code/main.jl
[ Info: ignore: test/book/cornerstones/number-theory/galoismod_1.jl
[ Info: ignore: test/book/cornerstones/number-theory/galoismod_2.jl
[ Info: ignore: test/book/cornerstones/number-theory/sym_1.jl
[ Info: ignore: test/book/cornerstones/number-theory/unit_log_plot.jl
[ Info: ignore: test/book/cornerstones/polyhedral-geometry/auxiliary_code/main.jl
[ Info: ignore: test/book/cornerstones/polyhedral-geometry/g-vectors.jl
[ Info: ignore: test/book/cornerstones/polyhedral-geometry/johnson-orbits.jl
[ Info: ignore: test/book/specialized/aga-boehm-hoffmann-markwig-traore/auxiliary_code/main.jl
[ Info: ignore: test/book/specialized/holt-ren-tropical-geometry/auxiliary_code/main.jl
[ Info: ignore: test/book/specialized/rose-sturmfels-telen-tropical-implicitization/auxiliary_code/main.jl

GC: pause 354.52ms. collected 626.539705MB. incr 

GC: pause 104.56ms. collected 168.238297MB. incr 
Starting tests for /home/runner/.julia/packages/Oscar/CziNR/test/book/test.jl

GC: pause 41.40ms. collected 194.208772MB. incr 

GC: pause 28.34ms. collected 203.769272MB. incr 

GC: pause 33.38ms. collected 178.791542MB. incr 

GC: pause 29.42ms. collected 204.671870MB. incr 

GC: pause 40.42ms. collected 161.410949MB. incr 

GC: pause 60.91ms. collected 164.809074MB. incr 

GC: pause 56.77ms. collected 242.494910MB. incr 

GC: pause 19.49ms. collected 275.937407MB. incr 

GC: pause 26.18ms. collected 281.932894MB. incr 

GC: pause 294.65ms. collected 276.658338MB. incr 
specialized/boehm-breuer-git-fans
  created mockrepl: Main.__225
    explG25_1.jlcon
    explG25_2.jlcon

GC: pause 42.05ms. collected 278.906341MB. incr 
    explG25_2A.jlcon
    explG25_3.jlcon

GC: pause 40.44ms. collected 275.795219MB. incr 

GC: pause 47.25ms. collected 271.344643MB. incr 
    explG25_3A.jlcon

GC: pause 55.20ms. collected 268.037041MB. incr 
    explG25_4.jlcon

GC: pause 38.81ms. collected 269.267041MB. incr 
    explG25_5.jlcon

[7030] signal (11.1): Segmentation fault
in expression starting at /home/runner/.julia/packages/Oscar/CziNR/test/book/test.jl:9
gc_mark_obj8 at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gc.c:1855
gc_mark_outrefs at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gc.c:2634 [inlined]
gc_mark_loop_serial_ at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gc.c:2690
gc_mark_loop_serial at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gc.c:2713
gc_mark_loop at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gc.c:2908 [inlined]
_jl_gc_collect at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gc.c:3241
ijl_gc_collect at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gc.c:3538
maybe_collect at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gc.c:937 [inlined]
jl_gc_pool_alloc_inner at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gc.c:1293 [inlined]
jl_gc_pool_alloc_noinline at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gc.c:1350
jl_gc_alloc_ at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/julia_internal.h:476 [inlined]
make_method_match at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:3237 [inlined]
ml_matches at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:3630
ml_matches at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:3587 [inlined]
ijl_matching_methods at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:2284
_methods_by_ftype at ./reflection.jl:1031
_findall at ./compiler/methodtable.jl:105 [inlined]
#findall#281 at ./compiler/methodtable.jl:74 [inlined]
findall at ./compiler/methodtable.jl:73 [inlined]
#findall#283 at ./compiler/methodtable.jl:113
findall at ./compiler/methodtable.jl:110 [inlined]
find_matching_methods at ./compiler/abstractinterpretation.jl:288
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:24
abstract_call_known at ./compiler/abstractinterpretation.jl:2087
abstract_call at ./compiler/abstractinterpretation.jl:2169
abstract_call at ./compiler/abstractinterpretation.jl:2162
abstract_call at ./compiler/abstractinterpretation.jl:2354
abstract_eval_call at ./compiler/abstractinterpretation.jl:2370
abstract_eval_statement_expr at ./compiler/abstractinterpretation.jl:2380
abstract_eval_statement at ./compiler/abstractinterpretation.jl:2624
abstract_eval_basic_statement at ./compiler/abstractinterpretation.jl:2913
typeinf_local at ./compiler/abstractinterpretation.jl:3098
typeinf_nocycle at ./compiler/abstractinterpretation.jl:3186
_typeinf at ./compiler/typeinfer.jl:247
typeinf at ./compiler/typeinfer.jl:216
typeinf_edge at ./compiler/typeinfer.jl:930
abstract_call_method at ./compiler/abstractinterpretation.jl:629
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:95
abstract_call_known at ./compiler/abstractinterpretation.jl:2087
abstract_call at ./compiler/abstractinterpretation.jl:2169
abstract_call at ./compiler/abstractinterpretation.jl:2162
abstract_call at ./compiler/abstractinterpretation.jl:2354
abstract_eval_call at ./compiler/abstractinterpretation.jl:2370
abstract_eval_statement_expr at ./compiler/abstractinterpretation.jl:2380
abstract_eval_statement at ./compiler/abstractinterpretation.jl:2624
abstract_eval_basic_statement at ./compiler/abstractinterpretation.jl:2913
typeinf_local at ./compiler/abstractinterpretation.jl:3098
typeinf_nocycle at ./compiler/abstractinterpretation.jl:3186
_typeinf at ./compiler/typeinfer.jl:247
typeinf at ./compiler/typeinfer.jl:216
typeinf_edge at ./compiler/typeinfer.jl:930
abstract_call_method at ./compiler/abstractinterpretation.jl:629
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:95
abstract_call_known at ./compiler/abstractinterpretation.jl:2087
abstract_call at ./compiler/abstractinterpretation.jl:2169
abstract_call at ./compiler/abstractinterpretation.jl:2162
abstract_call at ./compiler/abstractinterpretation.jl:2354
abstract_eval_call at ./compiler/abstractinterpretation.jl:2370
abstract_eval_statement_expr at ./compiler/abstractinterpretation.jl:2380
abstract_eval_statement at ./compiler/abstractinterpretation.jl:2624
abstract_eval_basic_statement at ./compiler/abstractinterpretation.jl:2913
typeinf_local at ./compiler/abstractinterpretation.jl:3098
typeinf_nocycle at ./compiler/abstractinterpretation.jl:3186
_typeinf at ./compiler/typeinfer.jl:247
typeinf at ./compiler/typeinfer.jl:216
typeinf_edge at ./compiler/typeinfer.jl:930
abstract_call_method at ./compiler/abstractinterpretation.jl:629
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:95
abstract_call_known at ./compiler/abstractinterpretation.jl:2087
abstract_call at ./compiler/abstractinterpretation.jl:2169
abstract_call at ./compiler/abstractinterpretation.jl:2162
abstract_call at ./compiler/abstractinterpretation.jl:2354
abstract_eval_call at ./compiler/abstractinterpretation.jl:2370
abstract_eval_statement_expr at ./compiler/abstractinterpretation.jl:2380
abstract_eval_statement at ./compiler/abstractinterpretation.jl:2624
abstract_eval_basic_statement at ./compiler/abstractinterpretation.jl:2913
typeinf_local at ./compiler/abstractinterpretation.jl:3098
typeinf_nocycle at ./compiler/abstractinterpretation.jl:3186
_typeinf at ./compiler/typeinfer.jl:247
typeinf at ./compiler/typeinfer.jl:216
typeinf_edge at ./compiler/typeinfer.jl:930
abstract_call_method at ./compiler/abstractinterpretation.jl:629
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:95
abstract_call_known at ./compiler/abstractinterpretation.jl:2087
abstract_call at ./compiler/abstractinterpretation.jl:2169
abstract_call at ./compiler/abstractinterpretation.jl:2162
abstract_call at ./compiler/abstractinterpretation.jl:2354
abstract_eval_call at ./compiler/abstractinterpretation.jl:2370
abstract_eval_statement_expr at ./compiler/abstractinterpretation.jl:2380
abstract_eval_statement at ./compiler/abstractinterpretation.jl:2624
abstract_eval_basic_statement at ./compiler/abstractinterpretation.jl:2913
typeinf_local at ./compiler/abstractinterpretation.jl:3098
typeinf_nocycle at ./compiler/abstractinterpretation.jl:3186
_typeinf at ./compiler/typeinfer.jl:247
typeinf at ./compiler/typeinfer.jl:216
typeinf_edge at ./compiler/typeinfer.jl:930
abstract_call_method at ./compiler/abstractinterpretation.jl:629
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:95
abstract_call_known at ./compiler/abstractinterpretation.jl:2087
abstract_call at ./compiler/abstractinterpretation.jl:2169
abstract_call at ./compiler/abstractinterpretation.jl:2162
abstract_call at ./compiler/abstractinterpretation.jl:2354
abstract_eval_call at ./compiler/abstractinterpretation.jl:2370
abstract_eval_statement_expr at ./compiler/abstractinterpretation.jl:2380
abstract_eval_statement at ./compiler/abstractinterpretation.jl:2624
abstract_eval_basic_statement at ./compiler/abstractinterpretation.jl:2913
typeinf_local at ./compiler/abstractinterpretation.jl:3098
typeinf_nocycle at ./compiler/abstractinterpretation.jl:3186
_typeinf at ./compiler/typeinfer.jl:247
typeinf at ./compiler/typeinfer.jl:216
typeinf_ext at ./compiler/typeinfer.jl:1051
typeinf_ext_toplevel at ./compiler/typeinfer.jl:1082
typeinf_ext_toplevel at ./compiler/typeinfer.jl:1078
jfptr_typeinf_ext_toplevel_35691.1 at /opt/hostedtoolcache/julia/1.10.2/x64/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:3076
jl_apply at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
jl_type_infer at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:394
jl_generate_fptr_impl at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/jitlayers.cpp:502
jl_compile_method_internal at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:2480 [inlined]
jl_compile_method_internal at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:2368
_jl_invoke at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:2886 [inlined]
ijl_apply_generic at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:3076
jl_apply at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
do_apply at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/builtins.c:768
#sprint#501 at ./strings/io.jl:112
sprint at ./strings/io.jl:107 [inlined]
print_matrix_row at ./arrayshow.jl:108
_print_matrix at ./arrayshow.jl:213
print_matrix at ./arrayshow.jl:171
print_matrix at ./arrayshow.jl:171 [inlined]
print_array at ./arrayshow.jl:358 [inlined]
show at ./arrayshow.jl:399
unknown function (ip: 0x7f54b13ca689)
_jl_invoke at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:3076
#55 at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:273
jfptr_YY.55_91703.1 at /opt/hostedtoolcache/julia/1.10.2/x64/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:3076
with_repl_linfo at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:569
jfptr_with_repl_linfo_91808.1 at /opt/hostedtoolcache/julia/1.10.2/x64/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:3076
display at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:259
display at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:278 [inlined]
display at ./multimedia.jl:340
jfptr_display_64968.1 at /opt/hostedtoolcache/julia/1.10.2/x64/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:3076
jl_apply at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
jl_f__call_latest at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/builtins.c:812
#invokelatest#2 at ./essentials.jl:892 [inlined]
invokelatest at ./essentials.jl:889 [inlined]
print_response at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:315
#57 at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:284
jfptr_YY.57_91733.1 at /opt/hostedtoolcache/julia/1.10.2/x64/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:3076
with_repl_linfo at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:569
jfptr_with_repl_linfo_91808.1 at /opt/hostedtoolcache/julia/1.10.2/x64/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:3076
print_response at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:282
do_respond at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:911
jfptr_do_respond_91881.1 at /opt/hostedtoolcache/julia/1.10.2/x64/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:3076
#98 at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:1248
_jl_invoke at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:3076
jl_apply at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
jl_f__call_latest at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/builtins.c:812
#invokelatest#2 at ./essentials.jl:892 [inlined]
invokelatest at ./essentials.jl:889 [inlined]
#27 at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/LineEdit.jl:1612
jfptr_YY.27_90186.1 at /opt/hostedtoolcache/julia/1.10.2/x64/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:3076
prompt! at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/LineEdit.jl:2749
run_interface at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/LineEdit.jl:2651
jfptr_run_interface_90635.1 at /opt/hostedtoolcache/julia/1.10.2/x64/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:3076
run_frontend at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:1312
#62 at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:386
jfptr_YY.62_91784.1 at /opt/hostedtoolcache/julia/1.10.2/x64/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/gf.c:3076
jl_apply at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
start_task at /cache/build/builder-amdci5-1/julialang/julia-release-1-dot-10/src/task.c:1238
Allocations: 66210489 (Pool: 66110478; Big: 100011); GC: 27
ERROR: Package Oscar errored during testing (received signal: 11)

@thofma
Copy link
Collaborator

thofma commented Apr 24, 2024

Just wanted to confirm what @lgoettgens observed. In most (all?) cases I saw, the last line before the stacktrace was

GC: pause 38.81ms. collected 269.267041MB. incr 
    explG25_5.jlcon

[7030] signal (11.1): Segmentation fault

@benlorenz
Copy link
Member

It does seem to happen during the book tests in the oscar repo as well, albeit very rarely. I just fund a GC corruption error here: https://github.com/oscar-system/Oscar.jl/actions/runs/8786611902/job/24109873680
And in this case it crashed during cornerstones/algebraic-geometry:

2024-04-22T15:50:22.9782689Z cornerstones/algebraic-geometry
2024-04-22T15:50:22.9886920Z   created mockrepl: Main.__539
2024-04-22T15:50:22.9902833Z     ex11.jlcon
2024-04-22T15:50:23.0268162Z 
2024-04-22T15:50:23.0269133Z GC: pause 31.57ms. collected 46.499566MB. incr 
2024-04-22T15:50:23.0785243Z     ex11dist.jlcon
2024-04-22T15:50:23.0849053Z     default.jlcon
2024-04-22T15:50:23.1558570Z     ex-primdec.jlcon
2024-04-22T15:50:23.7941700Z 
2024-04-22T15:50:23.7942538Z GC: pause 28.36ms. collected 45.487848MB. incr 
2024-04-22T15:50:23.9931754Z     ex-dim.jlcon
2024-04-22T15:50:24.0906295Z     circlepar.jlcon
2024-04-22T15:50:24.1869829Z     twocusps.jlcon
2024-04-22T15:50:24.4923217Z 
2024-04-22T15:50:24.4924037Z GC: pause 30.27ms. collected 41.857054MB. incr 
2024-04-22T15:50:24.6590001Z 
2024-04-22T15:50:24.6590797Z GC: pause 37.38ms. collected 40.393806MB. incr 
2024-04-22T15:50:26.0761902Z 
2024-04-22T15:50:26.0762799Z GC: pause 183.55ms. collected 263.830521MB. full 
2024-04-22T15:50:27.7929338Z 
2024-04-22T15:50:27.7930149Z GC: pause 1165.27ms. collected 223.424442MB. incr 
2024-04-22T15:50:29.7946074Z     delta.jlcon
2024-04-22T15:50:31.3574120Z     ex21.jlcon
2024-04-22T15:50:31.3849388Z     ex21a.jlcon
2024-04-22T15:50:31.4160558Z     ex21b.jlcon
2024-04-22T15:50:31.4800825Z     ex23.jlcon
2024-04-22T15:50:31.9304153Z     ex23a.jlcon
2024-04-22T15:50:33.4369789Z     param.jlcon
2024-04-22T15:50:40.7883556Z GC error (probable corruption)
2024-04-22T15:50:40.7884450Z Allocations: 1039944540 (Pool: 1039288774; Big: 655766); GC: 341
2024-04-22T15:50:40.7885376Z <?#0x7f6ba3aac340::<circular reference @-1>>
2024-04-22T15:50:40.7885730Z 
2024-04-22T15:50:40.7885861Z thread 0 ptr queue:
2024-04-22T15:50:40.7886382Z ~~~~~~~~~~ ptr queue top ~~~~~~~~~~
2024-04-22T15:50:40.7890166Z Array{Any, (1,)}[localization(AbstractAlgebra.MPolyRing{T} where T, Oscar.AbsMPolyMultSet{BRT, BRET, RT, RET} where RET<:AbstractAlgebra.RingElem where RT<:AbstractAlgebra.Ring where BRET where BRT) from localization(AbstractAlgebra.Ring, Oscar.AbsMultSet{RingType, RingElemType} where RingElemType<:AbstractAlgebra.RingElem where RingType<:AbstractAlgebra.Ring)]
2024-04-22T15:50:40.7893536Z ==========
2024-04-22T15:50:40.7901338Z Core.CodeInstance(def=localization(Oscar.AbsMPolyMultSet{BRT, BRET, RT, RET} where RET<:AbstractAlgebra.RingElem where RT<:AbstractAlgebra.Ring where BRET where BRT) from localization(Oscar.AbsMPolyMultSet{BRT, BRET, RT, RET} where RET where RT where BRET where BRT), next=#<null>, min_world=0x0000000000007b51, max_world=0xffffffffffffffff, rettype=Tuple{Union{Oscar.MPolyLocRing{_A, _B, RingType, _C, MultSetType} where MultSetType<:Oscar.AbsMPolyMultSet{_A, _B, RingType, _C} where _C<:AbstractAlgebra.RingElem, Oscar.MPolyLocRing{_A, _B, RingType, RingElemType, MultSetType} where MultSetType<:Oscar.AbsMPolyMultSet{_A, _B, RingType, RingElemType} where RingElemType<:AbstractAlgebra.RingElem} where RingType<:(AbstractAlgebra.MPolyRing{T} where T) where _B where _A, Any}, rettype_const=#<null>, inferred=nothing, ipo_purity_bits=0x00000909, purity_bits=0x00000909, argescapes=nothing, isspecsig=false, precompile=false, relocatability=0x01, invoke=0x0000000000000000, specptr=0x0000000000000000)
2024-04-22T15:50:40.7908845Z ==========
2024-04-22T15:50:40.7910450Z dim(Oscar.AffineAlgebraicSet{Nemo.QQField, Oscar.MPolyQuoRing{Nemo.QQMPolyRingElem}}) from dim(Oscar.AbsAffineAlgebraicSet{BaseField, RingType} where RingType where BaseField<:AbstractAlgebra.Field)
...

I have been trying to reproduce this locally when running single chapters and got similar crashes in cornerstones/groups and specialized/boehm-breuer-git-fans, but I haven't checked all the chapters yet. For the crashes I will need to dig through the rr-traces now.

@lgoettgens
Copy link
Member

I found a similar looking one in cornerstonerstones/groups in actions.jlcon in https://github.com/oscar-system/Oscar.jl/actions/runs/8984996505/job/24678062655?pr=3672#step:8:2901

cornerstones/groups
  created mockrepl: Main.__238

GC: pause 75.66ms. collected 467.587770MB. incr 
      done with aux
    intro.jlcon
    actions.jlcon

GC: pause 454.95ms. collected 1059.157538MB. incr 

[1875] signal (11.128): Segmentation fault
in expression starting at REPL[72]:1
gc_mark_outrefs at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gc.c:2520 [inlined]
gc_mark_loop_serial_ at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gc.c:2690
gc_mark_loop_serial at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gc.c:2713
gc_mark_loop at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gc.c:[2894](https://github.com/oscar-system/Oscar.jl/actions/runs/8984996505/job/24678062655?pr=3672#step:8:2898) [inlined]
_jl_gc_collect at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gc.c:3227
ijl_gc_collect at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gc.c:3524
maybe_collect at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gc.c:937 [inlined]
jl_gc_pool_alloc_inner at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gc.c:1293
jl_gc_pool_alloc_noinline at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gc.c:1350 [inlined]
jl_gc_alloc_ at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/julia_internal.h:476 [inlined]
jl_gc_alloc at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gc.c:3576
NewBag at /workspace/srcdir/gap-4.12.2/src/julia_gc.c:939
NEW_PLIST at /workspace/srcdir/gap-4.12.2/src/plist.h:46 [inlined]
EvalListExpr at /workspace/srcdir/gap-4.12.2/src/exprs.c:832
EVAL_EXPR at /workspace/srcdir/gap-4.12.2/src/exprs.h:98 [inlined]
EvalOrExecCall at /workspace/srcdir/gap-4.12.2/src/funcs.c:118 [inlined]
EvalFunccall2args at /workspace/srcdir/gap-4.12.2/src/funcs.c:308
EVAL_EXPR at /workspace/srcdir/gap-4.12.2/src/exprs.h:98 [inlined]
EvalOrExecCall at /workspace/srcdir/gap-4.12.2/src/funcs.c:118 [inlined]
EvalFunccall1args at /workspace/srcdir/gap-4.12.2/src/funcs.c:303
EVAL_EXPR at /workspace/srcdir/gap-4.12.2/src/exprs.h:98 [inlined]
ExecAssLVar at /workspace/srcdir/gap-4.12.2/src/vars.c:167
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
ExecSeqStatHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:147 [inlined]
ExecSeqStat at /workspace/srcdir/gap-4.12.2/src/stats.c:160
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
ExecSeqStatHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:147 [inlined]
ExecSeqStat7 at /workspace/srcdir/gap-4.12.2/src/stats.c:190
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
EXEC_CURR_FUNC at /workspace/srcdir/gap-4.12.2/src/stats.c:61
DoExecFunc at /workspace/srcdir/gap-4.12.2/src/funcs.c:468 [inlined]
DoExecFunc2args at /workspace/srcdir/gap-4.12.2/src/funcs.c:495
CALL_2ARGS at /workspace/srcdir/gap-4.12.2/src/calls.h:316 [inlined]
EvalOrExecCall at /workspace/srcdir/gap-4.12.2/src/funcs.c:150 [inlined]
EvalFunccall2args at /workspace/srcdir/gap-4.12.2/src/funcs.c:308
EVAL_EXPR at /workspace/srcdir/gap-4.12.2/src/exprs.h:98 [inlined]
ExecAssLVar at /workspace/srcdir/gap-4.12.2/src/vars.c:167
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
ExecSeqStatHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:147 [inlined]
ExecSeqStat6 at /workspace/srcdir/gap-4.12.2/src/stats.c:185
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
EXEC_CURR_FUNC at /workspace/srcdir/gap-4.12.2/src/stats.c:61
DoExecFunc at /workspace/srcdir/gap-4.12.2/src/funcs.c:468 [inlined]
DoExecFunc2args at /workspace/srcdir/gap-4.12.2/src/funcs.c:495
CALL_2ARGS at /workspace/srcdir/gap-4.12.2/src/calls.h:316 [inlined]
EvalOrExecCall at /workspace/srcdir/gap-4.12.2/src/funcs.c:150 [inlined]
EvalFunccall2args at /workspace/srcdir/gap-4.12.2/src/funcs.c:308
EVAL_EXPR at /workspace/srcdir/gap-4.12.2/src/exprs.h:98 [inlined]
ExecAssLVar at /workspace/srcdir/gap-4.12.2/src/vars.c:167
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
ExecSeqStatHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:147 [inlined]
ExecSeqStat6 at /workspace/srcdir/gap-4.12.2/src/stats.c:185
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
ExecForHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:402 [inlined]
ExecFor at /workspace/srcdir/gap-4.12.2/src/stats.c:457
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
ExecSeqStatHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:147 [inlined]
ExecSeqStat at /workspace/srcdir/gap-4.12.2/src/stats.c:160
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
ExecSeqStatHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:147 [inlined]
ExecSeqStat7 at /workspace/srcdir/gap-4.12.2/src/stats.c:190
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
EXEC_CURR_FUNC at /workspace/srcdir/gap-4.12.2/src/stats.c:61
DoExecFunc at /workspace/srcdir/gap-4.12.2/src/funcs.c:468 [inlined]
DoExecFunc1args at /workspace/srcdir/gap-4.12.2/src/funcs.c:489
CALL_5ARGS at /workspace/srcdir/gap-4.12.2/src/calls.h:331 [inlined]
EvalOrExecCall at /workspace/srcdir/gap-4.12.2/src/funcs.c:159 [inlined]
EvalFunccall5args at /workspace/srcdir/gap-4.12.2/src/funcs.c:323
EVAL_EXPR at /workspace/srcdir/gap-4.12.2/src/exprs.h:98 [inlined]
ExecAssLVar at /workspace/srcdir/gap-4.12.2/src/vars.c:167
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
ExecSeqStatHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:147 [inlined]
ExecSeqStat5 at /workspace/srcdir/gap-4.12.2/src/stats.c:180
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
EXEC_CURR_FUNC at /workspace/srcdir/gap-4.12.2/src/stats.c:61
DoExecFunc at /workspace/srcdir/gap-4.12.2/src/funcs.c:468 [inlined]
DoExecFunc5args at /workspace/srcdir/gap-4.12.2/src/funcs.c:513
CALL_5ARGS at /workspace/srcdir/gap-4.12.2/src/calls.h:331 [inlined]
EvalOrExecCall at /workspace/srcdir/gap-4.12.2/src/funcs.c:159 [inlined]
EvalFunccall5args at /workspace/srcdir/gap-4.12.2/src/funcs.c:323
EVAL_EXPR at /workspace/srcdir/gap-4.12.2/src/exprs.h:98 [inlined]
ExecAssLVar at /workspace/srcdir/gap-4.12.2/src/vars.c:167
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
ExecSeqStatHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:147 [inlined]
ExecSeqStat6 at /workspace/srcdir/gap-4.12.2/src/stats.c:185
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
EXEC_CURR_FUNC at /workspace/srcdir/gap-4.12.2/src/stats.c:61
DoExecFunc at /workspace/srcdir/gap-4.12.2/src/funcs.c:468 [inlined]
DoExecFunc6args at /workspace/srcdir/gap-4.12.2/src/funcs.c:519
CALL_6ARGS at /workspace/srcdir/gap-4.12.2/src/calls.h:336 [inlined]
CallNArgs<6> at /workspace/srcdir/gap-4.12.2/src/opers.cc:1841 [inlined]
DoOperationNArgs<6, 0, 0> at /workspace/srcdir/gap-4.12.2/src/opers.cc:1986 [inlined]
DoOperation6Args at /workspace/srcdir/gap-4.12.2/src/opers.cc:2025
CALL_6ARGS at /workspace/srcdir/gap-4.12.2/src/calls.h:336 [inlined]
EvalOrExecCall at /workspace/srcdir/gap-4.12.2/src/funcs.c:162 [inlined]
EvalFunccall6args at /workspace/srcdir/gap-4.12.2/src/funcs.c:328
EVAL_EXPR at /workspace/srcdir/gap-4.12.2/src/exprs.h:98 [inlined]
ExecAssLVar at /workspace/srcdir/gap-4.12.2/src/vars.c:167
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
ExecSeqStatHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:147 [inlined]
ExecSeqStat at /workspace/srcdir/gap-4.12.2/src/stats.c:160
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
ExecForRangeHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:538 [inlined]
ExecForRange at /workspace/srcdir/gap-4.12.2/src/stats.c:550
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
ExecSeqStatHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:147 [inlined]
ExecSeqStat4 at /workspace/srcdir/gap-4.12.2/src/stats.c:175
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
EXEC_CURR_FUNC at /workspace/srcdir/gap-4.12.2/src/stats.c:61
DoExecFunc at /workspace/srcdir/gap-4.12.2/src/funcs.c:468 [inlined]
DoExecFunc6args at /workspace/srcdir/gap-4.12.2/src/funcs.c:519
CALL_6ARGS at /workspace/srcdir/gap-4.12.2/src/calls.h:336 [inlined]
EvalOrExecCall at /workspace/srcdir/gap-4.12.2/src/funcs.c:162 [inlined]
EvalFunccall6args at /workspace/srcdir/gap-4.12.2/src/funcs.c:328
EVAL_EXPR at /workspace/srcdir/gap-4.12.2/src/exprs.h:98 [inlined]
ExecReturnObj at /workspace/srcdir/gap-4.12.2/src/stats.c:965
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
ExecSeqStatHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:147 [inlined]
ExecSeqStat at /workspace/srcdir/gap-4.12.2/src/stats.c:160
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
EXEC_CURR_FUNC at /workspace/srcdir/gap-4.12.2/src/stats.c:61
DoExecFunc at /workspace/srcdir/gap-4.12.2/src/funcs.c:468 [inlined]
DoExecFunc5args at /workspace/srcdir/gap-4.12.2/src/funcs.c:513
CALL_5ARGS at /workspace/srcdir/gap-4.12.2/src/calls.h:331 [inlined]
CallNArgs<5> at /workspace/srcdir/gap-4.12.2/src/opers.cc:1838 [inlined]
DoOperationNArgs<5, 0, 0> at /workspace/srcdir/gap-4.12.2/src/opers.cc:1986 [inlined]
DoOperation5Args at /workspace/srcdir/gap-4.12.2/src/opers.cc:2020
CALL_5ARGS at /workspace/srcdir/gap-4.12.2/src/calls.h:331 [inlined]
EvalOrExecCall at /workspace/srcdir/gap-4.12.2/src/funcs.c:159 [inlined]
EvalFunccall5args at /workspace/srcdir/gap-4.12.2/src/funcs.c:323
EVAL_EXPR at /workspace/srcdir/gap-4.12.2/src/exprs.h:98 [inlined]
ExecReturnObj at /workspace/srcdir/gap-4.12.2/src/stats.c:965
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
ExecSeqStatHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:147 [inlined]
ExecSeqStat3 at /workspace/srcdir/gap-4.12.2/src/stats.c:170
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
EXEC_CURR_FUNC at /workspace/srcdir/gap-4.12.2/src/stats.c:61
DoExecFunc at /workspace/srcdir/gap-4.12.2/src/funcs.c:468 [inlined]
DoExecFunc1args at /workspace/srcdir/gap-4.12.2/src/funcs.c:489
CALL_1ARGS at /workspace/srcdir/gap-4.12.2/src/calls.h:311 [inlined]
CallNArgs<1> at /workspace/srcdir/gap-4.12.2/src/opers.cc:1826 [inlined]
DoOperationNArgs<1, 0, 0> at /workspace/srcdir/gap-4.12.2/src/opers.cc:1986 [inlined]
DoOperation1Args at /workspace/srcdir/gap-4.12.2/src/opers.cc:2000
DoAttribute at /workspace/srcdir/gap-4.12.2/src/opers.cc:2332
CALL_1ARGS at /workspace/srcdir/gap-4.12.2/src/calls.h:311 [inlined]
EvalOrExecCall at /workspace/srcdir/gap-4.12.2/src/funcs.c:147 [inlined]
EvalFunccall1args at /workspace/srcdir/gap-4.12.2/src/funcs.c:303
EVAL_EXPR at /workspace/srcdir/gap-4.12.2/src/exprs.h:98 [inlined]
ExecAssLVar at /workspace/srcdir/gap-4.12.2/src/vars.c:167
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
ExecSeqStatHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:147 [inlined]
ExecSeqStat3 at /workspace/srcdir/gap-4.12.2/src/stats.c:170
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
ExecSeqStatHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:147 [inlined]
ExecSeqStat at /workspace/srcdir/gap-4.12.2/src/stats.c:160
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
ExecSeqStatHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:147 [inlined]
ExecSeqStat5 at /workspace/srcdir/gap-4.12.2/src/stats.c:180
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
ExecSeqStatHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:147 [inlined]
ExecSeqStat4 at /workspace/srcdir/gap-4.12.2/src/stats.c:175
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
ExecForRangeHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:538 [inlined]
ExecForRange at /workspace/srcdir/gap-4.12.2/src/stats.c:550
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
ExecSeqStatHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:147 [inlined]
ExecSeqStat at /workspace/srcdir/gap-4.12.2/src/stats.c:160
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
ExecForRangeHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:540 [inlined]
ExecForRange2 at /workspace/srcdir/gap-4.12.2/src/stats.c:555
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
ExecSeqStatHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:147 [inlined]
ExecSeqStat at /workspace/srcdir/gap-4.12.2/src/stats.c:160
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
ExecForRangeHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:538 [inlined]
ExecForRange at /workspace/srcdir/gap-4.12.2/src/stats.c:550
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
ExecSeqStatHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:147 [inlined]
ExecSeqStat at /workspace/srcdir/gap-4.12.2/src/stats.c:160
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
ExecSeqStatHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:147 [inlined]
ExecSeqStat7 at /workspace/srcdir/gap-4.12.2/src/stats.c:190
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
EXEC_CURR_FUNC at /workspace/srcdir/gap-4.12.2/src/stats.c:61
DoExecFunc at /workspace/srcdir/gap-4.12.2/src/funcs.c:468 [inlined]
DoExecFunc1args at /workspace/srcdir/gap-4.12.2/src/funcs.c:489
CALL_2ARGS at /workspace/srcdir/gap-4.12.2/src/calls.h:316 [inlined]
EvalOrExecCall at /workspace/srcdir/gap-4.12.2/src/funcs.c:150 [inlined]
EvalFunccall2args at /workspace/srcdir/gap-4.12.2/src/funcs.c:308
EVAL_EXPR at /workspace/srcdir/gap-4.12.2/src/exprs.h:98 [inlined]
ExecAssLVar at /workspace/srcdir/gap-4.12.2/src/vars.c:167
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
ExecSeqStatHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:147 [inlined]
ExecSeqStat7 at /workspace/srcdir/gap-4.12.2/src/stats.c:190
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
EXEC_CURR_FUNC at /workspace/srcdir/gap-4.12.2/src/stats.c:61
DoExecFunc at /workspace/srcdir/gap-4.12.2/src/funcs.c:468 [inlined]
DoExecFunc1args at /workspace/srcdir/gap-4.12.2/src/funcs.c:489
CALL_1ARGS at /workspace/srcdir/gap-4.12.2/src/calls.h:311 [inlined]
CallNArgs<1> at /workspace/srcdir/gap-4.12.2/src/opers.cc:1826 [inlined]
DoOperationNArgs<1, 0, 0> at /workspace/srcdir/gap-4.12.2/src/opers.cc:1986 [inlined]
DoOperation1Args at /workspace/srcdir/gap-4.12.2/src/opers.cc:2000
DoAttribute at /workspace/srcdir/gap-4.12.2/src/opers.cc:2332
CALL_1ARGS at /workspace/srcdir/gap-4.12.2/src/calls.h:311 [inlined]
EvalOrExecCall at /workspace/srcdir/gap-4.12.2/src/funcs.c:147 [inlined]
EvalFunccall1args at /workspace/srcdir/gap-4.12.2/src/funcs.c:303
EVAL_EXPR at /workspace/srcdir/gap-4.12.2/src/exprs.h:98 [inlined]
EvalOrExecCall at /workspace/srcdir/gap-4.12.2/src/funcs.c:118 [inlined]
EvalFunccall1args at /workspace/srcdir/gap-4.12.2/src/funcs.c:303
EVAL_EXPR at /workspace/srcdir/gap-4.12.2/src/exprs.h:98 [inlined]
ExecReturnObj at /workspace/srcdir/gap-4.12.2/src/stats.c:965
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
ExecSeqStatHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:147 [inlined]
ExecSeqStat at /workspace/srcdir/gap-4.12.2/src/stats.c:160
EXEC_STAT at /workspace/srcdir/gap-4.12.2/src/stats.c:55 [inlined]
EXEC_CURR_FUNC at /workspace/srcdir/gap-4.12.2/src/stats.c:61
DoExecFunc at /workspace/srcdir/gap-4.12.2/src/funcs.c:468 [inlined]
DoExecFunc1args at /workspace/srcdir/gap-4.12.2/src/funcs.c:489
CALL_1ARGS at /workspace/srcdir/gap-4.12.2/src/calls.h:311 [inlined]
CallNArgs<1> at /workspace/srcdir/gap-4.12.2/src/opers.cc:1826 [inlined]
DoOperationNArgs<1, 0, 0> at /workspace/srcdir/gap-4.12.2/src/opers.cc:1986 [inlined]
DoOperation1Args at /workspace/srcdir/gap-4.12.2/src/opers.cc:2000
DoAttribute at /workspace/srcdir/gap-4.12.2/src/opers.cc:2332
_call_gap_func at /home/runner/.julia/packages/GAP/fMeZB/src/ccalls.jl:330 [inlined]
GapObj at /home/runner/.julia/packages/GAP/fMeZB/src/ccalls.jl:307
ConjugacyClassesSubgroups at /home/runner/work/Oscar.jl/Oscar.jl/src/GAP/wrappers.jl:371 [inlined]
#subgroup_classes#1616 at /home/runner/work/Oscar.jl/Oscar.jl/src/Groups/GAPGroups.jl:803
subgroup_classes at /home/runner/work/Oscar.jl/Oscar.jl/src/Groups/GAPGroups.jl:802 [inlined]
optimal_perm_rep at ./REPL[67]:5
unknown function (ip: 0x7fadfbb19295)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:[2895](https://github.com/oscar-system/Oscar.jl/actions/runs/8984996505/job/24678062655?pr=3672#step:8:2899) [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3077
top-level scope at ./REPL[72]:2
jl_toplevel_eval_flex at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/toplevel.c:925
jl_toplevel_eval_flex at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/toplevel.c:877
ijl_toplevel_eval_in at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/toplevel.c:985
eval at ./boot.jl:385 [inlined]
eval_user_input at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:150
repl_backend_loop at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:246
#start_repl_backend#46 at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:231
start_repl_backend at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:228
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3077
#run_repl#59 at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:389
run_repl at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:375 [inlined]
run_repl at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/REPL/src/REPL.jl:375 [inlined]
#37 at /home/runner/work/Oscar.jl/Oscar.jl/test/book/test.jl:140
unknown function (ip: 0x7fae1b1868a2)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2895 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3077
jl_apply at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
start_task at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/task.c:1238
Allocations: 442354061 (Pool: 441949751; Big: 404310); GC: 91
ERROR: LoadError: Package Oscar errored during testing (received signal: 11)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants