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

Crashes or hangs running doctests in CI (possibly related to GAP.jl and/or Singular.jl) #2336

Closed
fingolfin opened this issue May 3, 2023 · 21 comments

Comments

@fingolfin
Copy link
Member

fingolfin commented May 3, 2023

Recently I've observed here and also in the Singular.jl repository some crashes running doctest CI jobs; or in other cases these just hang "forever". For Oscar so far I've seen these only with Julia nightly; for Singular.jl also with other Julia versions. Unfortunately there is almost no information in the relevant CI logs. (The crashes in Singular.jl may or may not be related; I just thought I should point out the coincidence, in case there is a connection after all)

Examples:

Actually there are also cases where the regular tests just "hang" without making any progress; not sure if this might be related or not:

To work on this, it would of course be good to be able to reproduce these; and/or to get the CI to produce more information, like a backtrace from the crash. If anyone has an idea how we might achieve that...

CC @hannes14 @benlorenz

@benlorenz
Copy link
Member

benlorenz commented May 3, 2023

I did see this once with 1.9 as well for Oscar.jl: https://github.com/oscar-system/Oscar.jl/actions/runs/4844111264/jobs/8632169406

For the linux-nightly-crash I ran this in a bunch of loops until it died and collected core files recently, which gives this backtrace:

$ lldb /home/datastore/lorenz/software/julia/jv/julia/usr/bin/julia -c crashes-nightly/core_julia.4827_1682707045 
(lldb) target create "/home/datastore/lorenz/software/julia/jv/julia/usr/bin/julia" --core "crashes-nightly/core_julia.4827_1682707045"
Core file '/home/datastore/lorenz/software/julia/Oscar.jl/crashes-nightly/core_julia.4827_1682707045' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'julia', stop reason = signal SIGSEGV
  * frame #0: 0x000014c301893a5f libjulia-internal.so.1`gc_sync_cache_nolock [inlined] gc_big_object_unlink(hdr=0x00000000626e3080) at gc.h:360:16
    frame #1: 0x000014c301893a58 libjulia-internal.so.1`gc_sync_cache_nolock(ptls=0x0000000000535a80, gc_cache=0x0000000000537618) at gc.c:861:9
    frame #2: 0x000014c3018a0cb3 libjulia-internal.so.1`_jl_gc_collect at gc.c:891:13
    frame #3: 0x000014c3018a0c8b libjulia-internal.so.1`_jl_gc_collect(ptls=0x0000000000535a80, collection=JL_GC_AUTO) at gc.c:3129:5
    frame #4: 0x000014c3018a1bca libjulia-internal.so.1`ijl_gc_collect(collection=JL_GC_AUTO) at gc.c:3388:13
    frame #5: 0x000014c3018a3350 libjulia-internal.so.1`jl_gc_alloc [inlined] jl_gc_pool_alloc_noinline(osize=<unavailable>, pool_offset=<unavailable>, ptls=0x0000000000535a80) at gc.c:1065:9
    frame #6: 0x000014c3018a3336 libjulia-internal.so.1`jl_gc_alloc at julia_internal.h:460:13
    frame #7: 0x000014c3018a32f5 libjulia-internal.so.1`jl_gc_alloc(ptls=0x0000000000535a80, sz=8, ty=0x000014c2481cb2f0) at gc.c:3440:12
    frame #8: 0x000014c24894075c libgap.so`NewBag(type=72, size=12) at julia_gc.c:939
    frame #9: 0x000014c248905e81 libgap.so`NEW_STRING(len=3) at stringobj.c:420
    frame #10: 0x000014c2488f6758 libgap.so`AppendBufToString(string=0x0000000000000000, buf="A14", bufsize=3) at scanner.c:152
    frame #11: 0x000014c2488f7c7e libgap.so`GetStr(s=0x00007ffc763871f0, c='"') at scanner.c:670
    frame #12: 0x000014c2488f7efb libgap.so`NextSymbol at scanner.c:786
    frame #13: 0x000014c2488f7ee0 libgap.so`NextSymbol(s=0x00007ffc763871f0) at scanner.c:963
    frame #14: 0x000014c2488f82d5 libgap.so`Match(s=0x00007ffc763871f0, symbol=<unavailable>, msg=<unavailable>, skipto=<unavailable>) at scanner.c:219
    frame #15: 0x000014c2488f0857 libgap.so`ReadSelector [inlined] Match_(skipto=<unavailable>, msg=<unavailable>, symbol=<unavailable>, rs=<unavailable>) at read.c:196
    frame #16: 0x000014c2488f081c libgap.so`ReadSelector(rs=0x00007ffc763871f0, follow=18446744072635809792, level=0) at read.c:625
    frame #17: 0x000014c2488f2e91 libgap.so`ReadCallVarAss(rs=0x00007ffc763871f0, follow=18446744072635809792, mode='x') at read.c:883
    frame #18: 0x000014c2488ee480 libgap.so`ReadAtom(rs=0x00007ffc763871f0, follow=18446744072635809792, mode='x') at read.c:1603
    frame #19: 0x000014c2488ee6e2 libgap.so`ReadFactor(rs=0x00007ffc763871f0, follow=18446744072635809792, mode='x') at read.c:1674
    frame #20: 0x000014c2488ee98b libgap.so`ReadTerm(rs=0x00007ffc763871f0, follow=18446744072635809792, mode='x') at read.c:1723
    frame #21: 0x000014c2488eeafc libgap.so`ReadAri(rs=0x00007ffc763871f0, follow=18446744072635809792, mode='x') at read.c:1755
    frame #22: 0x000014c2488eecc9 libgap.so`ReadRel(rs=0x00007ffc763871f0, follow=18446744072635809792, mode='x') at read.c:1792
    frame #23: 0x000014c2488eef6a libgap.so`ReadAnd(rs=0x00007ffc763871f0, follow=18446744072635809792, mode='x') at read.c:1829
    frame #24: 0x000014c2488ef11a libgap.so`ReadExpr(rs=0x00007ffc763871f0, follow=18446744072635809792, mode='x') at read.c:1904
    frame #25: 0x000014c2488f4c56 libgap.so`ReadEvalCommand(context=<unavailable>, input=0x00007ffc76387a40, evalResult=<unavailable>, dualSemicolon=NO) at read.c:2577
    frame #26: 0x000014c24890256f libgap.so`READ_INNER(input=0x00007ffc76387a40) at streams.c:291
    frame #27: 0x000014c248903210 libgap.so`FuncREAD(self=<unavailable>, inputObj=0x000014c1c5414df0) at streams.c:810
    frame #28: 0x000014c248875d51 libgap.so`EvalFunccall1args [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #29: 0x000014c248875d49 libgap.so`EvalFunccall1args at funcs.c:147
    frame #30: 0x000014c248875d40 libgap.so`EvalFunccall1args(call=584) at funcs.c:303
    frame #31: 0x000014c24886fb0a libgap.so`EvalUnknownBool [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #32: 0x000014c24886fad7 libgap.so`EvalUnknownBool(expr=<unavailable>) at exprs.c:101
    frame #33: 0x000014c24886f5ec libgap.so`EvalNot [inlined] EVAL_BOOL_EXPR(expr=<unavailable>) at exprs.h:128
    frame #34: 0x000014c24886f5bf libgap.so`EvalNot(expr=<unavailable>) at exprs.c:212
    frame #35: 0x000014c2488fe281 libgap.so`ExecIf [inlined] EVAL_BOOL_EXPR(expr=<unavailable>) at exprs.h:128
    frame #36: 0x000014c2488fe254 libgap.so`ExecIf(stat=<unavailable>) at stats.c:221
    frame #37: 0x000014c2488fe4ae libgap.so`ExecSeqStat4 at stats.c:55
    frame #38: 0x000014c2488fe491 libgap.so`ExecSeqStat4 at stats.c:147
    frame #39: 0x000014c2488fe486 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #40: 0x000014c2489007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #41: 0x000014c2489007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #42: 0x000014c248878dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #43: 0x000014c248878d12 libgap.so`DoExecFunc1args(func=0x000014c2f85a8720, a1=0x000014c1c5414df0) at funcs.c:489
    frame #44: 0x000014c2488c0515 libgap.so`::DoOperation1Args(Obj, Obj) [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #45: 0x000014c2488c0509 libgap.so`::DoOperation1Args(Obj, Obj) [inlined] CallNArgs<1>(a2=0x0000000000000000, a3=0x0000000000000000, a4=0x0000000000000000, a5=0x0000000000000000, a6=0x0000000000000000, a1=<unavailable>, method=<unavailable>) at opers.cc:1826
    frame #46: 0x000014c2488c0509 libgap.so`::DoOperation1Args(Obj, Obj) at opers.cc:1986
    frame #47: 0x000014c2488c0448 libgap.so`::DoOperation1Args(oper=0x000014c2f83f36c0, a1=0x000014c1c5414df0) at opers.cc:2000
    frame #48: 0x000014c248878711 libgap.so`ExecProccall1args [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #49: 0x000014c248878709 libgap.so`ExecProccall1args at funcs.c:147
    frame #50: 0x000014c248878700 libgap.so`ExecProccall1args(call=1752) at funcs.c:218
    frame #51: 0x000014c2488fe4ae libgap.so`ExecSeqStat4 at stats.c:55
    frame #52: 0x000014c2488fe491 libgap.so`ExecSeqStat4 at stats.c:147
    frame #53: 0x000014c2488fe486 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #54: 0x000014c2488fe4ae libgap.so`ExecSeqStat4 at stats.c:55
    frame #55: 0x000014c2488fe491 libgap.so`ExecSeqStat4 at stats.c:147
    frame #56: 0x000014c2488fe486 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #57: 0x000014c2489007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #58: 0x000014c2489007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #59: 0x000014c248878dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #60: 0x000014c248878d12 libgap.so`DoExecFunc1args(func=0x000014c2f7cd99b0, a1=0x000014c1c5414c80) at funcs.c:489
    frame #61: 0x000014c248877abb libgap.so`EvalFunccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #62: 0x000014c248877aa9 libgap.so`EvalFunccall2args at funcs.c:150
    frame #63: 0x000014c248877aa0 libgap.so`EvalFunccall2args(call=288) at funcs.c:308
    frame #64: 0x000014c248921d08 libgap.so`ExecAssLVar [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #65: 0x000014c248921ce0 libgap.so`ExecAssLVar(stat=<unavailable>) at vars.c:167
    frame #66: 0x000014c2488fe30e libgap.so`ExecSeqStat7 at stats.c:55
    frame #67: 0x000014c2488fe2f1 libgap.so`ExecSeqStat7 at stats.c:147
    frame #68: 0x000014c2488fe2e6 libgap.so`ExecSeqStat7(stat=<unavailable>) at stats.c:190
    frame #69: 0x000014c2489007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #70: 0x000014c2489007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #71: 0x000014c248878dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #72: 0x000014c248878d12 libgap.so`DoExecFunc1args(func=0x000014c2f7cd9ab0, a1=0x000014c1c5414b50) at funcs.c:489
    frame #73: 0x000014c248877abb libgap.so`EvalFunccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #74: 0x000014c248877aa9 libgap.so`EvalFunccall2args at funcs.c:150
    frame #75: 0x000014c248877aa0 libgap.so`EvalFunccall2args(call=3448) at funcs.c:308
    frame #76: 0x000014c248921d08 libgap.so`ExecAssLVar [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #77: 0x000014c248921ce0 libgap.so`ExecAssLVar(stat=<unavailable>) at vars.c:167
    frame #78: 0x000014c2488fe30e libgap.so`ExecSeqStat7 at stats.c:55
    frame #79: 0x000014c2488fe2f1 libgap.so`ExecSeqStat7 at stats.c:147
    frame #80: 0x000014c2488fe2e6 libgap.so`ExecSeqStat7(stat=<unavailable>) at stats.c:190
    frame #81: 0x000014c2489007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #82: 0x000014c2489007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #83: 0x000014c248878dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #84: 0x000014c248878d12 libgap.so`DoExecFunc1args(func=0x000014c243e30610, a1=0x000014c1c54147e0) at funcs.c:489
    frame #85: 0x000014c248877abb libgap.so`EvalFunccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #86: 0x000014c248877aa9 libgap.so`EvalFunccall2args at funcs.c:150
    frame #87: 0x000014c248877aa0 libgap.so`EvalFunccall2args(call=1624) at funcs.c:308
    frame #88: 0x000014c24886fb0a libgap.so`EvalUnknownBool [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #89: 0x000014c24886fad7 libgap.so`EvalUnknownBool(expr=<unavailable>) at exprs.c:101
    frame #90: 0x000014c24886f5ec libgap.so`EvalNot [inlined] EVAL_BOOL_EXPR(expr=<unavailable>) at exprs.h:128
    frame #91: 0x000014c24886f5bf libgap.so`EvalNot(expr=<unavailable>) at exprs.c:212
    frame #92: 0x000014c2488fe281 libgap.so`ExecIf [inlined] EVAL_BOOL_EXPR(expr=<unavailable>) at exprs.h:128
    frame #93: 0x000014c2488fe254 libgap.so`ExecIf(stat=<unavailable>) at stats.c:221
    frame #94: 0x000014c2488fe4ae libgap.so`ExecSeqStat4 at stats.c:55
    frame #95: 0x000014c2488fe491 libgap.so`ExecSeqStat4 at stats.c:147
    frame #96: 0x000014c2488fe486 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #97: 0x000014c2488fe3ae libgap.so`ExecSeqStat5 at stats.c:55
    frame #98: 0x000014c2488fe391 libgap.so`ExecSeqStat5 at stats.c:147
    frame #99: 0x000014c2488fe386 libgap.so`ExecSeqStat5(stat=<unavailable>) at stats.c:180
    frame #100: 0x000014c2489007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #101: 0x000014c2489007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #102: 0x000014c248878dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #103: 0x000014c248878d12 libgap.so`DoExecFunc1args(func=0x000014c243d6a1d0, a1=0x000014c243e313c0) at funcs.c:489
    frame #104: 0x000014c248875d51 libgap.so`EvalFunccall1args [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #105: 0x000014c248875d49 libgap.so`EvalFunccall1args at funcs.c:147
    frame #106: 0x000014c248875d40 libgap.so`EvalFunccall1args(call=1872) at funcs.c:303
    frame #107: 0x000014c248921d08 libgap.so`ExecAssLVar [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #108: 0x000014c248921ce0 libgap.so`ExecAssLVar(stat=<unavailable>) at vars.c:167
    frame #109: 0x000014c2488fe205 libgap.so`ExecSeqStat at stats.c:55
    frame #110: 0x000014c2488fe1e8 libgap.so`ExecSeqStat at stats.c:147
    frame #111: 0x000014c2488fe1bf libgap.so`ExecSeqStat(stat=<unavailable>) at stats.c:160
    frame #112: 0x000014c2488fe73e libgap.so`ExecSeqStat2 at stats.c:55
    frame #113: 0x000014c2488fe721 libgap.so`ExecSeqStat2 at stats.c:147
    frame #114: 0x000014c2488fe716 libgap.so`ExecSeqStat2(stat=<unavailable>) at stats.c:165
    frame #115: 0x000014c2489007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #116: 0x000014c2489007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #117: 0x000014c248878dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #118: 0x000014c248878d12 libgap.so`DoExecFunc1args(func=0x000014c243d6a380, a1=0x000014c1c54091e0) at funcs.c:489
    frame #119: 0x000014c248877abb libgap.so`EvalFunccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #120: 0x000014c248877aa9 libgap.so`EvalFunccall2args at funcs.c:150
    frame #121: 0x000014c248877aa0 libgap.so`EvalFunccall2args(call=456) at funcs.c:308
    frame #122: 0x000014c248877b0e libgap.so`EvalFunccall2args [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #123: 0x000014c248877ade libgap.so`EvalFunccall2args at funcs.c:118
    frame #124: 0x000014c248877aa0 libgap.so`EvalFunccall2args(call=488) at funcs.c:308
    frame #125: 0x000014c248921d08 libgap.so`ExecAssLVar [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #126: 0x000014c248921ce0 libgap.so`ExecAssLVar(stat=<unavailable>) at vars.c:167
    frame #127: 0x000014c2488fed76 libgap.so`ExecForRange at stats.c:55
    frame #128: 0x000014c2488fed59 libgap.so`ExecForRange at stats.c:538
    frame #129: 0x000014c2488fec35 libgap.so`ExecForRange(stat=<unavailable>) at stats.c:550
    frame #130: 0x000014c2488fe30e libgap.so`ExecSeqStat7 at stats.c:55
    frame #131: 0x000014c2488fe2f1 libgap.so`ExecSeqStat7 at stats.c:147
    frame #132: 0x000014c2488fe2e6 libgap.so`ExecSeqStat7(stat=<unavailable>) at stats.c:190
    frame #133: 0x000014c2489007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #134: 0x000014c2489007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #135: 0x000014c248878dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #136: 0x000014c248878d12 libgap.so`DoExecFunc1args(func=0x000014c243d90730, a1=0x000014c1c53ccb20) at funcs.c:489
    frame #137: 0x000014c2488777d3 libgap.so`ExecProccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #138: 0x000014c2488777c1 libgap.so`ExecProccall2args at funcs.c:150
    frame #139: 0x000014c2488777b8 libgap.so`ExecProccall2args(call=3912) at funcs.c:224
    frame #140: 0x000014c2488fe205 libgap.so`ExecSeqStat at stats.c:55
    frame #141: 0x000014c2488fe1e8 libgap.so`ExecSeqStat at stats.c:147
    frame #142: 0x000014c2488fe1bf libgap.so`ExecSeqStat(stat=<unavailable>) at stats.c:160
    frame #143: 0x000014c2488fe205 libgap.so`ExecSeqStat at stats.c:55
    frame #144: 0x000014c2488fe1e8 libgap.so`ExecSeqStat at stats.c:147
    frame #145: 0x000014c2488fe1bf libgap.so`ExecSeqStat(stat=<unavailable>) at stats.c:160
    frame #146: 0x000014c2488fe73e libgap.so`ExecSeqStat2 at stats.c:55
    frame #147: 0x000014c2488fe721 libgap.so`ExecSeqStat2 at stats.c:147
    frame #148: 0x000014c2488fe716 libgap.so`ExecSeqStat2(stat=<unavailable>) at stats.c:165
    frame #149: 0x000014c2489007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #150: 0x000014c2489007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #151: 0x000014c248878dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #152: 0x000014c248878d12 libgap.so`DoExecFunc1args(func=0x000014c243d6a380, a1=0x000014c1c53cc8d0) at funcs.c:489
    frame #153: 0x000014c248875d51 libgap.so`EvalFunccall1args [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #154: 0x000014c248875d49 libgap.so`EvalFunccall1args at funcs.c:147
    frame #155: 0x000014c248875d40 libgap.so`EvalFunccall1args(call=128) at funcs.c:303
    frame #156: 0x000014c2488fe78f libgap.so`ExecReturnObj [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #157: 0x000014c2488fe767 libgap.so`ExecReturnObj(stat=<unavailable>) at stats.c:965
    frame #158: 0x000014c2488fe205 libgap.so`ExecSeqStat at stats.c:55
    frame #159: 0x000014c2488fe1e8 libgap.so`ExecSeqStat at stats.c:147
    frame #160: 0x000014c2488fe1bf libgap.so`ExecSeqStat(stat=<unavailable>) at stats.c:160
    frame #161: 0x000014c2489007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #162: 0x000014c2489007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #163: 0x000014c248878dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #164: 0x000014c248878d12 libgap.so`DoExecFunc1args(func=0x000014c2fb5f19a0, a1=0x000014c243e44350) at funcs.c:489
    frame #165: 0x000014c2488c0515 libgap.so`::DoOperation1Args(Obj, Obj) [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #166: 0x000014c2488c0509 libgap.so`::DoOperation1Args(Obj, Obj) [inlined] CallNArgs<1>(a2=0x0000000000000000, a3=0x0000000000000000, a4=0x0000000000000000, a5=0x0000000000000000, a6=0x0000000000000000, a1=<unavailable>, method=<unavailable>) at opers.cc:1826
    frame #167: 0x000014c2488c0509 libgap.so`::DoOperation1Args(Obj, Obj) at opers.cc:1986
    frame #168: 0x000014c2488c0448 libgap.so`::DoOperation1Args(oper=0x000014c2f9961db0, a1=0x000014c243e44350) at opers.cc:2000
    frame #169: 0x000014c248875d51 libgap.so`EvalFunccall1args [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #170: 0x000014c248875d49 libgap.so`EvalFunccall1args at funcs.c:147
    frame #171: 0x000014c248875d40 libgap.so`EvalFunccall1args(call=640) at funcs.c:303
    frame #172: 0x000014c248921d08 libgap.so`ExecAssLVar [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #173: 0x000014c248921ce0 libgap.so`ExecAssLVar(stat=<unavailable>) at vars.c:167
    frame #174: 0x000014c2488fe73e libgap.so`ExecSeqStat2 at stats.c:55
    frame #175: 0x000014c2488fe721 libgap.so`ExecSeqStat2 at stats.c:147
    frame #176: 0x000014c2488fe716 libgap.so`ExecSeqStat2(stat=<unavailable>) at stats.c:165
    frame #177: 0x000014c2488fe3ae libgap.so`ExecSeqStat5 at stats.c:55
    frame #178: 0x000014c2488fe391 libgap.so`ExecSeqStat5 at stats.c:147
    frame #179: 0x000014c2488fe386 libgap.so`ExecSeqStat5(stat=<unavailable>) at stats.c:180
    frame #180: 0x000014c2489007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #181: 0x000014c2489007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #182: 0x000014c248878f5d libgap.so`DoExecFunc2args at funcs.c:468
    frame #183: 0x000014c248878ea0 libgap.so`DoExecFunc2args(func=0x000014c2440a8fb0, a1=0x000014c2f8a80ad0, a2=0x000014c243e44350) at funcs.c:495
    frame #184: 0x000014c248877abb libgap.so`EvalFunccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #185: 0x000014c248877aa9 libgap.so`EvalFunccall2args at funcs.c:150
    frame #186: 0x000014c248877aa0 libgap.so`EvalFunccall2args(call=5696) at funcs.c:308
    frame #187: 0x000014c248921d08 libgap.so`ExecAssLVar [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #188: 0x000014c248921ce0 libgap.so`ExecAssLVar(stat=<unavailable>) at vars.c:167
    frame #189: 0x000014c2488fe4ae libgap.so`ExecSeqStat4 at stats.c:55
    frame #190: 0x000014c2488fe491 libgap.so`ExecSeqStat4 at stats.c:147
    frame #191: 0x000014c2488fe486 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #192: 0x000014c2488ffa5d libgap.so`ExecFor at stats.c:55
    frame #193: 0x000014c2488ffa38 libgap.so`ExecFor at stats.c:402
    frame #194: 0x000014c2488ff990 libgap.so`ExecFor(stat=<unavailable>) at stats.c:457
    frame #195: 0x000014c2488fe4ae libgap.so`ExecSeqStat4 at stats.c:55
    frame #196: 0x000014c2488fe491 libgap.so`ExecSeqStat4 at stats.c:147
    frame #197: 0x000014c2488fe486 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #198: 0x000014c2488fe6aa libgap.so`ExecWhile at stats.c:55
    frame #199: 0x000014c2488fe689 libgap.so`ExecWhile at stats.c:674
    frame #200: 0x000014c2488fe618 libgap.so`ExecWhile(stat=6632) at stats.c:688
    frame #201: 0x000014c2488fe4ae libgap.so`ExecSeqStat4 at stats.c:55
    frame #202: 0x000014c2488fe491 libgap.so`ExecSeqStat4 at stats.c:147
    frame #203: 0x000014c2488fe486 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #204: 0x000014c2488ffa5d libgap.so`ExecFor at stats.c:55
    frame #205: 0x000014c2488ffa38 libgap.so`ExecFor at stats.c:402
    frame #206: 0x000014c2488ff990 libgap.so`ExecFor(stat=<unavailable>) at stats.c:457
    frame #207: 0x000014c2488fe35e libgap.so`ExecSeqStat6 at stats.c:55
    frame #208: 0x000014c2488fe341 libgap.so`ExecSeqStat6 at stats.c:147
    frame #209: 0x000014c2488fe336 libgap.so`ExecSeqStat6(stat=<unavailable>) at stats.c:185
    frame #210: 0x000014c2488fe30e libgap.so`ExecSeqStat7 at stats.c:55
    frame #211: 0x000014c2488fe2f1 libgap.so`ExecSeqStat7 at stats.c:147
    frame #212: 0x000014c2488fe2e6 libgap.so`ExecSeqStat7(stat=<unavailable>) at stats.c:190
    frame #213: 0x000014c2489007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #214: 0x000014c2489007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #215: 0x000014c248878f5d libgap.so`DoExecFunc2args at funcs.c:468
    frame #216: 0x000014c248878ea0 libgap.so`DoExecFunc2args(func=0x000014c2440a94a0, a1=0x000014c1c3d94fc0, a2=0x000014c1c3d94fd0) at funcs.c:495
    frame #217: 0x000014c248877abb libgap.so`EvalFunccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #218: 0x000014c248877aa9 libgap.so`EvalFunccall2args at funcs.c:150
    frame #219: 0x000014c248877aa0 libgap.so`EvalFunccall2args(call=168) at funcs.c:308
    frame #220: 0x000014c2488fe78f libgap.so`ExecReturnObj [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #221: 0x000014c2488fe767 libgap.so`ExecReturnObj(stat=<unavailable>) at stats.c:965
    frame #222: 0x000014c2488fe205 libgap.so`ExecSeqStat at stats.c:55
    frame #223: 0x000014c2488fe1e8 libgap.so`ExecSeqStat at stats.c:147
    frame #224: 0x000014c2488fe1bf libgap.so`ExecSeqStat(stat=<unavailable>) at stats.c:160
    frame #225: 0x000014c2489007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #226: 0x000014c2489007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #227: 0x000014c248878dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #228: 0x000014c248878d12 libgap.so`DoExecFunc1args(func=0x000014c243d6b0f0, a1=0x000014c1c3d94fc0) at funcs.c:489
    frame #229: 0x000014c2ebd03071
    frame #230: 0x000014c2ebd0f678
    frame #231: 0x000014c2ebd0f74d
    frame #232: 0x000014c301855d01 libjulia-internal.so.1`do_apply [inlined] jl_apply(nargs=<unavailable>, args=<unavailable>) at julia.h:1886:12
    frame #233: 0x000014c301855cf1 libjulia-internal.so.1`do_apply(args=<unavailable>, nargs=<unavailable>, iterate=0x000014c2ee4858b0) at builtins.c:736:26
    frame #234: 0x000014c26b371805
    frame #235: 0x000014c26b371937
    frame #236: 0x000014c26b371953
    frame #237: 0x000014c301861995 libjulia-internal.so.1`do_call [inlined] jl_apply(nargs=<unavailable>, args=<unavailable>) at julia.h:1886:12
    frame #238: 0x000014c301861983 libjulia-internal.so.1`do_call(args=<unavailable>, nargs=<unavailable>, s=<unavailable>) at interpreter.c:125:26
    frame #239: 0x000014c301861480 libjulia-internal.so.1`eval_value(e=<unavailable>, s=0x00007ffc763911a0) at interpreter.c:222:16
    frame #240: 0x000014c301862174 libjulia-internal.so.1`eval_body [inlined] eval_stmt_value(s=0x00007ffc763911a0, stmt=<unavailable>) at interpreter.c:173:23
    frame #241: 0x000014c301862162 libjulia-internal.so.1`eval_body(stmts=<unavailable>, s=0x00007ffc763911a0, ip=1, toplevel=1) at interpreter.c:602:21
    frame #242: 0x000014c301862e52 libjulia-internal.so.1`jl_interpret_toplevel_thunk(m=0x000014c1cb02e590, src=0x000014c1c4d3fc10) at interpreter.c:760:21
    frame #243: 0x000014c30187ce29 libjulia-internal.so.1`jl_toplevel_eval_flex(m=0x000014c1cb02e590, e=0x000014c1cc58df50, fast=1, expanded=0) at toplevel.c:911:18
    frame #244: 0x000014c30187e93c libjulia-internal.so.1`ijl_toplevel_eval(m=<unavailable>, v=<unavailable>) at toplevel.c:920:12 [artificial]
    frame #245: 0x000014c30187ea5b libjulia-internal.so.1`ijl_toplevel_eval_in(m=0x000014c1cb02e590, ex=0x000014c1cc58df50) at toplevel.c:970:13
    frame #246: 0x000014c2ebd88d83
    frame #247: 0x000014c2ebd890c0
    frame #248: 0x000014c2edf80d2a sys.so`julia_with_logstate_51427 at logging.jl:515
    frame #249: 0x000014c2ebd86737
    frame #250: 0x000014c2ebd87cd6
    frame #251: 0x000014c2ebd88227
    frame #252: 0x000014c2ebd76f62
    frame #253: 0x000014c2ebd7a623
    frame #254: 0x000014c2ebd7a718
    frame #255: 0x000014c2ebd7a737
    frame #256: 0x000014c2ebd6653f
    frame #257: 0x000014c2ebd67ea6
    frame #258: 0x000014c2ebd6c5ab
    frame #259: 0x000014c2ebd6d28c
    frame #260: 0x000014c2ebd6da24
    frame #261: 0x000014c2ebd3b646
    frame #262: 0x000014c2ebd3b7ca
    frame #263: 0x000014c2ebd43a10
    frame #264: 0x000014c2ebd496e8
    frame #265: 0x000014c2ebd49713
    frame #266: 0x000014c2ebd2bec2
    frame #267: 0x000014c2ebd2f3b2
    frame #268: 0x000014c2ebd2fb87
    frame #269: 0x000014c2ebd2fd20
    frame #270: 0x000014c2ebd2fd43
    frame #271: 0x000014c301861995 libjulia-internal.so.1`do_call [inlined] jl_apply(nargs=<unavailable>, args=<unavailable>) at julia.h:1886:12
    frame #272: 0x000014c301861983 libjulia-internal.so.1`do_call(args=<unavailable>, nargs=<unavailable>, s=<unavailable>) at interpreter.c:125:26
    frame #273: 0x000014c301861480 libjulia-internal.so.1`eval_value(e=<unavailable>, s=0x00007ffc76396570) at interpreter.c:222:16
    frame #274: 0x000014c301862174 libjulia-internal.so.1`eval_body [inlined] eval_stmt_value(s=0x00007ffc76396570, stmt=<unavailable>) at interpreter.c:173:23
    frame #275: 0x000014c301862162 libjulia-internal.so.1`eval_body(stmts=<unavailable>, s=0x00007ffc76396570, ip=0, toplevel=1) at interpreter.c:602:21
    frame #276: 0x000014c301862e52 libjulia-internal.so.1`jl_interpret_toplevel_thunk(m=0x000014c2f2af3cf0, src=0x000014c239426290) at interpreter.c:760:21
    frame #277: 0x000014c30187ce29 libjulia-internal.so.1`jl_toplevel_eval_flex(m=<unavailable>, e=<unavailable>, fast=<unavailable>, expanded=<unavailable>) at toplevel.c:911:18
    frame #278: 0x000014c30187d862 libjulia-internal.so.1`jl_toplevel_eval_flex(m=0x000014c2f2af3cf0, e=<unavailable>, fast=1, expanded=<unavailable>) at toplevel.c:854:19
    frame #279: 0x000014c30187d862 libjulia-internal.so.1`jl_toplevel_eval_flex(m=0x000014c2f2af3cf0, e=0x000014c2f7b4f1d0, fast=1, expanded=0) at toplevel.c:854:19
    frame #280: 0x000014c30187e93c libjulia-internal.so.1`ijl_toplevel_eval(m=<unavailable>, v=<unavailable>) at toplevel.c:920:12 [artificial]
    frame #281: 0x000014c30187ea5b libjulia-internal.so.1`ijl_toplevel_eval_in(m=0x000014c2f2af3cf0, ex=0x000014c2f7b4f1d0) at toplevel.c:970:13
    frame #282: 0x000014c2edb86d22 sys.so`julia_exec_options_57474 at boot.jl:378
    frame #283: 0x000014c2edb88311 sys.so`julia__start_57540 at client.jl:541
    frame #284: 0x000014c2edf0c749 sys.so`jfptr__start_57541 + 9
    frame #285: 0x000014c3018aadf6 libjulia-internal.so.1`true_main [inlined] jl_apply(nargs=<unavailable>, args=<unavailable>) at julia.h:1886:12
    frame #286: 0x000014c3018aadf1 libjulia-internal.so.1`true_main(argc=<unavailable>, argv=<unavailable>) at jlapi.c:577:13
    frame #287: 0x000014c3018ab81f libjulia-internal.so.1`jl_repl_entrypoint(argc=<unavailable>, argv=0x00007ffc76398508) at jlapi.c:729:15
    frame #288: 0x0000000000400739 julia`main(argc=<unavailable>, argv=<unavailable>) at loader_exe.c:58:15
    frame #289: 0x000014c30260d24d libc.so.6`__libc_start_main(main=(julia`main at loader_exe.c:36:1), argc=5, argv=0x00007ffc76398508, init=<unavailable>, fini=<unavailable>, rtld_fini=<unavailable>, stack_end=0x00007ffc763984f8) at libc-start.c:308
    frame #290: 0x000000000040076a julia`_start at start.S:120

I looked at several core files and the backtrace seem similar (having the NewBag or ResizeBag from gap at triggering some error in the GC).

Another one:

Core file '/home/datastore/lorenz/software/julia/Oscar.jl/crashes-nightly/core_julia.4670_1682794446' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'julia', stop reason = signal SIGSEGV
  * frame #0: 0x00001533c6493a5f libjulia-internal.so.1`gc_sync_cache_nolock [inlined] gc_big_object_unlink(hdr=0x0000000029246c80) at gc.h:360:16
    frame #1: 0x00001533c6493a58 libjulia-internal.so.1`gc_sync_cache_nolock(ptls=0x00000000014f6a80, gc_cache=0x00000000014f8618) at gc.c:861:9
    frame #2: 0x00001533c64a0cb3 libjulia-internal.so.1`_jl_gc_collect at gc.c:891:13
    frame #3: 0x00001533c64a0c8b libjulia-internal.so.1`_jl_gc_collect(ptls=0x00000000014f6a80, collection=JL_GC_AUTO) at gc.c:3129:5
    frame #4: 0x00001533c64a1bca libjulia-internal.so.1`ijl_gc_collect(collection=JL_GC_AUTO) at gc.c:3388:13
    frame #5: 0x00001533c64a3350 libjulia-internal.so.1`jl_gc_alloc [inlined] jl_gc_pool_alloc_noinline(osize=<unavailable>, pool_offset=<unavailable>, ptls=0x00000000014f6a80) at gc.c:1065:9
    frame #6: 0x00001533c64a3336 libjulia-internal.so.1`jl_gc_alloc at julia_internal.h:460:13
    frame #7: 0x00001533c64a32f5 libjulia-internal.so.1`jl_gc_alloc(ptls=0x00000000014f6a80, sz=8, ty=0x000015330cdcb2f0) at gc.c:3440:12
    frame #8: 0x000015330d54075c libgap.so`NewBag(type=34, size=8) at julia_gc.c:939
    frame #9: 0x000015330d4884fa libgap.so`IntrListExprBegin at plist.h:46
    frame #10: 0x000015330d4884eb libgap.so`IntrListExprBegin [inlined] NewEmptyPlist at plist.h:300
    frame #11: 0x000015330d4884eb libgap.so`IntrListExprBegin(intr=0x00007ffee6461a60, top=0) at intrprtr.c:2077
    frame #12: 0x000015330d4ef5ca libgap.so`ReadListExpr(rs=0x00007ffee6461610, follow=18446744072635810080) at read.c:1018
    frame #13: 0x000015330d4ee056 libgap.so`ReadLiteral(rs=0x00007ffee6461610, follow=18446744072635810080, mode='r') at read.c:1557
    frame #14: 0x000015330d4ee41c libgap.so`ReadAtom(rs=0x00007ffee6461610, follow=18446744072635810080, mode='r') at read.c:1612
    frame #15: 0x000015330d4ee6e2 libgap.so`ReadFactor(rs=0x00007ffee6461610, follow=18446744072635810080, mode='r') at read.c:1674
    frame #16: 0x000015330d4ee98b libgap.so`ReadTerm(rs=0x00007ffee6461610, follow=18446744072635810080, mode='r') at read.c:1723
    frame #17: 0x000015330d4eeafc libgap.so`ReadAri(rs=0x00007ffee6461610, follow=18446744072635810080, mode='r') at read.c:1755
    frame #18: 0x000015330d4eecc9 libgap.so`ReadRel(rs=0x00007ffee6461610, follow=18446744072635810080, mode='r') at read.c:1792
    frame #19: 0x000015330d4eef6a libgap.so`ReadAnd(rs=0x00007ffee6461610, follow=18446744072635810080, mode='r') at read.c:1829
    frame #20: 0x000015330d4ef11a libgap.so`ReadExpr(rs=0x00007ffee6461610, follow=18446744072635810080, mode='r') at read.c:1904
    frame #21: 0x000015330d4ef462 libgap.so`ReadListExpr(rs=0x00007ffee6461610, follow=18446744072635810080) at read.c:1037
    frame #22: 0x000015330d4ee056 libgap.so`ReadLiteral(rs=0x00007ffee6461610, follow=18446744072635810080, mode='r') at read.c:1557
    frame #23: 0x000015330d4ee41c libgap.so`ReadAtom(rs=0x00007ffee6461610, follow=18446744072635810080, mode='r') at read.c:1612
    frame #24: 0x000015330d4ee6e2 libgap.so`ReadFactor(rs=0x00007ffee6461610, follow=18446744072635810080, mode='r') at read.c:1674
    frame #25: 0x000015330d4ee98b libgap.so`ReadTerm(rs=0x00007ffee6461610, follow=18446744072635810080, mode='r') at read.c:1723
    frame #26: 0x000015330d4eeafc libgap.so`ReadAri(rs=0x00007ffee6461610, follow=18446744072635810080, mode='r') at read.c:1755
    frame #27: 0x000015330d4eecc9 libgap.so`ReadRel(rs=0x00007ffee6461610, follow=18446744072635810080, mode='r') at read.c:1792
    frame #28: 0x000015330d4eef6a libgap.so`ReadAnd(rs=0x00007ffee6461610, follow=18446744072635810080, mode='r') at read.c:1829
    frame #29: 0x000015330d4ef11a libgap.so`ReadExpr(rs=0x00007ffee6461610, follow=18446744072635810080, mode='r') at read.c:1904
    frame #30: 0x000015330d4ef462 libgap.so`ReadListExpr(rs=0x00007ffee6461610, follow=18446744072635810048) at read.c:1037
    frame #31: 0x000015330d4ee056 libgap.so`ReadLiteral(rs=0x00007ffee6461610, follow=18446744072635810048, mode='r') at read.c:1557
    frame #32: 0x000015330d4ee41c libgap.so`ReadAtom(rs=0x00007ffee6461610, follow=18446744072635810048, mode='r') at read.c:1612
    frame #33: 0x000015330d4ee6e2 libgap.so`ReadFactor(rs=0x00007ffee6461610, follow=18446744072635810048, mode='r') at read.c:1674
    frame #34: 0x000015330d4ee98b libgap.so`ReadTerm(rs=0x00007ffee6461610, follow=18446744072635810048, mode='r') at read.c:1723
    frame #35: 0x000015330d4eeafc libgap.so`ReadAri(rs=0x00007ffee6461610, follow=18446744072635810048, mode='r') at read.c:1755
    frame #36: 0x000015330d4eecc9 libgap.so`ReadRel(rs=0x00007ffee6461610, follow=18446744072635810048, mode='r') at read.c:1792
    frame #37: 0x000015330d4eef6a libgap.so`ReadAnd(rs=0x00007ffee6461610, follow=18446744072635810048, mode='r') at read.c:1829
    frame #38: 0x000015330d4ef11a libgap.so`ReadExpr(rs=0x00007ffee6461610, follow=18446744072635810048, mode='r') at read.c:1904
    frame #39: 0x000015330d4f091b libgap.so`ReadSelector(rs=0x00007ffee6461610, follow=18446744072635809792, level=<unavailable>) at read.c:637
    frame #40: 0x000015330d4f2e91 libgap.so`ReadCallVarAss(rs=0x00007ffee6461610, follow=18446744072635809792, mode='x') at read.c:883
    frame #41: 0x000015330d4ee480 libgap.so`ReadAtom(rs=0x00007ffee6461610, follow=18446744072635809792, mode='x') at read.c:1603
    frame #42: 0x000015330d4ee6e2 libgap.so`ReadFactor(rs=0x00007ffee6461610, follow=18446744072635809792, mode='x') at read.c:1674
    frame #43: 0x000015330d4ee98b libgap.so`ReadTerm(rs=0x00007ffee6461610, follow=18446744072635809792, mode='x') at read.c:1723
    frame #44: 0x000015330d4eeafc libgap.so`ReadAri(rs=0x00007ffee6461610, follow=18446744072635809792, mode='x') at read.c:1755
    frame #45: 0x000015330d4eecc9 libgap.so`ReadRel(rs=0x00007ffee6461610, follow=18446744072635809792, mode='x') at read.c:1792
    frame #46: 0x000015330d4eef6a libgap.so`ReadAnd(rs=0x00007ffee6461610, follow=18446744072635809792, mode='x') at read.c:1829
    frame #47: 0x000015330d4ef11a libgap.so`ReadExpr(rs=0x00007ffee6461610, follow=18446744072635809792, mode='x') at read.c:1904
    frame #48: 0x000015330d4f4c56 libgap.so`ReadEvalCommand(context=<unavailable>, input=0x00007ffee6461e60, evalResult=<unavailable>, dualSemicolon=NO) at read.c:2577
    frame #49: 0x000015330d50256f libgap.so`READ_INNER(input=0x00007ffee6461e60) at streams.c:291
    frame #50: 0x000015330d503210 libgap.so`FuncREAD(self=<unavailable>, inputObj=0x000015328f93d9e0) at streams.c:810
    frame #51: 0x000015330d475d51 libgap.so`EvalFunccall1args [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #52: 0x000015330d475d49 libgap.so`EvalFunccall1args at funcs.c:147
    frame #53: 0x000015330d475d40 libgap.so`EvalFunccall1args(call=584) at funcs.c:303
    frame #54: 0x000015330d46fb0a libgap.so`EvalUnknownBool [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #55: 0x000015330d46fad7 libgap.so`EvalUnknownBool(expr=<unavailable>) at exprs.c:101
    frame #56: 0x000015330d46f5ec libgap.so`EvalNot [inlined] EVAL_BOOL_EXPR(expr=<unavailable>) at exprs.h:128
    frame #57: 0x000015330d46f5bf libgap.so`EvalNot(expr=<unavailable>) at exprs.c:212
    frame #58: 0x000015330d4fe281 libgap.so`ExecIf [inlined] EVAL_BOOL_EXPR(expr=<unavailable>) at exprs.h:128
    frame #59: 0x000015330d4fe254 libgap.so`ExecIf(stat=<unavailable>) at stats.c:221
    frame #60: 0x000015330d4fe4ae libgap.so`ExecSeqStat4 at stats.c:55
    frame #61: 0x000015330d4fe491 libgap.so`ExecSeqStat4 at stats.c:147
    frame #62: 0x000015330d4fe486 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #63: 0x000015330d5007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #64: 0x000015330d5007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #65: 0x000015330d478dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #66: 0x000015330d478d12 libgap.so`DoExecFunc1args(func=0x00001533bd1a8720, a1=0x000015328f93d9e0) at funcs.c:489
    frame #67: 0x000015330d4c0515 libgap.so`::DoOperation1Args(Obj, Obj) [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #68: 0x000015330d4c0509 libgap.so`::DoOperation1Args(Obj, Obj) [inlined] CallNArgs<1>(a2=0x0000000000000000, a3=0x0000000000000000, a4=0x0000000000000000, a5=0x0000000000000000, a6=0x0000000000000000, a1=<unavailable>, method=<unavailable>) at opers.cc:1826
    frame #69: 0x000015330d4c0509 libgap.so`::DoOperation1Args(Obj, Obj) at opers.cc:1986
    frame #70: 0x000015330d4c0448 libgap.so`::DoOperation1Args(oper=0x00001533bcff36c0, a1=0x000015328f93d9e0) at opers.cc:2000
    frame #71: 0x000015330d478711 libgap.so`ExecProccall1args [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #72: 0x000015330d478709 libgap.so`ExecProccall1args at funcs.c:147
    frame #73: 0x000015330d478700 libgap.so`ExecProccall1args(call=1752) at funcs.c:218
    frame #74: 0x000015330d4fe4ae libgap.so`ExecSeqStat4 at stats.c:55
    frame #75: 0x000015330d4fe491 libgap.so`ExecSeqStat4 at stats.c:147
    frame #76: 0x000015330d4fe486 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #77: 0x000015330d4fe4ae libgap.so`ExecSeqStat4 at stats.c:55
    frame #78: 0x000015330d4fe491 libgap.so`ExecSeqStat4 at stats.c:147
    frame #79: 0x000015330d4fe486 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #80: 0x000015330d5007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #81: 0x000015330d5007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #82: 0x000015330d478dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #83: 0x000015330d478d12 libgap.so`DoExecFunc1args(func=0x00001533bc8d99b0, a1=0x000015328f93d8a0) at funcs.c:489
    frame #84: 0x000015330d477abb libgap.so`EvalFunccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #85: 0x000015330d477aa9 libgap.so`EvalFunccall2args at funcs.c:150
    frame #86: 0x000015330d477aa0 libgap.so`EvalFunccall2args(call=288) at funcs.c:308
    frame #87: 0x000015330d521d08 libgap.so`ExecAssLVar [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #88: 0x000015330d521ce0 libgap.so`ExecAssLVar(stat=<unavailable>) at vars.c:167
    frame #89: 0x000015330d4fe30e libgap.so`ExecSeqStat7 at stats.c:55
    frame #90: 0x000015330d4fe2f1 libgap.so`ExecSeqStat7 at stats.c:147
    frame #91: 0x000015330d4fe2e6 libgap.so`ExecSeqStat7(stat=<unavailable>) at stats.c:190
    frame #92: 0x000015330d5007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #93: 0x000015330d5007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #94: 0x000015330d478dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #95: 0x000015330d478d12 libgap.so`DoExecFunc1args(func=0x00001533bc8d9ab0, a1=0x000015328f93d6f0) at funcs.c:489
    frame #96: 0x000015330d477abb libgap.so`EvalFunccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #97: 0x000015330d477aa9 libgap.so`EvalFunccall2args at funcs.c:150
    frame #98: 0x000015330d477aa0 libgap.so`EvalFunccall2args(call=3448) at funcs.c:308
    frame #99: 0x000015330d521d08 libgap.so`ExecAssLVar [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #100: 0x000015330d521ce0 libgap.so`ExecAssLVar(stat=<unavailable>) at vars.c:167
    frame #101: 0x000015330d4fe30e libgap.so`ExecSeqStat7 at stats.c:55
    frame #102: 0x000015330d4fe2f1 libgap.so`ExecSeqStat7 at stats.c:147
    frame #103: 0x000015330d4fe2e6 libgap.so`ExecSeqStat7(stat=<unavailable>) at stats.c:190
    frame #104: 0x000015330d5007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #105: 0x000015330d5007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #106: 0x000015330d478dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #107: 0x000015330d478d12 libgap.so`DoExecFunc1args(func=0x0000153308a30610, a1=0x000015328f93d3a0) at funcs.c:489
    frame #108: 0x000015330d477abb libgap.so`EvalFunccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #109: 0x000015330d477aa9 libgap.so`EvalFunccall2args at funcs.c:150
    frame #110: 0x000015330d477aa0 libgap.so`EvalFunccall2args(call=1624) at funcs.c:308
    frame #111: 0x000015330d46fb0a libgap.so`EvalUnknownBool [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #112: 0x000015330d46fad7 libgap.so`EvalUnknownBool(expr=<unavailable>) at exprs.c:101
    frame #113: 0x000015330d46f5ec libgap.so`EvalNot [inlined] EVAL_BOOL_EXPR(expr=<unavailable>) at exprs.h:128
    frame #114: 0x000015330d46f5bf libgap.so`EvalNot(expr=<unavailable>) at exprs.c:212
    frame #115: 0x000015330d4fe281 libgap.so`ExecIf [inlined] EVAL_BOOL_EXPR(expr=<unavailable>) at exprs.h:128
    frame #116: 0x000015330d4fe254 libgap.so`ExecIf(stat=<unavailable>) at stats.c:221
    frame #117: 0x000015330d4fe4ae libgap.so`ExecSeqStat4 at stats.c:55
    frame #118: 0x000015330d4fe491 libgap.so`ExecSeqStat4 at stats.c:147
    frame #119: 0x000015330d4fe486 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #120: 0x000015330d4fe3ae libgap.so`ExecSeqStat5 at stats.c:55
    frame #121: 0x000015330d4fe391 libgap.so`ExecSeqStat5 at stats.c:147
    frame #122: 0x000015330d4fe386 libgap.so`ExecSeqStat5(stat=<unavailable>) at stats.c:180
    frame #123: 0x000015330d5007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #124: 0x000015330d5007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #125: 0x000015330d478dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #126: 0x000015330d478d12 libgap.so`DoExecFunc1args(func=0x000015330896a1d0, a1=0x0000153308a313c0) at funcs.c:489
    frame #127: 0x000015330d475d51 libgap.so`EvalFunccall1args [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #128: 0x000015330d475d49 libgap.so`EvalFunccall1args at funcs.c:147
    frame #129: 0x000015330d475d40 libgap.so`EvalFunccall1args(call=1872) at funcs.c:303
    frame #130: 0x000015330d521d08 libgap.so`ExecAssLVar [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #131: 0x000015330d521ce0 libgap.so`ExecAssLVar(stat=<unavailable>) at vars.c:167
    frame #132: 0x000015330d4fe205 libgap.so`ExecSeqStat at stats.c:55
    frame #133: 0x000015330d4fe1e8 libgap.so`ExecSeqStat at stats.c:147
    frame #134: 0x000015330d4fe1bf libgap.so`ExecSeqStat(stat=<unavailable>) at stats.c:160
    frame #135: 0x000015330d4fe73e libgap.so`ExecSeqStat2 at stats.c:55
    frame #136: 0x000015330d4fe721 libgap.so`ExecSeqStat2 at stats.c:147
    frame #137: 0x000015330d4fe716 libgap.so`ExecSeqStat2(stat=<unavailable>) at stats.c:165
    frame #138: 0x000015330d5007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #139: 0x000015330d5007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #140: 0x000015330d478dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #141: 0x000015330d478d12 libgap.so`DoExecFunc1args(func=0x000015330896a380, a1=0x000015328f920c00) at funcs.c:489
    frame #142: 0x000015330d477abb libgap.so`EvalFunccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #143: 0x000015330d477aa9 libgap.so`EvalFunccall2args at funcs.c:150
    frame #144: 0x000015330d477aa0 libgap.so`EvalFunccall2args(call=456) at funcs.c:308
    frame #145: 0x000015330d477b0e libgap.so`EvalFunccall2args [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #146: 0x000015330d477ade libgap.so`EvalFunccall2args at funcs.c:118
    frame #147: 0x000015330d477aa0 libgap.so`EvalFunccall2args(call=488) at funcs.c:308
    frame #148: 0x000015330d521d08 libgap.so`ExecAssLVar [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #149: 0x000015330d521ce0 libgap.so`ExecAssLVar(stat=<unavailable>) at vars.c:167
    frame #150: 0x000015330d4fed76 libgap.so`ExecForRange at stats.c:55
    frame #151: 0x000015330d4fed59 libgap.so`ExecForRange at stats.c:538
    frame #152: 0x000015330d4fec35 libgap.so`ExecForRange(stat=<unavailable>) at stats.c:550
    frame #153: 0x000015330d4fe30e libgap.so`ExecSeqStat7 at stats.c:55
    frame #154: 0x000015330d4fe2f1 libgap.so`ExecSeqStat7 at stats.c:147
    frame #155: 0x000015330d4fe2e6 libgap.so`ExecSeqStat7(stat=<unavailable>) at stats.c:190
    frame #156: 0x000015330d5007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #157: 0x000015330d5007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #158: 0x000015330d478dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #159: 0x000015330d478d12 libgap.so`DoExecFunc1args(func=0x0000153308990730, a1=0x000015328f868900) at funcs.c:489
    frame #160: 0x000015330d4777d3 libgap.so`ExecProccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #161: 0x000015330d4777c1 libgap.so`ExecProccall2args at funcs.c:150
    frame #162: 0x000015330d4777b8 libgap.so`ExecProccall2args(call=3912) at funcs.c:224
    frame #163: 0x000015330d4fe205 libgap.so`ExecSeqStat at stats.c:55
    frame #164: 0x000015330d4fe1e8 libgap.so`ExecSeqStat at stats.c:147
    frame #165: 0x000015330d4fe1bf libgap.so`ExecSeqStat(stat=<unavailable>) at stats.c:160
    frame #166: 0x000015330d4fe205 libgap.so`ExecSeqStat at stats.c:55
    frame #167: 0x000015330d4fe1e8 libgap.so`ExecSeqStat at stats.c:147
    frame #168: 0x000015330d4fe1bf libgap.so`ExecSeqStat(stat=<unavailable>) at stats.c:160
    frame #169: 0x000015330d4fe73e libgap.so`ExecSeqStat2 at stats.c:55
    frame #170: 0x000015330d4fe721 libgap.so`ExecSeqStat2 at stats.c:147
    frame #171: 0x000015330d4fe716 libgap.so`ExecSeqStat2(stat=<unavailable>) at stats.c:165
    frame #172: 0x000015330d5007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #173: 0x000015330d5007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #174: 0x000015330d478dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #175: 0x000015330d478d12 libgap.so`DoExecFunc1args(func=0x000015330896a380, a1=0x000015328f8685d0) at funcs.c:489
    frame #176: 0x000015330d475d51 libgap.so`EvalFunccall1args [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #177: 0x000015330d475d49 libgap.so`EvalFunccall1args at funcs.c:147
    frame #178: 0x000015330d475d40 libgap.so`EvalFunccall1args(call=128) at funcs.c:303
    frame #179: 0x000015330d4fe78f libgap.so`ExecReturnObj [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #180: 0x000015330d4fe767 libgap.so`ExecReturnObj(stat=<unavailable>) at stats.c:965
    frame #181: 0x000015330d4fe205 libgap.so`ExecSeqStat at stats.c:55
    frame #182: 0x000015330d4fe1e8 libgap.so`ExecSeqStat at stats.c:147
    frame #183: 0x000015330d4fe1bf libgap.so`ExecSeqStat(stat=<unavailable>) at stats.c:160
    frame #184: 0x000015330d5007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #185: 0x000015330d5007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #186: 0x000015330d478dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #187: 0x000015330d478d12 libgap.so`DoExecFunc1args(func=0x00001533c01f19a0, a1=0x0000153308a44350) at funcs.c:489
    frame #188: 0x000015330d4c0515 libgap.so`::DoOperation1Args(Obj, Obj) [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #189: 0x000015330d4c0509 libgap.so`::DoOperation1Args(Obj, Obj) [inlined] CallNArgs<1>(a2=0x0000000000000000, a3=0x0000000000000000, a4=0x0000000000000000, a5=0x0000000000000000, a6=0x0000000000000000, a1=<unavailable>, method=<unavailable>) at opers.cc:1826
    frame #190: 0x000015330d4c0509 libgap.so`::DoOperation1Args(Obj, Obj) at opers.cc:1986
    frame #191: 0x000015330d4c0448 libgap.so`::DoOperation1Args(oper=0x00001533be561db0, a1=0x0000153308a44350) at opers.cc:2000
    frame #192: 0x000015330d475d51 libgap.so`EvalFunccall1args [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #193: 0x000015330d475d49 libgap.so`EvalFunccall1args at funcs.c:147
    frame #194: 0x000015330d475d40 libgap.so`EvalFunccall1args(call=640) at funcs.c:303
    frame #195: 0x000015330d521d08 libgap.so`ExecAssLVar [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #196: 0x000015330d521ce0 libgap.so`ExecAssLVar(stat=<unavailable>) at vars.c:167
    frame #197: 0x000015330d4fe73e libgap.so`ExecSeqStat2 at stats.c:55
    frame #198: 0x000015330d4fe721 libgap.so`ExecSeqStat2 at stats.c:147
    frame #199: 0x000015330d4fe716 libgap.so`ExecSeqStat2(stat=<unavailable>) at stats.c:165
    frame #200: 0x000015330d4fe3ae libgap.so`ExecSeqStat5 at stats.c:55
    frame #201: 0x000015330d4fe391 libgap.so`ExecSeqStat5 at stats.c:147
    frame #202: 0x000015330d4fe386 libgap.so`ExecSeqStat5(stat=<unavailable>) at stats.c:180
    frame #203: 0x000015330d5007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #204: 0x000015330d5007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #205: 0x000015330d478f5d libgap.so`DoExecFunc2args at funcs.c:468
    frame #206: 0x000015330d478ea0 libgap.so`DoExecFunc2args(func=0x0000153308ca8fb0, a1=0x00001533bd680ad0, a2=0x0000153308a44350) at funcs.c:495
    frame #207: 0x000015330d477abb libgap.so`EvalFunccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #208: 0x000015330d477aa9 libgap.so`EvalFunccall2args at funcs.c:150
    frame #209: 0x000015330d477aa0 libgap.so`EvalFunccall2args(call=5696) at funcs.c:308
    frame #210: 0x000015330d521d08 libgap.so`ExecAssLVar [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #211: 0x000015330d521ce0 libgap.so`ExecAssLVar(stat=<unavailable>) at vars.c:167
    frame #212: 0x000015330d4fe4ae libgap.so`ExecSeqStat4 at stats.c:55
    frame #213: 0x000015330d4fe491 libgap.so`ExecSeqStat4 at stats.c:147
    frame #214: 0x000015330d4fe486 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #215: 0x000015330d4ffa5d libgap.so`ExecFor at stats.c:55
    frame #216: 0x000015330d4ffa38 libgap.so`ExecFor at stats.c:402
    frame #217: 0x000015330d4ff990 libgap.so`ExecFor(stat=<unavailable>) at stats.c:457
    frame #218: 0x000015330d4fe4ae libgap.so`ExecSeqStat4 at stats.c:55
    frame #219: 0x000015330d4fe491 libgap.so`ExecSeqStat4 at stats.c:147
    frame #220: 0x000015330d4fe486 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #221: 0x000015330d4fe6aa libgap.so`ExecWhile at stats.c:55
    frame #222: 0x000015330d4fe689 libgap.so`ExecWhile at stats.c:674
    frame #223: 0x000015330d4fe618 libgap.so`ExecWhile(stat=6632) at stats.c:688
    frame #224: 0x000015330d4fe4ae libgap.so`ExecSeqStat4 at stats.c:55
    frame #225: 0x000015330d4fe491 libgap.so`ExecSeqStat4 at stats.c:147
    frame #226: 0x000015330d4fe486 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #227: 0x000015330d4ffa5d libgap.so`ExecFor at stats.c:55
    frame #228: 0x000015330d4ffa38 libgap.so`ExecFor at stats.c:402
    frame #229: 0x000015330d4ff990 libgap.so`ExecFor(stat=<unavailable>) at stats.c:457
    frame #230: 0x000015330d4fe35e libgap.so`ExecSeqStat6 at stats.c:55
    frame #231: 0x000015330d4fe341 libgap.so`ExecSeqStat6 at stats.c:147
    frame #232: 0x000015330d4fe336 libgap.so`ExecSeqStat6(stat=<unavailable>) at stats.c:185
    frame #233: 0x000015330d4fe30e libgap.so`ExecSeqStat7 at stats.c:55
    frame #234: 0x000015330d4fe2f1 libgap.so`ExecSeqStat7 at stats.c:147
    frame #235: 0x000015330d4fe2e6 libgap.so`ExecSeqStat7(stat=<unavailable>) at stats.c:190
    frame #236: 0x000015330d5007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #237: 0x000015330d5007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #238: 0x000015330d478f5d libgap.so`DoExecFunc2args at funcs.c:468
    frame #239: 0x000015330d478ea0 libgap.so`DoExecFunc2args(func=0x0000153308ca94a0, a1=0x000015328d9ddc70, a2=0x000015328d9ddc90) at funcs.c:495
    frame #240: 0x000015330d477abb libgap.so`EvalFunccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #241: 0x000015330d477aa9 libgap.so`EvalFunccall2args at funcs.c:150
    frame #242: 0x000015330d477aa0 libgap.so`EvalFunccall2args(call=168) at funcs.c:308
    frame #243: 0x000015330d4fe78f libgap.so`ExecReturnObj [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #244: 0x000015330d4fe767 libgap.so`ExecReturnObj(stat=<unavailable>) at stats.c:965
    frame #245: 0x000015330d4fe205 libgap.so`ExecSeqStat at stats.c:55
    frame #246: 0x000015330d4fe1e8 libgap.so`ExecSeqStat at stats.c:147
    frame #247: 0x000015330d4fe1bf libgap.so`ExecSeqStat(stat=<unavailable>) at stats.c:160
    frame #248: 0x000015330d5007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #249: 0x000015330d5007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #250: 0x000015330d478dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #251: 0x000015330d478d12 libgap.so`DoExecFunc1args(func=0x000015330896b0f0, a1=0x000015328d9ddc70) at funcs.c:489
    frame #252: 0x00001533b0903071
    frame #253: 0x00001533b090f678
    frame #254: 0x00001533b090f74d
    frame #255: 0x00001533c6455d01 libjulia-internal.so.1`do_apply [inlined] jl_apply(nargs=<unavailable>, args=<unavailable>) at julia.h:1886:12
    frame #256: 0x00001533c6455cf1 libjulia-internal.so.1`do_apply(args=<unavailable>, nargs=<unavailable>, iterate=0x00001533b30858b0) at builtins.c:736:26
    frame #257: 0x000015332ff717f5
    frame #258: 0x000015332ff71927
    frame #259: 0x000015332ff71943
    frame #260: 0x00001533c6461995 libjulia-internal.so.1`do_call [inlined] jl_apply(nargs=<unavailable>, args=<unavailable>) at julia.h:1886:12
    frame #261: 0x00001533c6461983 libjulia-internal.so.1`do_call(args=<unavailable>, nargs=<unavailable>, s=<unavailable>) at interpreter.c:125:26
    frame #262: 0x00001533c6461480 libjulia-internal.so.1`eval_value(e=<unavailable>, s=0x00007ffee646b5c0) at interpreter.c:222:16
    frame #263: 0x00001533c6462174 libjulia-internal.so.1`eval_body [inlined] eval_stmt_value(s=0x00007ffee646b5c0, stmt=<unavailable>) at interpreter.c:173:23
    frame #264: 0x00001533c6462162 libjulia-internal.so.1`eval_body(stmts=<unavailable>, s=0x00007ffee646b5c0, ip=1, toplevel=1) at interpreter.c:602:21
    frame #265: 0x00001533c6462e52 libjulia-internal.so.1`jl_interpret_toplevel_thunk(m=0x00001532971ecc90, src=0x0000153288fac410) at interpreter.c:760:21
    frame #266: 0x00001533c647ce29 libjulia-internal.so.1`jl_toplevel_eval_flex(m=0x00001532971ecc90, e=0x00001532910439d0, fast=1, expanded=0) at toplevel.c:911:18
    frame #267: 0x00001533c647e93c libjulia-internal.so.1`ijl_toplevel_eval(m=<unavailable>, v=<unavailable>) at toplevel.c:920:12 [artificial]
    frame #268: 0x00001533c647ea5b libjulia-internal.so.1`ijl_toplevel_eval_in(m=0x00001532971ecc90, ex=0x00001532910439d0) at toplevel.c:970:13
    frame #269: 0x00001533b0988d53
    frame #270: 0x00001533b0989090
    frame #271: 0x00001533b2b80d2a sys.so`julia_with_logstate_51427 at logging.jl:515
    frame #272: 0x00001533b0986707
    frame #273: 0x00001533b0987ca6
    frame #274: 0x00001533b09881f7
    frame #275: 0x00001533b0976f62
    frame #276: 0x00001533b097a623
    frame #277: 0x00001533b097a718
    frame #278: 0x00001533b097a737
    frame #279: 0x00001533b096653f
    frame #280: 0x00001533b0967ea6
    frame #281: 0x00001533b096c5ab
    frame #282: 0x00001533b096d28c
    frame #283: 0x00001533b096da24
    frame #284: 0x00001533b093b646
    frame #285: 0x00001533b093b7ca
    frame #286: 0x00001533b09445f0
    frame #287: 0x00001533b09496e8
    frame #288: 0x00001533b0949713
    frame #289: 0x00001533b092bec2
    frame #290: 0x00001533b092f3b2
    frame #291: 0x00001533b092fb84
    frame #292: 0x00001533b092fd20
    frame #293: 0x00001533b092fd43
    frame #294: 0x00001533c6461995 libjulia-internal.so.1`do_call [inlined] jl_apply(nargs=<unavailable>, args=<unavailable>) at julia.h:1886:12
    frame #295: 0x00001533c6461983 libjulia-internal.so.1`do_call(args=<unavailable>, nargs=<unavailable>, s=<unavailable>) at interpreter.c:125:26
    frame #296: 0x00001533c6461480 libjulia-internal.so.1`eval_value(e=<unavailable>, s=0x00007ffee6470990) at interpreter.c:222:16
    frame #297: 0x00001533c6462174 libjulia-internal.so.1`eval_body [inlined] eval_stmt_value(s=0x00007ffee6470990, stmt=<unavailable>) at interpreter.c:173:23
    frame #298: 0x00001533c6462162 libjulia-internal.so.1`eval_body(stmts=<unavailable>, s=0x00007ffee6470990, ip=0, toplevel=1) at interpreter.c:602:21
    frame #299: 0x00001533c6462e52 libjulia-internal.so.1`jl_interpret_toplevel_thunk(m=0x00001533b76f3cf0, src=0x00001532fe025f10) at interpreter.c:760:21
    frame #300: 0x00001533c647ce29 libjulia-internal.so.1`jl_toplevel_eval_flex(m=<unavailable>, e=<unavailable>, fast=<unavailable>, expanded=<unavailable>) at toplevel.c:911:18
    frame #301: 0x00001533c647d862 libjulia-internal.so.1`jl_toplevel_eval_flex(m=0x00001533b76f3cf0, e=<unavailable>, fast=1, expanded=<unavailable>) at toplevel.c:854:19
    frame #302: 0x00001533c647d862 libjulia-internal.so.1`jl_toplevel_eval_flex(m=0x00001533b76f3cf0, e=0x00001533bc74f1d0, fast=1, expanded=0) at toplevel.c:854:19
    frame #303: 0x00001533c647e93c libjulia-internal.so.1`ijl_toplevel_eval(m=<unavailable>, v=<unavailable>) at toplevel.c:920:12 [artificial]
    frame #304: 0x00001533c647ea5b libjulia-internal.so.1`ijl_toplevel_eval_in(m=0x00001533b76f3cf0, ex=0x00001533bc74f1d0) at toplevel.c:970:13
    frame #305: 0x00001533b2786d22 sys.so`julia_exec_options_57474 at boot.jl:378
    frame #306: 0x00001533b2788311 sys.so`julia__start_57540 at client.jl:541
    frame #307: 0x00001533b2b0c749 sys.so`jfptr__start_57541 + 9
    frame #308: 0x00001533c64aadf6 libjulia-internal.so.1`true_main [inlined] jl_apply(nargs=<unavailable>, args=<unavailable>) at julia.h:1886:12
    frame #309: 0x00001533c64aadf1 libjulia-internal.so.1`true_main(argc=<unavailable>, argv=<unavailable>) at jlapi.c:577:13
    frame #310: 0x00001533c64ab81f libjulia-internal.so.1`jl_repl_entrypoint(argc=<unavailable>, argv=0x00007ffee6472928) at jlapi.c:729:15
    frame #311: 0x0000000000400739 julia`main(argc=<unavailable>, argv=<unavailable>) at loader_exe.c:58:15
    frame #312: 0x00001533c71c724d libc.so.6`__libc_start_main(main=(julia`main at loader_exe.c:36:1), argc=5, argv=0x00007ffee6472928, init=<unavailable>, fini=<unavailable>, rtld_fini=<unavailable>, stack_end=0x00007ffee6472918) at libc-start.c:308
    frame #313: 0x000000000040076a julia`_start at start.S:120

And another one, this time with ResizeBag:

(lldb) target create "/home/datastore/lorenz/software/julia/jv/julia/usr/bin/julia" --core "crashes-nightly/core_julia.30592_1682713380"
bt
Core file '/home/datastore/lorenz/software/julia/Oscar.jl/crashes-nightly/core_julia.30592_1682713380' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'julia', stop reason = signal SIGSEGV
  * frame #0: 0x0000146dc3e97e5c libjulia-internal.so.1`gc_queue_remset at gc.c:2506:17
    frame #1: 0x0000146dc3e97df7 libjulia-internal.so.1`gc_queue_remset(ptls=<unavailable>, ptls2=<unavailable>) at gc.c:2861:9
    frame #2: 0x0000146dc3ea0a79 libjulia-internal.so.1`_jl_gc_collect(ptls=0x00000000015dea80, collection=JL_GC_AUTO) at gc.c:3066:17
    frame #3: 0x0000146dc3ea1bca libjulia-internal.so.1`ijl_gc_collect(collection=JL_GC_AUTO) at gc.c:3388:13
    frame #4: 0x0000146dc3ea3350 libjulia-internal.so.1`jl_gc_alloc [inlined] jl_gc_pool_alloc_noinline(osize=<unavailable>, pool_offset=<unavailable>, ptls=0x00000000015dea80) at gc.c:1065:9
    frame #5: 0x0000146dc3ea3336 libjulia-internal.so.1`jl_gc_alloc at julia_internal.h:460:13
    frame #6: 0x0000146dc3ea32f5 libjulia-internal.so.1`jl_gc_alloc(ptls=0x00000000015dea80, sz=608, ty=0x0000146d0a825e10) at gc.c:3440:12
    frame #7: 0x0000146d0af3ece6 libgap.so`AllocateBagMemory(type=54, size=608) at julia_gc.c:262
    frame #8: 0x0000146d0af4084a libgap.so`ResizeBag(bag=0x0000146c98522770, new_size=600) at julia_gc.c:977
    frame #9: 0x0000146d0aed7c75 libgap.so`AssPlistCyc [inlined] GROW_PLIST(plen=57, list=0x0000146c98522770) at plist.h:120
    frame #10: 0x0000146d0aed7c70 libgap.so`AssPlistCyc(list=0x0000146c98522770, pos=57, val=0x0000000000000001) at plist.c:1544
    frame #11: 0x0000146d0ae8879d libgap.so`IntrListExprEndElm at lists.h:510
    frame #12: 0x0000146d0ae8875e libgap.so`IntrListExprEndElm(intr=0x00007ffd064d52b0) at intrprtr.c:2138
    frame #13: 0x0000146d0aeef61c libgap.so`ReadListExpr(rs=0x00007ffd064d4e60, follow=18446744072635810080) at read.c:1038
    frame #14: 0x0000146d0aeee056 libgap.so`ReadLiteral(rs=0x00007ffd064d4e60, follow=18446744072635810080, mode='r') at read.c:1557
    frame #15: 0x0000146d0aeee41c libgap.so`ReadAtom(rs=0x00007ffd064d4e60, follow=18446744072635810080, mode='r') at read.c:1612
    frame #16: 0x0000146d0aeee6e2 libgap.so`ReadFactor(rs=0x00007ffd064d4e60, follow=18446744072635810080, mode='r') at read.c:1674
    frame #17: 0x0000146d0aeee98b libgap.so`ReadTerm(rs=0x00007ffd064d4e60, follow=18446744072635810080, mode='r') at read.c:1723
    frame #18: 0x0000146d0aeeeafc libgap.so`ReadAri(rs=0x00007ffd064d4e60, follow=18446744072635810080, mode='r') at read.c:1755
    frame #19: 0x0000146d0aeeecc9 libgap.so`ReadRel(rs=0x00007ffd064d4e60, follow=18446744072635810080, mode='r') at read.c:1792
    frame #20: 0x0000146d0aeeef6a libgap.so`ReadAnd(rs=0x00007ffd064d4e60, follow=18446744072635810080, mode='r') at read.c:1829
    frame #21: 0x0000146d0aeef11a libgap.so`ReadExpr(rs=0x00007ffd064d4e60, follow=18446744072635810080, mode='r') at read.c:1904
    frame #22: 0x0000146d0aeef462 libgap.so`ReadListExpr(rs=0x00007ffd064d4e60, follow=18446744072635810080) at read.c:1037
    frame #23: 0x0000146d0aeee056 libgap.so`ReadLiteral(rs=0x00007ffd064d4e60, follow=18446744072635810080, mode='r') at read.c:1557
    frame #24: 0x0000146d0aeee41c libgap.so`ReadAtom(rs=0x00007ffd064d4e60, follow=18446744072635810080, mode='r') at read.c:1612
    frame #25: 0x0000146d0aeee6e2 libgap.so`ReadFactor(rs=0x00007ffd064d4e60, follow=18446744072635810080, mode='r') at read.c:1674
    frame #26: 0x0000146d0aeee98b libgap.so`ReadTerm(rs=0x00007ffd064d4e60, follow=18446744072635810080, mode='r') at read.c:1723
    frame #27: 0x0000146d0aeeeafc libgap.so`ReadAri(rs=0x00007ffd064d4e60, follow=18446744072635810080, mode='r') at read.c:1755
    frame #28: 0x0000146d0aeeecc9 libgap.so`ReadRel(rs=0x00007ffd064d4e60, follow=18446744072635810080, mode='r') at read.c:1792
    frame #29: 0x0000146d0aeeef6a libgap.so`ReadAnd(rs=0x00007ffd064d4e60, follow=18446744072635810080, mode='r') at read.c:1829
    frame #30: 0x0000146d0aeef11a libgap.so`ReadExpr(rs=0x00007ffd064d4e60, follow=18446744072635810080, mode='r') at read.c:1904
    frame #31: 0x0000146d0aeef462 libgap.so`ReadListExpr(rs=0x00007ffd064d4e60, follow=18446744072635810048) at read.c:1037
    frame #32: 0x0000146d0aeee056 libgap.so`ReadLiteral(rs=0x00007ffd064d4e60, follow=18446744072635810048, mode='r') at read.c:1557
    frame #33: 0x0000146d0aeee41c libgap.so`ReadAtom(rs=0x00007ffd064d4e60, follow=18446744072635810048, mode='r') at read.c:1612
    frame #34: 0x0000146d0aeee6e2 libgap.so`ReadFactor(rs=0x00007ffd064d4e60, follow=18446744072635810048, mode='r') at read.c:1674
    frame #35: 0x0000146d0aeee98b libgap.so`ReadTerm(rs=0x00007ffd064d4e60, follow=18446744072635810048, mode='r') at read.c:1723
    frame #36: 0x0000146d0aeeeafc libgap.so`ReadAri(rs=0x00007ffd064d4e60, follow=18446744072635810048, mode='r') at read.c:1755
    frame #37: 0x0000146d0aeeecc9 libgap.so`ReadRel(rs=0x00007ffd064d4e60, follow=18446744072635810048, mode='r') at read.c:1792
    frame #38: 0x0000146d0aeeef6a libgap.so`ReadAnd(rs=0x00007ffd064d4e60, follow=18446744072635810048, mode='r') at read.c:1829
    frame #39: 0x0000146d0aeef11a libgap.so`ReadExpr(rs=0x00007ffd064d4e60, follow=18446744072635810048, mode='r') at read.c:1904
    frame #40: 0x0000146d0aef091b libgap.so`ReadSelector(rs=0x00007ffd064d4e60, follow=18446744072635809792, level=<unavailable>) at read.c:637
    frame #41: 0x0000146d0aef2e91 libgap.so`ReadCallVarAss(rs=0x00007ffd064d4e60, follow=18446744072635809792, mode='x') at read.c:883
    frame #42: 0x0000146d0aeee480 libgap.so`ReadAtom(rs=0x00007ffd064d4e60, follow=18446744072635809792, mode='x') at read.c:1603
    frame #43: 0x0000146d0aeee6e2 libgap.so`ReadFactor(rs=0x00007ffd064d4e60, follow=18446744072635809792, mode='x') at read.c:1674
    frame #44: 0x0000146d0aeee98b libgap.so`ReadTerm(rs=0x00007ffd064d4e60, follow=18446744072635809792, mode='x') at read.c:1723
    frame #45: 0x0000146d0aeeeafc libgap.so`ReadAri(rs=0x00007ffd064d4e60, follow=18446744072635809792, mode='x') at read.c:1755
    frame #46: 0x0000146d0aeeecc9 libgap.so`ReadRel(rs=0x00007ffd064d4e60, follow=18446744072635809792, mode='x') at read.c:1792
    frame #47: 0x0000146d0aeeef6a libgap.so`ReadAnd(rs=0x00007ffd064d4e60, follow=18446744072635809792, mode='x') at read.c:1829
    frame #48: 0x0000146d0aeef11a libgap.so`ReadExpr(rs=0x00007ffd064d4e60, follow=18446744072635809792, mode='x') at read.c:1904
    frame #49: 0x0000146d0aef4c56 libgap.so`ReadEvalCommand(context=<unavailable>, input=0x00007ffd064d56b0, evalResult=<unavailable>, dualSemicolon=NO) at read.c:2577
    frame #50: 0x0000146d0af0256f libgap.so`READ_INNER(input=0x00007ffd064d56b0) at streams.c:291
    frame #51: 0x0000146d0af03210 libgap.so`FuncREAD(self=<unavailable>, inputObj=0x0000146c95afb2d0) at streams.c:810
    frame #52: 0x0000146d0ae75d51 libgap.so`EvalFunccall1args [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #53: 0x0000146d0ae75d49 libgap.so`EvalFunccall1args at funcs.c:147
    frame #54: 0x0000146d0ae75d40 libgap.so`EvalFunccall1args(call=584) at funcs.c:303
    frame #55: 0x0000146d0ae6fb0a libgap.so`EvalUnknownBool [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #56: 0x0000146d0ae6fad7 libgap.so`EvalUnknownBool(expr=<unavailable>) at exprs.c:101
    frame #57: 0x0000146d0ae6f5ec libgap.so`EvalNot [inlined] EVAL_BOOL_EXPR(expr=<unavailable>) at exprs.h:128
    frame #58: 0x0000146d0ae6f5bf libgap.so`EvalNot(expr=<unavailable>) at exprs.c:212
    frame #59: 0x0000146d0aefe281 libgap.so`ExecIf [inlined] EVAL_BOOL_EXPR(expr=<unavailable>) at exprs.h:128
    frame #60: 0x0000146d0aefe254 libgap.so`ExecIf(stat=<unavailable>) at stats.c:221
    frame #61: 0x0000146d0aefe4ae libgap.so`ExecSeqStat4 at stats.c:55
    frame #62: 0x0000146d0aefe491 libgap.so`ExecSeqStat4 at stats.c:147
    frame #63: 0x0000146d0aefe486 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #64: 0x0000146d0af007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #65: 0x0000146d0af007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #66: 0x0000146d0ae78dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #67: 0x0000146d0ae78d12 libgap.so`DoExecFunc1args(func=0x0000146dbaba8720, a1=0x0000146c95afb2d0) at funcs.c:489
    frame #68: 0x0000146d0aec0515 libgap.so`::DoOperation1Args(Obj, Obj) [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #69: 0x0000146d0aec0509 libgap.so`::DoOperation1Args(Obj, Obj) [inlined] CallNArgs<1>(a2=0x0000000000000000, a3=0x0000000000000000, a4=0x0000000000000000, a5=0x0000000000000000, a6=0x0000000000000000, a1=<unavailable>, method=<unavailable>) at opers.cc:1826
    frame #70: 0x0000146d0aec0509 libgap.so`::DoOperation1Args(Obj, Obj) at opers.cc:1986
    frame #71: 0x0000146d0aec0448 libgap.so`::DoOperation1Args(oper=0x0000146dba9f36c0, a1=0x0000146c95afb2d0) at opers.cc:2000
    frame #72: 0x0000146d0ae78711 libgap.so`ExecProccall1args [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #73: 0x0000146d0ae78709 libgap.so`ExecProccall1args at funcs.c:147
    frame #74: 0x0000146d0ae78700 libgap.so`ExecProccall1args(call=1752) at funcs.c:218
    frame #75: 0x0000146d0aefe4ae libgap.so`ExecSeqStat4 at stats.c:55
    frame #76: 0x0000146d0aefe491 libgap.so`ExecSeqStat4 at stats.c:147
    frame #77: 0x0000146d0aefe486 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #78: 0x0000146d0aefe4ae libgap.so`ExecSeqStat4 at stats.c:55
    frame #79: 0x0000146d0aefe491 libgap.so`ExecSeqStat4 at stats.c:147
    frame #80: 0x0000146d0aefe486 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #81: 0x0000146d0af007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #82: 0x0000146d0af007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #83: 0x0000146d0ae78dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #84: 0x0000146d0ae78d12 libgap.so`DoExecFunc1args(func=0x0000146dba2d99b0, a1=0x0000146c95afb1a0) at funcs.c:489
    frame #85: 0x0000146d0ae77abb libgap.so`EvalFunccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #86: 0x0000146d0ae77aa9 libgap.so`EvalFunccall2args at funcs.c:150
    frame #87: 0x0000146d0ae77aa0 libgap.so`EvalFunccall2args(call=288) at funcs.c:308
    frame #88: 0x0000146d0af21d08 libgap.so`ExecAssLVar [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #89: 0x0000146d0af21ce0 libgap.so`ExecAssLVar(stat=<unavailable>) at vars.c:167
    frame #90: 0x0000146d0aefe30e libgap.so`ExecSeqStat7 at stats.c:55
    frame #91: 0x0000146d0aefe2f1 libgap.so`ExecSeqStat7 at stats.c:147
    frame #92: 0x0000146d0aefe2e6 libgap.so`ExecSeqStat7(stat=<unavailable>) at stats.c:190
    frame #93: 0x0000146d0af007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #94: 0x0000146d0af007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #95: 0x0000146d0ae78dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #96: 0x0000146d0ae78d12 libgap.so`DoExecFunc1args(func=0x0000146dba2d9ab0, a1=0x0000146c95afb080) at funcs.c:489
    frame #97: 0x0000146d0ae77abb libgap.so`EvalFunccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #98: 0x0000146d0ae77aa9 libgap.so`EvalFunccall2args at funcs.c:150
    frame #99: 0x0000146d0ae77aa0 libgap.so`EvalFunccall2args(call=3448) at funcs.c:308
    frame #100: 0x0000146d0af21d08 libgap.so`ExecAssLVar [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #101: 0x0000146d0af21ce0 libgap.so`ExecAssLVar(stat=<unavailable>) at vars.c:167
    frame #102: 0x0000146d0aefe30e libgap.so`ExecSeqStat7 at stats.c:55
    frame #103: 0x0000146d0aefe2f1 libgap.so`ExecSeqStat7 at stats.c:147
    frame #104: 0x0000146d0aefe2e6 libgap.so`ExecSeqStat7(stat=<unavailable>) at stats.c:190
    frame #105: 0x0000146d0af007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #106: 0x0000146d0af007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #107: 0x0000146d0ae78dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #108: 0x0000146d0ae78d12 libgap.so`DoExecFunc1args(func=0x0000146d06430610, a1=0x0000146c95afadc0) at funcs.c:489
    frame #109: 0x0000146d0ae77abb libgap.so`EvalFunccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #110: 0x0000146d0ae77aa9 libgap.so`EvalFunccall2args at funcs.c:150
    frame #111: 0x0000146d0ae77aa0 libgap.so`EvalFunccall2args(call=1624) at funcs.c:308
    frame #112: 0x0000146d0ae6fb0a libgap.so`EvalUnknownBool [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #113: 0x0000146d0ae6fad7 libgap.so`EvalUnknownBool(expr=<unavailable>) at exprs.c:101
    frame #114: 0x0000146d0ae6f5ec libgap.so`EvalNot [inlined] EVAL_BOOL_EXPR(expr=<unavailable>) at exprs.h:128
    frame #115: 0x0000146d0ae6f5bf libgap.so`EvalNot(expr=<unavailable>) at exprs.c:212
    frame #116: 0x0000146d0aefe281 libgap.so`ExecIf [inlined] EVAL_BOOL_EXPR(expr=<unavailable>) at exprs.h:128
    frame #117: 0x0000146d0aefe254 libgap.so`ExecIf(stat=<unavailable>) at stats.c:221
    frame #118: 0x0000146d0aefe4ae libgap.so`ExecSeqStat4 at stats.c:55
    frame #119: 0x0000146d0aefe491 libgap.so`ExecSeqStat4 at stats.c:147
    frame #120: 0x0000146d0aefe486 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #121: 0x0000146d0aefe3ae libgap.so`ExecSeqStat5 at stats.c:55
    frame #122: 0x0000146d0aefe391 libgap.so`ExecSeqStat5 at stats.c:147
    frame #123: 0x0000146d0aefe386 libgap.so`ExecSeqStat5(stat=<unavailable>) at stats.c:180
    frame #124: 0x0000146d0af007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #125: 0x0000146d0af007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #126: 0x0000146d0ae78dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #127: 0x0000146d0ae78d12 libgap.so`DoExecFunc1args(func=0x0000146d0636a1d0, a1=0x0000146d064313c0) at funcs.c:489
    frame #128: 0x0000146d0ae75d51 libgap.so`EvalFunccall1args [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #129: 0x0000146d0ae75d49 libgap.so`EvalFunccall1args at funcs.c:147
    frame #130: 0x0000146d0ae75d40 libgap.so`EvalFunccall1args(call=1872) at funcs.c:303
    frame #131: 0x0000146d0af21d08 libgap.so`ExecAssLVar [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #132: 0x0000146d0af21ce0 libgap.so`ExecAssLVar(stat=<unavailable>) at vars.c:167
    frame #133: 0x0000146d0aefe205 libgap.so`ExecSeqStat at stats.c:55
    frame #134: 0x0000146d0aefe1e8 libgap.so`ExecSeqStat at stats.c:147
    frame #135: 0x0000146d0aefe1bf libgap.so`ExecSeqStat(stat=<unavailable>) at stats.c:160
    frame #136: 0x0000146d0aefe73e libgap.so`ExecSeqStat2 at stats.c:55
    frame #137: 0x0000146d0aefe721 libgap.so`ExecSeqStat2 at stats.c:147
    frame #138: 0x0000146d0aefe716 libgap.so`ExecSeqStat2(stat=<unavailable>) at stats.c:165
    frame #139: 0x0000146d0af007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #140: 0x0000146d0af007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #141: 0x0000146d0ae78dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #142: 0x0000146d0ae78d12 libgap.so`DoExecFunc1args(func=0x0000146d0636a380, a1=0x0000146c959acd80) at funcs.c:489
    frame #143: 0x0000146d0ae77abb libgap.so`EvalFunccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #144: 0x0000146d0ae77aa9 libgap.so`EvalFunccall2args at funcs.c:150
    frame #145: 0x0000146d0ae77aa0 libgap.so`EvalFunccall2args(call=544) at funcs.c:308
    frame #146: 0x0000146d0af21d08 libgap.so`ExecAssLVar [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #147: 0x0000146d0af21ce0 libgap.so`ExecAssLVar(stat=<unavailable>) at vars.c:167
    frame #148: 0x0000146d0aeffc88 libgap.so`ExecForRange3 at stats.c:55
    frame #149: 0x0000146d0aeffc6b libgap.so`ExecForRange3 at stats.c:538
    frame #150: 0x0000146d0aeffb15 libgap.so`ExecForRange3(stat=<unavailable>) at stats.c:560
    frame #151: 0x0000146d0aefe30e libgap.so`ExecSeqStat7 at stats.c:55
    frame #152: 0x0000146d0aefe2f1 libgap.so`ExecSeqStat7 at stats.c:147
    frame #153: 0x0000146d0aefe2e6 libgap.so`ExecSeqStat7(stat=<unavailable>) at stats.c:190
    frame #154: 0x0000146d0af007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #155: 0x0000146d0af007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #156: 0x0000146d0ae78f5d libgap.so`DoExecFunc2args at funcs.c:468
    frame #157: 0x0000146d0ae78ea0 libgap.so`DoExecFunc2args(func=0x0000146d06390f30, a1=0x0000146c8d750100, a2=0x0000146c8d707b20) at funcs.c:495
    frame #158: 0x0000146d0ae777d3 libgap.so`ExecProccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #159: 0x0000146d0ae777c1 libgap.so`ExecProccall2args at funcs.c:150
    frame #160: 0x0000146d0ae777b8 libgap.so`ExecProccall2args(call=3912) at funcs.c:224
    frame #161: 0x0000146d0aefe205 libgap.so`ExecSeqStat at stats.c:55
    frame #162: 0x0000146d0aefe1e8 libgap.so`ExecSeqStat at stats.c:147
    frame #163: 0x0000146d0aefe1bf libgap.so`ExecSeqStat(stat=<unavailable>) at stats.c:160
    frame #164: 0x0000146d0aefe205 libgap.so`ExecSeqStat at stats.c:55
    frame #165: 0x0000146d0aefe1e8 libgap.so`ExecSeqStat at stats.c:147
    frame #166: 0x0000146d0aefe1bf libgap.so`ExecSeqStat(stat=<unavailable>) at stats.c:160
    frame #167: 0x0000146d0aefe73e libgap.so`ExecSeqStat2 at stats.c:55
    frame #168: 0x0000146d0aefe721 libgap.so`ExecSeqStat2 at stats.c:147
    frame #169: 0x0000146d0aefe716 libgap.so`ExecSeqStat2(stat=<unavailable>) at stats.c:165
    frame #170: 0x0000146d0af007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #171: 0x0000146d0af007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #172: 0x0000146d0ae78dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #173: 0x0000146d0ae78d12 libgap.so`DoExecFunc1args(func=0x0000146d0636a380, a1=0x0000146c8c9db890) at funcs.c:489
    frame #174: 0x0000146d0ae75d51 libgap.so`EvalFunccall1args [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #175: 0x0000146d0ae75d49 libgap.so`EvalFunccall1args at funcs.c:147
    frame #176: 0x0000146d0ae75d40 libgap.so`EvalFunccall1args(call=128) at funcs.c:303
    frame #177: 0x0000146d0aefe78f libgap.so`ExecReturnObj [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #178: 0x0000146d0aefe767 libgap.so`ExecReturnObj(stat=<unavailable>) at stats.c:965
    frame #179: 0x0000146d0aefe205 libgap.so`ExecSeqStat at stats.c:55
    frame #180: 0x0000146d0aefe1e8 libgap.so`ExecSeqStat at stats.c:147
    frame #181: 0x0000146d0aefe1bf libgap.so`ExecSeqStat(stat=<unavailable>) at stats.c:160
    frame #182: 0x0000146d0af007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #183: 0x0000146d0af007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #184: 0x0000146d0ae78dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #185: 0x0000146d0ae78d12 libgap.so`DoExecFunc1args(func=0x0000146dbdbf19a0, a1=0x0000146d06433b70) at funcs.c:489
    frame #186: 0x0000146d0aec0515 libgap.so`::DoOperation1Args(Obj, Obj) [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #187: 0x0000146d0aec0509 libgap.so`::DoOperation1Args(Obj, Obj) [inlined] CallNArgs<1>(a2=0x0000000000000000, a3=0x0000000000000000, a4=0x0000000000000000, a5=0x0000000000000000, a6=0x0000000000000000, a1=<unavailable>, method=<unavailable>) at opers.cc:1826
    frame #188: 0x0000146d0aec0509 libgap.so`::DoOperation1Args(Obj, Obj) at opers.cc:1986
    frame #189: 0x0000146d0aec0448 libgap.so`::DoOperation1Args(oper=0x0000146dbbf61db0, a1=0x0000146d06433b70) at opers.cc:2000
    frame #190: 0x0000146d0ae75d51 libgap.so`EvalFunccall1args [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #191: 0x0000146d0ae75d49 libgap.so`EvalFunccall1args at funcs.c:147
    frame #192: 0x0000146d0ae75d40 libgap.so`EvalFunccall1args(call=640) at funcs.c:303
    frame #193: 0x0000146d0af21d08 libgap.so`ExecAssLVar [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #194: 0x0000146d0af21ce0 libgap.so`ExecAssLVar(stat=<unavailable>) at vars.c:167
    frame #195: 0x0000146d0aefe73e libgap.so`ExecSeqStat2 at stats.c:55
    frame #196: 0x0000146d0aefe721 libgap.so`ExecSeqStat2 at stats.c:147
    frame #197: 0x0000146d0aefe716 libgap.so`ExecSeqStat2(stat=<unavailable>) at stats.c:165
    frame #198: 0x0000146d0aefe3ae libgap.so`ExecSeqStat5 at stats.c:55
    frame #199: 0x0000146d0aefe391 libgap.so`ExecSeqStat5 at stats.c:147
    frame #200: 0x0000146d0aefe386 libgap.so`ExecSeqStat5(stat=<unavailable>) at stats.c:180
    frame #201: 0x0000146d0af007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #202: 0x0000146d0af007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #203: 0x0000146d0ae78f5d libgap.so`DoExecFunc2args at funcs.c:468
    frame #204: 0x0000146d0ae78ea0 libgap.so`DoExecFunc2args(func=0x0000146d066a8fb0, a1=0x0000146dbb080ad0, a2=0x0000146d06433b70) at funcs.c:495
    frame #205: 0x0000146d0ae77abb libgap.so`EvalFunccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #206: 0x0000146d0ae77aa9 libgap.so`EvalFunccall2args at funcs.c:150
    frame #207: 0x0000146d0ae77aa0 libgap.so`EvalFunccall2args(call=5696) at funcs.c:308
    frame #208: 0x0000146d0af21d08 libgap.so`ExecAssLVar [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #209: 0x0000146d0af21ce0 libgap.so`ExecAssLVar(stat=<unavailable>) at vars.c:167
    frame #210: 0x0000146d0aefe4ae libgap.so`ExecSeqStat4 at stats.c:55
    frame #211: 0x0000146d0aefe491 libgap.so`ExecSeqStat4 at stats.c:147
    frame #212: 0x0000146d0aefe486 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #213: 0x0000146d0aeffa5d libgap.so`ExecFor at stats.c:55
    frame #214: 0x0000146d0aeffa38 libgap.so`ExecFor at stats.c:402
    frame #215: 0x0000146d0aeff990 libgap.so`ExecFor(stat=<unavailable>) at stats.c:457
    frame #216: 0x0000146d0aefe4ae libgap.so`ExecSeqStat4 at stats.c:55
    frame #217: 0x0000146d0aefe491 libgap.so`ExecSeqStat4 at stats.c:147
    frame #218: 0x0000146d0aefe486 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #219: 0x0000146d0aefe6aa libgap.so`ExecWhile at stats.c:55
    frame #220: 0x0000146d0aefe689 libgap.so`ExecWhile at stats.c:674
    frame #221: 0x0000146d0aefe618 libgap.so`ExecWhile(stat=6632) at stats.c:688
    frame #222: 0x0000146d0aefe4ae libgap.so`ExecSeqStat4 at stats.c:55
    frame #223: 0x0000146d0aefe491 libgap.so`ExecSeqStat4 at stats.c:147
    frame #224: 0x0000146d0aefe486 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #225: 0x0000146d0aeffa5d libgap.so`ExecFor at stats.c:55
    frame #226: 0x0000146d0aeffa38 libgap.so`ExecFor at stats.c:402
    frame #227: 0x0000146d0aeff990 libgap.so`ExecFor(stat=<unavailable>) at stats.c:457
    frame #228: 0x0000146d0aefe35e libgap.so`ExecSeqStat6 at stats.c:55
    frame #229: 0x0000146d0aefe341 libgap.so`ExecSeqStat6 at stats.c:147
    frame #230: 0x0000146d0aefe336 libgap.so`ExecSeqStat6(stat=<unavailable>) at stats.c:185
    frame #231: 0x0000146d0aefe30e libgap.so`ExecSeqStat7 at stats.c:55
    frame #232: 0x0000146d0aefe2f1 libgap.so`ExecSeqStat7 at stats.c:147
    frame #233: 0x0000146d0aefe2e6 libgap.so`ExecSeqStat7(stat=<unavailable>) at stats.c:190
    frame #234: 0x0000146d0af007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #235: 0x0000146d0af007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #236: 0x0000146d0ae78f5d libgap.so`DoExecFunc2args at funcs.c:468
    frame #237: 0x0000146d0ae78ea0 libgap.so`DoExecFunc2args(func=0x0000146d066a94a0, a1=0x0000146c8a1cab90, a2=0x0000146c8a1caba0) at funcs.c:495
    frame #238: 0x0000146d0ae77abb libgap.so`EvalFunccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #239: 0x0000146d0ae77aa9 libgap.so`EvalFunccall2args at funcs.c:150
    frame #240: 0x0000146d0ae77aa0 libgap.so`EvalFunccall2args(call=168) at funcs.c:308
    frame #241: 0x0000146d0aefe78f libgap.so`ExecReturnObj [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #242: 0x0000146d0aefe767 libgap.so`ExecReturnObj(stat=<unavailable>) at stats.c:965
    frame #243: 0x0000146d0aefe205 libgap.so`ExecSeqStat at stats.c:55
    frame #244: 0x0000146d0aefe1e8 libgap.so`ExecSeqStat at stats.c:147
    frame #245: 0x0000146d0aefe1bf libgap.so`ExecSeqStat(stat=<unavailable>) at stats.c:160
    frame #246: 0x0000146d0af007fd libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #247: 0x0000146d0af007d1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #248: 0x0000146d0ae78dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #249: 0x0000146d0ae78d12 libgap.so`DoExecFunc1args(func=0x0000146d0636b0f0, a1=0x0000146c8a1cab90) at funcs.c:489
    frame #250: 0x0000146dae303071
    frame #251: 0x0000146dae30f678
    frame #252: 0x0000146dae30f74d
    frame #253: 0x0000146dc3e55d01 libjulia-internal.so.1`do_apply [inlined] jl_apply(nargs=<unavailable>, args=<unavailable>) at julia.h:1886:12
    frame #254: 0x0000146dc3e55cf1 libjulia-internal.so.1`do_apply(args=<unavailable>, nargs=<unavailable>, iterate=0x0000146db0a858b0) at builtins.c:736:26
    frame #255: 0x0000146d2d9717b5
    frame #256: 0x0000146d2d9718e7
    frame #257: 0x0000146d2d971903
    frame #258: 0x0000146dc3e61995 libjulia-internal.so.1`do_call [inlined] jl_apply(nargs=<unavailable>, args=<unavailable>) at julia.h:1886:12
    frame #259: 0x0000146dc3e61983 libjulia-internal.so.1`do_call(args=<unavailable>, nargs=<unavailable>, s=<unavailable>) at interpreter.c:125:26
    frame #260: 0x0000146dc3e61480 libjulia-internal.so.1`eval_value(e=<unavailable>, s=0x00007ffd064deda0) at interpreter.c:222:16
    frame #261: 0x0000146dc3e62174 libjulia-internal.so.1`eval_body [inlined] eval_stmt_value(s=0x00007ffd064deda0, stmt=<unavailable>) at interpreter.c:173:23
    frame #262: 0x0000146dc3e62162 libjulia-internal.so.1`eval_body(stmts=<unavailable>, s=0x00007ffd064deda0, ip=1, toplevel=1) at interpreter.c:602:21
    frame #263: 0x0000146dc3e62e52 libjulia-internal.so.1`jl_interpret_toplevel_thunk(m=0x0000146c96379aa0, src=0x0000146c86a2c810) at interpreter.c:760:21
    frame #264: 0x0000146dc3e7ce29 libjulia-internal.so.1`jl_toplevel_eval_flex(m=0x0000146c96379aa0, e=0x0000146c90ad3270, fast=1, expanded=0) at toplevel.c:911:18
    frame #265: 0x0000146dc3e7e93c libjulia-internal.so.1`ijl_toplevel_eval(m=<unavailable>, v=<unavailable>) at toplevel.c:920:12 [artificial]
    frame #266: 0x0000146dc3e7ea5b libjulia-internal.so.1`ijl_toplevel_eval_in(m=0x0000146c96379aa0, ex=0x0000146c90ad3270) at toplevel.c:970:13
    frame #267: 0x0000146dae388d50
    frame #268: 0x0000146dae389080
    frame #269: 0x0000146db0580d2a sys.so`julia_with_logstate_51427 at logging.jl:515
    frame #270: 0x0000146dae386707
    frame #271: 0x0000146dae387ca6
    frame #272: 0x0000146dae3881f7
    frame #273: 0x0000146dae376f52
    frame #274: 0x0000146dae37a613
    frame #275: 0x0000146dae37a708
    frame #276: 0x0000146dae37a727
    frame #277: 0x0000146dae36652f
    frame #278: 0x0000146dae367e96
    frame #279: 0x0000146dae36c59b
    frame #280: 0x0000146dae36d27c
    frame #281: 0x0000146dae36da14
    frame #282: 0x0000146dae33b926
    frame #283: 0x0000146dae33baaa
    frame #284: 0x0000146dae343630
    frame #285: 0x0000146dae3496d4
    frame #286: 0x0000146dae349703
    frame #287: 0x0000146dae32bec2
    frame #288: 0x0000146dae32f3b2
    frame #289: 0x0000146dae32fb84
    frame #290: 0x0000146dae32fd20
    frame #291: 0x0000146dae32fd43
    frame #292: 0x0000146dc3e61995 libjulia-internal.so.1`do_call [inlined] jl_apply(nargs=<unavailable>, args=<unavailable>) at julia.h:1886:12
    frame #293: 0x0000146dc3e61983 libjulia-internal.so.1`do_call(args=<unavailable>, nargs=<unavailable>, s=<unavailable>) at interpreter.c:125:26
    frame #294: 0x0000146dc3e61480 libjulia-internal.so.1`eval_value(e=<unavailable>, s=0x00007ffd064e4170) at interpreter.c:222:16
    frame #295: 0x0000146dc3e62174 libjulia-internal.so.1`eval_body [inlined] eval_stmt_value(s=0x00007ffd064e4170, stmt=<unavailable>) at interpreter.c:173:23
    frame #296: 0x0000146dc3e62162 libjulia-internal.so.1`eval_body(stmts=<unavailable>, s=0x00007ffd064e4170, ip=0, toplevel=1) at interpreter.c:602:21
    frame #297: 0x0000146dc3e62e52 libjulia-internal.so.1`jl_interpret_toplevel_thunk(m=0x0000146db50f3cf0, src=0x0000146cfbaec390) at interpreter.c:760:21
    frame #298: 0x0000146dc3e7ce29 libjulia-internal.so.1`jl_toplevel_eval_flex(m=<unavailable>, e=<unavailable>, fast=<unavailable>, expanded=<unavailable>) at toplevel.c:911:18
    frame #299: 0x0000146dc3e7d862 libjulia-internal.so.1`jl_toplevel_eval_flex(m=0x0000146db50f3cf0, e=<unavailable>, fast=1, expanded=<unavailable>) at toplevel.c:854:19
    frame #300: 0x0000146dc3e7d862 libjulia-internal.so.1`jl_toplevel_eval_flex(m=0x0000146db50f3cf0, e=0x0000146dba14f1d0, fast=1, expanded=0) at toplevel.c:854:19
    frame #301: 0x0000146dc3e7e93c libjulia-internal.so.1`ijl_toplevel_eval(m=<unavailable>, v=<unavailable>) at toplevel.c:920:12 [artificial]
    frame #302: 0x0000146dc3e7ea5b libjulia-internal.so.1`ijl_toplevel_eval_in(m=0x0000146db50f3cf0, ex=0x0000146dba14f1d0) at toplevel.c:970:13
    frame #303: 0x0000146db0186d22 sys.so`julia_exec_options_57474 at boot.jl:378
    frame #304: 0x0000146db0188311 sys.so`julia__start_57540 at client.jl:541
    frame #305: 0x0000146db050c749 sys.so`jfptr__start_57541 + 9
    frame #306: 0x0000146dc3eaadf6 libjulia-internal.so.1`true_main [inlined] jl_apply(nargs=<unavailable>, args=<unavailable>) at julia.h:1886:12
    frame #307: 0x0000146dc3eaadf1 libjulia-internal.so.1`true_main(argc=<unavailable>, argv=<unavailable>) at jlapi.c:577:13
    frame #308: 0x0000146dc3eab81f libjulia-internal.so.1`jl_repl_entrypoint(argc=<unavailable>, argv=0x00007ffd064e6108) at jlapi.c:729:15
    frame #309: 0x0000000000400739 julia`main(argc=<unavailable>, argv=<unavailable>) at loader_exe.c:58:15
    frame #310: 0x0000146dc4bda24d libc.so.6`__libc_start_main(main=(julia`main at loader_exe.c:36:1), argc=5, argv=0x00007ffd064e6108, init=<unavailable>, fini=<unavailable>, rtld_fini=<unavailable>, stack_end=0x00007ffd064e60f8) at libc-start.c:308
    frame #311: 0x000000000040076a julia`_start at start.S:120

@fingolfin
Copy link
Member Author

Thanks! So first off, this means the Singular.jl crashes are not directly related. I wonder if you could run a simple loop for Singular.jl master? In case that reveals something, it should probably go into a new issue on the Singular.jl repo

So the crashes here are in the GAP kernel code which accesses the Julia GC to allocate memory. while trying to allocate a GAP object. That's really strange, but it gives me a start, I'll try to see if and what changed in this regard on the Julia side recently... Hmm, e.g. I noticed they introduced a new multithreading GC mark-loop inhttps://github.com/JuliaLang/julia/pull/48600 so perhaps we are not taking some lock we should be taking? Then again your reports seems all to be single-threaded.

Hmm, I wonder if we could bisect the crash on the Julia side ... it is a bit difficult, though, because we probably can't say how often the loop has to pass before we can be reasonably sure the crash cause is not present (to be clear: I am not trying to imply Julia is at fault; it may well be the GAP code; but clearly the crash is revealed by a change on the Julia side; that change may be buggy; or it may just turn an existing bug in GAP from non-lethal into lethal. Dunno)

@fingolfin
Copy link
Member Author

I note that JuliaLang/julia#48600 was merged 4 days ago and the oldest occurrence of the crash I could find is from 3 days ago. Could still be a coincidence, of course.

@fingolfin
Copy link
Member Author

... and of course I totally missed that @benlorenz reported seeing this once before with Julia 1.9, oops.

So, can this be reproduced with older Julia versions then?

@fingolfin
Copy link
Member Author

@benlorenz I am trying to make sense of the line numbers in those backtraces; could you tell me from which Julia commit that crashing binary was made?

@benlorenz
Copy link
Member

benlorenz commented May 3, 2023

My julia nightly was a few days old, it seems this was from just before the multithreaded GC loop:

$ /home/datastore/lorenz/software/julia/jv/julia/usr/bin/julia 
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.10.0-DEV.1145 (2023-04-28)
 _/ |\__'_|_|_|\__'_|  |  Commit cc7fec740e (4 days old master)

I will have a look if I can bisect something and / or run that on Singular as well.

I had about 10 doctest loops open, the fastest one crashed after 12 tries, the slowest one took 276 tries.

PS: Sorry about the delay, I was busy running around the building too much without power / network.

@benlorenz
Copy link
Member

And here is an example from the CI on 26.04.: https://github.com/oscar-system/Oscar.jl/actions/runs/4807011160/jobs/8555232756

@benlorenz
Copy link
Member

benlorenz commented May 3, 2023

edit: Singular crash backtraces moved to oscar-system/Singular.jl#641

@benlorenz
Copy link
Member

benlorenz commented May 4, 2023

Another night, another crash, this time with 1.9.0-rc3 (official binary for linux x64). Out of the 10 doctest loops I ran only one crashed with a core file, but the backtrace looks similar to nightly:

Core file '/home/datastore/lorenz/software/julia/Oscar-tmp.jl/crashes-nightly/core_julia-1.9.0-rc3.15629_1683169978' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'julia-1.9.0-rc3', stop reason = signal SIGSEGV
  * frame #0: 0x00001540f7dfd6ab libjulia-internal.so.1`sweep_big_list(sweep_full=0, pv=0x000000003ca43600) at gc.c:1197:19
    frame #1: 0x00001540f7e097c3 libjulia-internal.so.1`_jl_gc_collect at gc.c:1242:9
    frame #2: 0x00001540f7e09796 libjulia-internal.so.1`_jl_gc_collect [inlined] gc_sweep_other(sweep_full=<unavailable>, ptls=<unavailable>) at gc.c:1730:5
    frame #3: 0x00001540f7e096de libjulia-internal.so.1`_jl_gc_collect(ptls=0x0000000001446880, collection=JL_GC_AUTO) at gc.c:3537:5
    frame #4: 0x00001540f7e0a37b libjulia-internal.so.1`ijl_gc_collect(collection=JL_GC_AUTO) at gc.c:3707:13
    frame #5: 0x00001540f7e0b210 libjulia-internal.so.1`jl_gc_alloc [inlined] maybe_collect(ptls=<unavailable>) at gc.c:1078:9
    frame #6: 0x00001540f7e0b200 libjulia-internal.so.1`jl_gc_alloc at gc.c:1443:5
    frame #7: 0x00001540f7e0b1f6 libjulia-internal.so.1`jl_gc_alloc [inlined] jl_gc_pool_alloc_noinline(osize=<unavailable>, pool_offset=<unavailable>, ptls=0x0000000001446880) at gc.c:1504:12
    frame #8: 0x00001540f7e0b1f6 libjulia-internal.so.1`jl_gc_alloc at julia_internal.h:460:13
    frame #9: 0x00001540f7e0b1b5 libjulia-internal.so.1`jl_gc_alloc(ptls=0x0000000001446880, sz=8, ty=0x0000153f827c6bc0) at gc.c:3754:12
    frame #10: 0x0000153f82f4076c libgap.so`NewBag(type=34, size=8) at julia_gc.c:939
    frame #11: 0x0000153f82e8850a libgap.so`IntrListExprBegin at plist.h:46
    frame #12: 0x0000153f82e884fb libgap.so`IntrListExprBegin [inlined] NewEmptyPlist at plist.h:300
    frame #13: 0x0000153f82e884fb libgap.so`IntrListExprBegin(intr=0x00007ffe900408e0, top=0) at intrprtr.c:2077
    frame #14: 0x0000153f82eef5da libgap.so`ReadListExpr(rs=0x00007ffe90040490, follow=18446744072635810080) at read.c:1018
    frame #15: 0x0000153f82eee066 libgap.so`ReadLiteral(rs=0x00007ffe90040490, follow=18446744072635810080, mode='r') at read.c:1557
    frame #16: 0x0000153f82eee42c libgap.so`ReadAtom(rs=0x00007ffe90040490, follow=18446744072635810080, mode='r') at read.c:1612
    frame #17: 0x0000153f82eee6f2 libgap.so`ReadFactor(rs=0x00007ffe90040490, follow=18446744072635810080, mode='r') at read.c:1674
    frame #18: 0x0000153f82eee99b libgap.so`ReadTerm(rs=0x00007ffe90040490, follow=18446744072635810080, mode='r') at read.c:1723
    frame #19: 0x0000153f82eeeb0c libgap.so`ReadAri(rs=0x00007ffe90040490, follow=18446744072635810080, mode='r') at read.c:1755
    frame #20: 0x0000153f82eeecd9 libgap.so`ReadRel(rs=0x00007ffe90040490, follow=18446744072635810080, mode='r') at read.c:1792
    frame #21: 0x0000153f82eeef7a libgap.so`ReadAnd(rs=0x00007ffe90040490, follow=18446744072635810080, mode='r') at read.c:1829
    frame #22: 0x0000153f82eef12a libgap.so`ReadExpr(rs=0x00007ffe90040490, follow=18446744072635810080, mode='r') at read.c:1904
    frame #23: 0x0000153f82eef472 libgap.so`ReadListExpr(rs=0x00007ffe90040490, follow=18446744072635810048) at read.c:1037
    frame #24: 0x0000153f82eee066 libgap.so`ReadLiteral(rs=0x00007ffe90040490, follow=18446744072635810048, mode='r') at read.c:1557
    frame #25: 0x0000153f82eee42c libgap.so`ReadAtom(rs=0x00007ffe90040490, follow=18446744072635810048, mode='r') at read.c:1612
    frame #26: 0x0000153f82eee6f2 libgap.so`ReadFactor(rs=0x00007ffe90040490, follow=18446744072635810048, mode='r') at read.c:1674
    frame #27: 0x0000153f82eee99b libgap.so`ReadTerm(rs=0x00007ffe90040490, follow=18446744072635810048, mode='r') at read.c:1723
    frame #28: 0x0000153f82eeeb0c libgap.so`ReadAri(rs=0x00007ffe90040490, follow=18446744072635810048, mode='r') at read.c:1755
    frame #29: 0x0000153f82eeecd9 libgap.so`ReadRel(rs=0x00007ffe90040490, follow=18446744072635810048, mode='r') at read.c:1792
    frame #30: 0x0000153f82eeef7a libgap.so`ReadAnd(rs=0x00007ffe90040490, follow=18446744072635810048, mode='r') at read.c:1829
    frame #31: 0x0000153f82eef12a libgap.so`ReadExpr(rs=0x00007ffe90040490, follow=18446744072635810048, mode='r') at read.c:1904
    frame #32: 0x0000153f82ef092b libgap.so`ReadSelector(rs=0x00007ffe90040490, follow=18446744072635809792, level=<unavailable>) at read.c:637
    frame #33: 0x0000153f82ef2ea1 libgap.so`ReadCallVarAss(rs=0x00007ffe90040490, follow=18446744072635809792, mode='x') at read.c:883
    frame #34: 0x0000153f82eee490 libgap.so`ReadAtom(rs=0x00007ffe90040490, follow=18446744072635809792, mode='x') at read.c:1603
    frame #35: 0x0000153f82eee6f2 libgap.so`ReadFactor(rs=0x00007ffe90040490, follow=18446744072635809792, mode='x') at read.c:1674
    frame #36: 0x0000153f82eee99b libgap.so`ReadTerm(rs=0x00007ffe90040490, follow=18446744072635809792, mode='x') at read.c:1723
    frame #37: 0x0000153f82eeeb0c libgap.so`ReadAri(rs=0x00007ffe90040490, follow=18446744072635809792, mode='x') at read.c:1755
    frame #38: 0x0000153f82eeecd9 libgap.so`ReadRel(rs=0x00007ffe90040490, follow=18446744072635809792, mode='x') at read.c:1792
    frame #39: 0x0000153f82eeef7a libgap.so`ReadAnd(rs=0x00007ffe90040490, follow=18446744072635809792, mode='x') at read.c:1829
    frame #40: 0x0000153f82eef12a libgap.so`ReadExpr(rs=0x00007ffe90040490, follow=18446744072635809792, mode='x') at read.c:1904
    frame #41: 0x0000153f82ef4c66 libgap.so`ReadEvalCommand(context=<unavailable>, input=0x00007ffe90040ce0, evalResult=<unavailable>, dualSemicolon=NO) at read.c:2577
    frame #42: 0x0000153f82f0257f libgap.so`READ_INNER(input=0x00007ffe90040ce0) at streams.c:291
    frame #43: 0x0000153f82f03220 libgap.so`FuncREAD(self=<unavailable>, inputObj=0x0000153f1898aa40) at streams.c:810
    frame #44: 0x0000153f82e75d51 libgap.so`EvalFunccall1args [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #45: 0x0000153f82e75d49 libgap.so`EvalFunccall1args at funcs.c:147
    frame #46: 0x0000153f82e75d40 libgap.so`EvalFunccall1args(call=584) at funcs.c:303
    frame #47: 0x0000153f82e6fb0a libgap.so`EvalUnknownBool [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #48: 0x0000153f82e6fad7 libgap.so`EvalUnknownBool(expr=<unavailable>) at exprs.c:101
    frame #49: 0x0000153f82e6f5ec libgap.so`EvalNot [inlined] EVAL_BOOL_EXPR(expr=<unavailable>) at exprs.h:128
    frame #50: 0x0000153f82e6f5bf libgap.so`EvalNot(expr=<unavailable>) at exprs.c:212
    frame #51: 0x0000153f82efe291 libgap.so`ExecIf [inlined] EVAL_BOOL_EXPR(expr=<unavailable>) at exprs.h:128
    frame #52: 0x0000153f82efe264 libgap.so`ExecIf(stat=<unavailable>) at stats.c:221
    frame #53: 0x0000153f82efe4be libgap.so`ExecSeqStat4 at stats.c:55
    frame #54: 0x0000153f82efe4a1 libgap.so`ExecSeqStat4 at stats.c:147
    frame #55: 0x0000153f82efe496 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #56: 0x0000153f82f0080d libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #57: 0x0000153f82f007e1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #58: 0x0000153f82e78dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #59: 0x0000153f82e78d12 libgap.so`DoExecFunc1args(func=0x0000153f7ecaf980, a1=0x0000153f1898aa40) at funcs.c:489
    frame #60: 0x0000153f82ec0525 libgap.so`::DoOperation1Args(Obj, Obj) [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #61: 0x0000153f82ec0519 libgap.so`::DoOperation1Args(Obj, Obj) [inlined] CallNArgs<1>(a2=0x0000000000000000, a3=0x0000000000000000, a4=0x0000000000000000, a5=0x0000000000000000, a6=0x0000000000000000, a1=<unavailable>, method=<unavailable>) at opers.cc:1826
    frame #62: 0x0000153f82ec0519 libgap.so`::DoOperation1Args(Obj, Obj) at opers.cc:1986
    frame #63: 0x0000153f82ec0458 libgap.so`::DoOperation1Args(oper=0x0000153f7ebaf020, a1=0x0000153f1898aa40) at opers.cc:2000
    frame #64: 0x0000153f82e78711 libgap.so`ExecProccall1args [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #65: 0x0000153f82e78709 libgap.so`ExecProccall1args at funcs.c:147
    frame #66: 0x0000153f82e78700 libgap.so`ExecProccall1args(call=1752) at funcs.c:218
    frame #67: 0x0000153f82efe4be libgap.so`ExecSeqStat4 at stats.c:55
    frame #68: 0x0000153f82efe4a1 libgap.so`ExecSeqStat4 at stats.c:147
    frame #69: 0x0000153f82efe496 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #70: 0x0000153f82efe4be libgap.so`ExecSeqStat4 at stats.c:55
    frame #71: 0x0000153f82efe4a1 libgap.so`ExecSeqStat4 at stats.c:147
    frame #72: 0x0000153f82efe496 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #73: 0x0000153f82f0080d libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #74: 0x0000153f82f007e1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #75: 0x0000153f82e78dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #76: 0x0000153f82e78d12 libgap.so`DoExecFunc1args(func=0x0000153f7e8d99f0, a1=0x0000153f1898a900) at funcs.c:489
    frame #77: 0x0000153f82e77abb libgap.so`EvalFunccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #78: 0x0000153f82e77aa9 libgap.so`EvalFunccall2args at funcs.c:150
    frame #79: 0x0000153f82e77aa0 libgap.so`EvalFunccall2args(call=288) at funcs.c:308
    frame #80: 0x0000153f82f21d18 libgap.so`ExecAssLVar [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #81: 0x0000153f82f21cf0 libgap.so`ExecAssLVar(stat=<unavailable>) at vars.c:167
    frame #82: 0x0000153f82efe31e libgap.so`ExecSeqStat7 at stats.c:55
    frame #83: 0x0000153f82efe301 libgap.so`ExecSeqStat7 at stats.c:147
    frame #84: 0x0000153f82efe2f6 libgap.so`ExecSeqStat7(stat=<unavailable>) at stats.c:190
    frame #85: 0x0000153f82f0080d libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #86: 0x0000153f82f007e1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #87: 0x0000153f82e78dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #88: 0x0000153f82e78d12 libgap.so`DoExecFunc1args(func=0x0000153f7e8d9af0, a1=0x0000153f1898a7a0) at funcs.c:489
    frame #89: 0x0000153f82e77abb libgap.so`EvalFunccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #90: 0x0000153f82e77aa9 libgap.so`EvalFunccall2args at funcs.c:150
    frame #91: 0x0000153f82e77aa0 libgap.so`EvalFunccall2args(call=3448) at funcs.c:308
    frame #92: 0x0000153f82f21d18 libgap.so`ExecAssLVar [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #93: 0x0000153f82f21cf0 libgap.so`ExecAssLVar(stat=<unavailable>) at vars.c:167
    frame #94: 0x0000153f82efe31e libgap.so`ExecSeqStat7 at stats.c:55
    frame #95: 0x0000153f82efe301 libgap.so`ExecSeqStat7 at stats.c:147
    frame #96: 0x0000153f82efe2f6 libgap.so`ExecSeqStat7(stat=<unavailable>) at stats.c:190
    frame #97: 0x0000153f82f0080d libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #98: 0x0000153f82f007e1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #99: 0x0000153f82e78dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #100: 0x0000153f82e78d12 libgap.so`DoExecFunc1args(func=0x0000153f814db2d0, a1=0x0000153f1898a4d0) at funcs.c:489
    frame #101: 0x0000153f82e77abb libgap.so`EvalFunccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #102: 0x0000153f82e77aa9 libgap.so`EvalFunccall2args at funcs.c:150
    frame #103: 0x0000153f82e77aa0 libgap.so`EvalFunccall2args(call=1624) at funcs.c:308
    frame #104: 0x0000153f82e6fb0a libgap.so`EvalUnknownBool [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #105: 0x0000153f82e6fad7 libgap.so`EvalUnknownBool(expr=<unavailable>) at exprs.c:101
    frame #106: 0x0000153f82e6f5ec libgap.so`EvalNot [inlined] EVAL_BOOL_EXPR(expr=<unavailable>) at exprs.h:128
    frame #107: 0x0000153f82e6f5bf libgap.so`EvalNot(expr=<unavailable>) at exprs.c:212
    frame #108: 0x0000153f82efe291 libgap.so`ExecIf [inlined] EVAL_BOOL_EXPR(expr=<unavailable>) at exprs.h:128
    frame #109: 0x0000153f82efe264 libgap.so`ExecIf(stat=<unavailable>) at stats.c:221
    frame #110: 0x0000153f82efe4be libgap.so`ExecSeqStat4 at stats.c:55
    frame #111: 0x0000153f82efe4a1 libgap.so`ExecSeqStat4 at stats.c:147
    frame #112: 0x0000153f82efe496 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #113: 0x0000153f82efe3be libgap.so`ExecSeqStat5 at stats.c:55
    frame #114: 0x0000153f82efe3a1 libgap.so`ExecSeqStat5 at stats.c:147
    frame #115: 0x0000153f82efe396 libgap.so`ExecSeqStat5(stat=<unavailable>) at stats.c:180
    frame #116: 0x0000153f82f0080d libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #117: 0x0000153f82f007e1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #118: 0x0000153f82e78dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #119: 0x0000153f82e78d12 libgap.so`DoExecFunc1args(func=0x0000153f81449750, a1=0x0000153f814ebff0) at funcs.c:489
    frame #120: 0x0000153f82e75d51 libgap.so`EvalFunccall1args [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #121: 0x0000153f82e75d49 libgap.so`EvalFunccall1args at funcs.c:147
    frame #122: 0x0000153f82e75d40 libgap.so`EvalFunccall1args(call=1872) at funcs.c:303
    frame #123: 0x0000153f82f21d18 libgap.so`ExecAssLVar [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #124: 0x0000153f82f21cf0 libgap.so`ExecAssLVar(stat=<unavailable>) at vars.c:167
    frame #125: 0x0000153f82efe215 libgap.so`ExecSeqStat at stats.c:55
    frame #126: 0x0000153f82efe1f8 libgap.so`ExecSeqStat at stats.c:147
    frame #127: 0x0000153f82efe1cf libgap.so`ExecSeqStat(stat=<unavailable>) at stats.c:160
    frame #128: 0x0000153f82efe74e libgap.so`ExecSeqStat2 at stats.c:55
    frame #129: 0x0000153f82efe731 libgap.so`ExecSeqStat2 at stats.c:147
    frame #130: 0x0000153f82efe726 libgap.so`ExecSeqStat2(stat=<unavailable>) at stats.c:165
    frame #131: 0x0000153f82f0080d libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #132: 0x0000153f82f007e1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #133: 0x0000153f82e78dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #134: 0x0000153f82e78d12 libgap.so`DoExecFunc1args(func=0x0000153f81449900, a1=0x0000153f18987580) at funcs.c:489
    frame #135: 0x0000153f82e75d51 libgap.so`EvalFunccall1args [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #136: 0x0000153f82e75d49 libgap.so`EvalFunccall1args at funcs.c:147
    frame #137: 0x0000153f82e75d40 libgap.so`EvalFunccall1args(call=128) at funcs.c:303
    frame #138: 0x0000153f82efe79f libgap.so`ExecReturnObj [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #139: 0x0000153f82efe777 libgap.so`ExecReturnObj(stat=<unavailable>) at stats.c:965
    frame #140: 0x0000153f82efe215 libgap.so`ExecSeqStat at stats.c:55
    frame #141: 0x0000153f82efe1f8 libgap.so`ExecSeqStat at stats.c:147
    frame #142: 0x0000153f82efe1cf libgap.so`ExecSeqStat(stat=<unavailable>) at stats.c:160
    frame #143: 0x0000153f82f0080d libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #144: 0x0000153f82f007e1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #145: 0x0000153f82e78dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #146: 0x0000153f82e78d12 libgap.so`DoExecFunc1args(func=0x0000153f80a946c0, a1=0x0000153f814ec160) at funcs.c:489
    frame #147: 0x0000153f82ec0525 libgap.so`::DoOperation1Args(Obj, Obj) [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #148: 0x0000153f82ec0519 libgap.so`::DoOperation1Args(Obj, Obj) [inlined] CallNArgs<1>(a2=0x0000000000000000, a3=0x0000000000000000, a4=0x0000000000000000, a5=0x0000000000000000, a6=0x0000000000000000, a1=<unavailable>, method=<unavailable>) at opers.cc:1826
    frame #149: 0x0000153f82ec0519 libgap.so`::DoOperation1Args(Obj, Obj) at opers.cc:1986
    frame #150: 0x0000153f82ec0458 libgap.so`::DoOperation1Args(oper=0x0000153f7f7b2400, a1=0x0000153f814ec160) at opers.cc:2000
    frame #151: 0x0000153f82e75d51 libgap.so`EvalFunccall1args [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #152: 0x0000153f82e75d49 libgap.so`EvalFunccall1args at funcs.c:147
    frame #153: 0x0000153f82e75d40 libgap.so`EvalFunccall1args(call=640) at funcs.c:303
    frame #154: 0x0000153f82f21d18 libgap.so`ExecAssLVar [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #155: 0x0000153f82f21cf0 libgap.so`ExecAssLVar(stat=<unavailable>) at vars.c:167
    frame #156: 0x0000153f82efe74e libgap.so`ExecSeqStat2 at stats.c:55
    frame #157: 0x0000153f82efe731 libgap.so`ExecSeqStat2 at stats.c:147
    frame #158: 0x0000153f82efe726 libgap.so`ExecSeqStat2(stat=<unavailable>) at stats.c:165
    frame #159: 0x0000153f82efe3be libgap.so`ExecSeqStat5 at stats.c:55
    frame #160: 0x0000153f82efe3a1 libgap.so`ExecSeqStat5 at stats.c:147
    frame #161: 0x0000153f82efe396 libgap.so`ExecSeqStat5(stat=<unavailable>) at stats.c:180
    frame #162: 0x0000153f82f0080d libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #163: 0x0000153f82f007e1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #164: 0x0000153f82e78f5d libgap.so`DoExecFunc2args at funcs.c:468
    frame #165: 0x0000153f82e78ea0 libgap.so`DoExecFunc2args(func=0x0000153f816e3c30, a1=0x0000153f80bc5f40, a2=0x0000153f814ec160) at funcs.c:495
    frame #166: 0x0000153f82e77abb libgap.so`EvalFunccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #167: 0x0000153f82e77aa9 libgap.so`EvalFunccall2args at funcs.c:150
    frame #168: 0x0000153f82e77aa0 libgap.so`EvalFunccall2args(call=5696) at funcs.c:308
    frame #169: 0x0000153f82f21d18 libgap.so`ExecAssLVar [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #170: 0x0000153f82f21cf0 libgap.so`ExecAssLVar(stat=<unavailable>) at vars.c:167
    frame #171: 0x0000153f82efe4be libgap.so`ExecSeqStat4 at stats.c:55
    frame #172: 0x0000153f82efe4a1 libgap.so`ExecSeqStat4 at stats.c:147
    frame #173: 0x0000153f82efe496 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #174: 0x0000153f82effa6d libgap.so`ExecFor at stats.c:55
    frame #175: 0x0000153f82effa48 libgap.so`ExecFor at stats.c:402
    frame #176: 0x0000153f82eff9a0 libgap.so`ExecFor(stat=<unavailable>) at stats.c:457
    frame #177: 0x0000153f82efe4be libgap.so`ExecSeqStat4 at stats.c:55
    frame #178: 0x0000153f82efe4a1 libgap.so`ExecSeqStat4 at stats.c:147
    frame #179: 0x0000153f82efe496 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #180: 0x0000153f82efe6ba libgap.so`ExecWhile at stats.c:55
    frame #181: 0x0000153f82efe699 libgap.so`ExecWhile at stats.c:674
    frame #182: 0x0000153f82efe628 libgap.so`ExecWhile(stat=6632) at stats.c:688
    frame #183: 0x0000153f82efe4be libgap.so`ExecSeqStat4 at stats.c:55
    frame #184: 0x0000153f82efe4a1 libgap.so`ExecSeqStat4 at stats.c:147
    frame #185: 0x0000153f82efe496 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #186: 0x0000153f82effa6d libgap.so`ExecFor at stats.c:55
    frame #187: 0x0000153f82effa48 libgap.so`ExecFor at stats.c:402
    frame #188: 0x0000153f82eff9a0 libgap.so`ExecFor(stat=<unavailable>) at stats.c:457
    frame #189: 0x0000153f82efe36e libgap.so`ExecSeqStat6 at stats.c:55
    frame #190: 0x0000153f82efe351 libgap.so`ExecSeqStat6 at stats.c:147
    frame #191: 0x0000153f82efe346 libgap.so`ExecSeqStat6(stat=<unavailable>) at stats.c:185
    frame #192: 0x0000153f82efe31e libgap.so`ExecSeqStat7 at stats.c:55
    frame #193: 0x0000153f82efe301 libgap.so`ExecSeqStat7 at stats.c:147
    frame #194: 0x0000153f82efe2f6 libgap.so`ExecSeqStat7(stat=<unavailable>) at stats.c:190
    frame #195: 0x0000153f82f0080d libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #196: 0x0000153f82f007e1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #197: 0x0000153f82e78f5d libgap.so`DoExecFunc2args at funcs.c:468
    frame #198: 0x0000153f82e78ea0 libgap.so`DoExecFunc2args(func=0x0000153f816f0130, a1=0x0000153f18688700, a2=0x0000153f18688710) at funcs.c:495
    frame #199: 0x0000153f82e77abb libgap.so`EvalFunccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #200: 0x0000153f82e77aa9 libgap.so`EvalFunccall2args at funcs.c:150
    frame #201: 0x0000153f82e77aa0 libgap.so`EvalFunccall2args(call=168) at funcs.c:308
    frame #202: 0x0000153f82efe79f libgap.so`ExecReturnObj [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #203: 0x0000153f82efe777 libgap.so`ExecReturnObj(stat=<unavailable>) at stats.c:965
    frame #204: 0x0000153f82efe215 libgap.so`ExecSeqStat at stats.c:55
    frame #205: 0x0000153f82efe1f8 libgap.so`ExecSeqStat at stats.c:147
    frame #206: 0x0000153f82efe1cf libgap.so`ExecSeqStat(stat=<unavailable>) at stats.c:160
    frame #207: 0x0000153f82f0080d libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #208: 0x0000153f82f007e1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #209: 0x0000153f82e78dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #210: 0x0000153f82e78d12 libgap.so`DoExecFunc1args(func=0x0000153f8144a670, a1=0x0000153f18688700) at funcs.c:489
    frame #211: 0x000015407bdac063
    frame #212: 0x000015407bdac2b7
    frame #213: 0x000015407bdac3ba
    frame #214: 0x00001540f7daef1e libjulia-internal.so.1`ijl_apply_generic at gf.c:2758:23
    frame #215: 0x00001540f7daeee0 libjulia-internal.so.1`ijl_apply_generic(F=<unavailable>, args=<unavailable>, nargs=<unavailable>) at gf.c:2940:12
    frame #216: 0x00001540f7dbfe21 libjulia-internal.so.1`do_apply [inlined] jl_apply(nargs=<unavailable>, args=<unavailable>) at julia.h:1879:12
    frame #217: 0x00001540f7dbfe11 libjulia-internal.so.1`do_apply(args=<unavailable>, nargs=<unavailable>, iterate=0x00001540e4a43850) at builtins.c:730:26
    frame #218: 0x000015407bdab766
    frame #219: 0x00001540f7daef1e libjulia-internal.so.1`ijl_apply_generic at gf.c:2758:23
    frame #220: 0x00001540f7daeee0 libjulia-internal.so.1`ijl_apply_generic(F=<unavailable>, args=<unavailable>, nargs=<unavailable>) at gf.c:2940:12
    frame #221: 0x00001540f7dbfe21 libjulia-internal.so.1`do_apply [inlined] jl_apply(nargs=<unavailable>, args=<unavailable>) at julia.h:1879:12
    frame #222: 0x00001540f7dbfe11 libjulia-internal.so.1`do_apply(args=<unavailable>, nargs=<unavailable>, iterate=0x00001540e4a43850) at builtins.c:730:26
    frame #223: 0x000015407bdab5e8
    frame #224: 0x00001540f7daef1e libjulia-internal.so.1`ijl_apply_generic at gf.c:2758:23
    frame #225: 0x00001540f7daeee0 libjulia-internal.so.1`ijl_apply_generic(F=<unavailable>, args=<unavailable>, nargs=<unavailable>) at gf.c:2940:12
    frame #226: 0x00001540f7dcad65 libjulia-internal.so.1`do_call [inlined] jl_apply(nargs=<unavailable>, args=<unavailable>) at julia.h:1879:12
    frame #227: 0x00001540f7dcad53 libjulia-internal.so.1`do_call(args=0x0000153f2cea1438, nargs=3, s=0x00007ffe9004a4e0) at interpreter.c:126:26
    frame #228: 0x00001540f7dca788 libjulia-internal.so.1`eval_value(e=<unavailable>, s=0x00007ffe9004a4e0) at interpreter.c:226:16
    frame #229: 0x00001540f7dcb3d6 libjulia-internal.so.1`eval_body [inlined] eval_stmt_value(s=0x00007ffe9004a4e0, stmt=<unavailable>) at interpreter.c:177:23
    frame #230: 0x00001540f7dcb3c4 libjulia-internal.so.1`eval_body(stmts=<unavailable>, s=0x00007ffe9004a4e0, ip=2, toplevel=1) at interpreter.c:624:13
    frame #231: 0x00001540f7dcc2b2 libjulia-internal.so.1`jl_interpret_toplevel_thunk(m=0x0000153f1c221870, src=0x0000153f372d6ec0) at interpreter.c:762:21
    frame #232: 0x00001540f7de70cc libjulia-internal.so.1`jl_toplevel_eval_flex(m=<unavailable>, e=<unavailable>, fast=<unavailable>, expanded=<unavailable>) at toplevel.c:912:18
    frame #233: 0x00001540f7de791a libjulia-internal.so.1`jl_toplevel_eval_flex(m=0x0000153f1c221870, e=0x0000153f28343070, fast=1, expanded=0) at toplevel.c:856:19
    frame #234: 0x00001540f7de8b7c libjulia-internal.so.1`ijl_toplevel_eval(m=<unavailable>, v=<unavailable>) at toplevel.c:921:12 [artificial]
    frame #235: 0x00001540f7de8c9b libjulia-internal.so.1`ijl_toplevel_eval_in(m=0x0000153f1c221870, ex=0x0000153f28343070) at toplevel.c:971:13
    frame #236: 0x0000154080326bd2
    frame #237: 0x0000154080326f10
    frame #238: 0x00001540f7daef1e libjulia-internal.so.1`ijl_apply_generic at gf.c:2758:23
    frame #239: 0x00001540f7daeee0 libjulia-internal.so.1`ijl_apply_generic(F=<unavailable>, args=<unavailable>, nargs=<unavailable>) at gf.c:2940:12
    frame #240: 0x00001540e3a183f9 sys.so`julia_with_logstate_52740.clone_1 at logging.jl:514
    frame #241: 0x000015408032476c
    frame #242: 0x0000154080325c32
    frame #243: 0x0000154080326117
    frame #244: 0x00001540f7daef1e libjulia-internal.so.1`ijl_apply_generic at gf.c:2758:23
    frame #245: 0x00001540f7daeee0 libjulia-internal.so.1`ijl_apply_generic(F=<unavailable>, args=<unavailable>, nargs=<unavailable>) at gf.c:2940:12
    frame #246: 0x00001540803118c0
    frame #247: 0x000015408031b388
    frame #248: 0x000015408031b460
    frame #249: 0x000015408031b487
    frame #250: 0x00001540f7daef1e libjulia-internal.so.1`ijl_apply_generic at gf.c:2758:23
    frame #251: 0x00001540f7daeee0 libjulia-internal.so.1`ijl_apply_generic(F=<unavailable>, args=<unavailable>, nargs=<unavailable>) at gf.c:2940:12
    frame #252: 0x0000154080308b5f
    frame #253: 0x000015408030a2f9
    frame #254: 0x000015408030e74a
    frame #255: 0x000015408030f37d
    frame #256: 0x000015408030f924
    frame #257: 0x00001540f7daef1e libjulia-internal.so.1`ijl_apply_generic at gf.c:2758:23
    frame #258: 0x00001540f7daeee0 libjulia-internal.so.1`ijl_apply_generic(F=<unavailable>, args=<unavailable>, nargs=<unavailable>) at gf.c:2940:12
    frame #259: 0x00001540802dbba6
    frame #260: 0x00001540802dc03f
    frame #261: 0x00001540802e81b5
    frame #262: 0x00001540802ee608
    frame #263: 0x00001540802ee633
    frame #264: 0x00001540f7daef1e libjulia-internal.so.1`ijl_apply_generic at gf.c:2758:23
    frame #265: 0x00001540f7daeee0 libjulia-internal.so.1`ijl_apply_generic(F=<unavailable>, args=<unavailable>, nargs=<unavailable>) at gf.c:2940:12
    frame #266: 0x00001540802d12d2
    frame #267: 0x00001540802d52f7
    frame #268: 0x00001540802d5a3c
    frame #269: 0x00001540802d5bb8
    frame #270: 0x00001540802d5bd3
    frame #271: 0x00001540f7daef1e libjulia-internal.so.1`ijl_apply_generic at gf.c:2758:23
    frame #272: 0x00001540f7daeee0 libjulia-internal.so.1`ijl_apply_generic(F=<unavailable>, args=<unavailable>, nargs=<unavailable>) at gf.c:2940:12
    frame #273: 0x00001540f7dcad65 libjulia-internal.so.1`do_call [inlined] jl_apply(nargs=<unavailable>, args=<unavailable>) at julia.h:1879:12
    frame #274: 0x00001540f7dcad53 libjulia-internal.so.1`do_call(args=0x00001540ef60f6b8, nargs=2, s=0x00007ffe9004fe70) at interpreter.c:126:26
    frame #275: 0x00001540f7dca788 libjulia-internal.so.1`eval_value(e=<unavailable>, s=0x00007ffe9004fe70) at interpreter.c:226:16
    frame #276: 0x00001540f7dcb3d6 libjulia-internal.so.1`eval_body [inlined] eval_stmt_value(s=0x00007ffe9004fe70, stmt=<unavailable>) at interpreter.c:177:23
    frame #277: 0x00001540f7dcb3c4 libjulia-internal.so.1`eval_body(stmts=<unavailable>, s=0x00007ffe9004fe70, ip=0, toplevel=1) at interpreter.c:624:13
    frame #278: 0x00001540f7dcc2b2 libjulia-internal.so.1`jl_interpret_toplevel_thunk(m=0x00001540e9515b00, src=0x00001540ef618400) at interpreter.c:762:21
    frame #279: 0x00001540f7de70cc libjulia-internal.so.1`jl_toplevel_eval_flex(m=<unavailable>, e=<unavailable>, fast=<unavailable>, expanded=<unavailable>) at toplevel.c:912:18
    frame #280: 0x00001540f7de791a libjulia-internal.so.1`jl_toplevel_eval_flex(m=0x00001540e9515b00, e=<unavailable>, fast=1, expanded=<unavailable>) at toplevel.c:856:19
    frame #281: 0x00001540f7de791a libjulia-internal.so.1`jl_toplevel_eval_flex(m=0x00001540e9515b00, e=0x00001540ee556e70, fast=1, expanded=0) at toplevel.c:856:19
    frame #282: 0x00001540f7de8b7c libjulia-internal.so.1`ijl_toplevel_eval(m=<unavailable>, v=<unavailable>) at toplevel.c:921:12 [artificial]
    frame #283: 0x00001540f7de8c9b libjulia-internal.so.1`ijl_toplevel_eval_in(m=0x00001540e9515b00, ex=0x00001540ee556e70) at toplevel.c:971:13
    frame #284: 0x00001540e45a685d sys.so`julia_exec_options_28075.clone_1.clone_2 at boot.jl:370
    frame #285: 0x00001540e3fd7b10 sys.so`julia__start_40740.clone_1 at client.jl:522
    frame #286: 0x00001540e3fd7c19 sys.so`jfptr__start_40741.clone_1 + 9
    frame #287: 0x00001540f7daef1e libjulia-internal.so.1`ijl_apply_generic at gf.c:2758:23
    frame #288: 0x00001540f7daeee0 libjulia-internal.so.1`ijl_apply_generic(F=<unavailable>, args=0x00007ffe90051ae0, nargs=<unavailable>) at gf.c:2940:12
    frame #289: 0x00001540f7e137a6 libjulia-internal.so.1`true_main [inlined] jl_apply(nargs=<unavailable>, args=<unavailable>) at julia.h:1879:12
    frame #290: 0x00001540f7e137a1 libjulia-internal.so.1`true_main(argc=<unavailable>, argv=<unavailable>) at jlapi.c:573:13
    frame #291: 0x00001540f7e141ef libjulia-internal.so.1`jl_repl_entrypoint(argc=<unavailable>, argv=0x00007ffe90051e88) at jlapi.c:717:15
    frame #292: 0x0000000000401069 julia-1.9.0-rc3`main(argc=<unavailable>, argv=<unavailable>) at loader_exe.c:59:15
    frame #293: 0x00001540f89f324d libc.so.6`__libc_start_main(main=(julia-1.9.0-rc3`main at loader_exe.c:36:1), argc=5, argv=0x00007ffe90051e88, init=<unavailable>, fini=<unavailable>, rtld_fini=<unavailable>, stack_end=0x00007ffe90051e78) at libc-start.c:308
    frame #294: 0x0000000000401099 julia-1.9.0-rc3`_start at start.S:113
    frame #295: 0x0000000000401099 julia-1.9.0-rc3`_start at start.S:113

And it looks like I might also have one or two stuck doctest processes, I will attach a debugger later today.

Edit:
The stuck processes with julia 1.9 look like the same error except for an additional deadlock in the crash handler. When attaching a debugger and checking the backtraces (the process is running with 0% cpu, i.e. sleeping) I get:

(lldb) bt
* thread #1, name = 'julia-1.9.0-rc3', stop reason = signal SIGSTOP
  * frame #0: 0x000014896046db1e libc.so.6`__lll_lock_wait_private(futex=0x00001489605bf9e0) at lowlevellock.c:35
    frame #1: 0x000014896047462c libc.so.6`__libc_calloc(n=40, elem_size=1) at malloc.c:3399
    frame #2: 0x000014895f2817ee libjulia-codegen.so.1`::jl_getFunctionInfo_impl(frames_out=0x00007fff0533b528, pointer=22580258016363, skipC=0, noInline=0) at debuginfo.cpp:1223:45
    frame #3: 0x000014895f814f0c libjulia-internal.so.1`jl_print_native_codeloc(ip=22580258016363) at stackwalk.c:636:13
    frame #4: 0x000014895f82dafc libjulia-internal.so.1`jl_critical_error(sig=6, si_code=<unavailable>, context=0x00007fff0533b680, ct=0x0000148955dfc010) at signal-handling.c:477:9
    frame #5: 0x000014895f82e0ce libjulia-internal.so.1`sigdie_handler(sig=6, info=0x00007fff0533b7b0, context=0x00007fff0533b680) at signals-unix.c:234:5
    frame #6: 0x00001489605e18c0 libpthread.so.0`__restore_rt
    frame #7: 0x0000148960420c6b libc.so.6`__GI_raise(sig=6) at raise.c:51
    frame #8: 0x0000148960422305 libc.so.6`__GI_abort at abort.c:79
    frame #9: 0x0000148960466a97 libc.so.6`__libc_message(action=<unavailable>, fmt=<unavailable>) at libc_fatal.c:155
    frame #10: 0x000014896046eb1a libc.so.6`malloc_printerr(str=<unavailable>) at malloc.c:5347
    frame #11: 0x0000148960470b1e libc.so.6`_int_free(av=<unavailable>, p=<unavailable>, have_lock=<unavailable>) at malloc.c:4332
    frame #12: 0x000014895f815706 libjulia-internal.so.1`sweep_big_list [inlined] jl_free_aligned(p=<unavailable>) at gc.c:391:5
    frame #13: 0x000014895f8156fe libjulia-internal.so.1`sweep_big_list(sweep_full=0, pv=0x000000003b451c40) at gc.c:1226:13
    frame #14: 0x000014895f8217c3 libjulia-internal.so.1`_jl_gc_collect at gc.c:1242:9
    frame #15: 0x000014895f821796 libjulia-internal.so.1`_jl_gc_collect [inlined] gc_sweep_other(sweep_full=<unavailable>, ptls=<unavailable>) at gc.c:1730:5
    frame #16: 0x000014895f8216de libjulia-internal.so.1`_jl_gc_collect(ptls=0x00000000004f9880, collection=JL_GC_AUTO) at gc.c:3537:5
    frame #17: 0x000014895f82237b libjulia-internal.so.1`ijl_gc_collect(collection=JL_GC_AUTO) at gc.c:3707:13
    frame #18: 0x000014895f823210 libjulia-internal.so.1`jl_gc_alloc [inlined] maybe_collect(ptls=<unavailable>) at gc.c:1078:9
    frame #19: 0x000014895f823200 libjulia-internal.so.1`jl_gc_alloc at gc.c:1443:5
    frame #20: 0x000014895f8231f6 libjulia-internal.so.1`jl_gc_alloc [inlined] jl_gc_pool_alloc_noinline(osize=<unavailable>, pool_offset=<unavailable>, ptls=0x00000000004f9880) at gc.c:1504:12
    frame #21: 0x000014895f8231f6 libjulia-internal.so.1`jl_gc_alloc at julia_internal.h:460:13
    frame #22: 0x000014895f8231b5 libjulia-internal.so.1`jl_gc_alloc(ptls=0x00000000004f9880, sz=8, ty=0x00001487ea1c6bc0) at gc.c:3754:12
    frame #23: 0x00001487ea94076c libgap.so`NewBag(type=72, size=60) at julia_gc.c:939
    frame #24: 0x00001487ea905e91 libgap.so`NEW_STRING(len=51) at stringobj.c:420
    frame #25: 0x00001487ea8f6768 libgap.so`AppendBufToString(string=0x0000000000000000, buf="Sylow 3 normalizer in sporadic Fischer group Fi22,\n", bufsize=51) at scanner.c:152
    frame #26: 0x00001487ea8f7c8e libgap.so`GetStr(s=0x00007fff0533d6c0, c='"') at scanner.c:670
    frame #27: 0x00001487ea8f7f0b libgap.so`NextSymbol at scanner.c:786
    frame #28: 0x00001487ea8f7ef0 libgap.so`NextSymbol(s=0x00007fff0533d6c0) at scanner.c:963
    frame #29: 0x00001487ea8f82e5 libgap.so`Match(s=0x00007fff0533d6c0, symbol=<unavailable>, msg=<unavailable>, skipto=<unavailable>) at scanner.c:219
    frame #30: 0x00001487ea8ef422 libgap.so`ReadListExpr [inlined] Match_(skipto=<unavailable>, msg=<unavailable>, symbol=<unavailable>, rs=<unavailable>) at read.c:196
    frame #31: 0x00001487ea8ef3eb libgap.so`ReadListExpr(rs=0x00007fff0533d6c0, follow=18446744072635810048) at read.c:1033
    frame #32: 0x00001487ea8ee066 libgap.so`ReadLiteral(rs=0x00007fff0533d6c0, follow=18446744072635810048, mode='r') at read.c:1557
    frame #33: 0x00001487ea8ee42c libgap.so`ReadAtom(rs=0x00007fff0533d6c0, follow=18446744072635810048, mode='r') at read.c:1612
    frame #34: 0x00001487ea8ee6f2 libgap.so`ReadFactor(rs=0x00007fff0533d6c0, follow=18446744072635810048, mode='r') at read.c:1674
    frame #35: 0x00001487ea8ee99b libgap.so`ReadTerm(rs=0x00007fff0533d6c0, follow=18446744072635810048, mode='r') at read.c:1723
    frame #36: 0x00001487ea8eeb0c libgap.so`ReadAri(rs=0x00007fff0533d6c0, follow=18446744072635810048, mode='r') at read.c:1755
    frame #37: 0x00001487ea8eecd9 libgap.so`ReadRel(rs=0x00007fff0533d6c0, follow=18446744072635810048, mode='r') at read.c:1792
    frame #38: 0x00001487ea8eef7a libgap.so`ReadAnd(rs=0x00007fff0533d6c0, follow=18446744072635810048, mode='r') at read.c:1829
    frame #39: 0x00001487ea8ef12a libgap.so`ReadExpr(rs=0x00007fff0533d6c0, follow=18446744072635810048, mode='r') at read.c:1904
    frame #40: 0x00001487ea8f092b libgap.so`ReadSelector(rs=0x00007fff0533d6c0, follow=18446744072635809792, level=<unavailable>) at read.c:637
    frame #41: 0x00001487ea8f2ea1 libgap.so`ReadCallVarAss(rs=0x00007fff0533d6c0, follow=18446744072635809792, mode='x') at read.c:883
    frame #42: 0x00001487ea8ee490 libgap.so`ReadAtom(rs=0x00007fff0533d6c0, follow=18446744072635809792, mode='x') at read.c:1603
    frame #43: 0x00001487ea8ee6f2 libgap.so`ReadFactor(rs=0x00007fff0533d6c0, follow=18446744072635809792, mode='x') at read.c:1674
    frame #44: 0x00001487ea8ee99b libgap.so`ReadTerm(rs=0x00007fff0533d6c0, follow=18446744072635809792, mode='x') at read.c:1723
    frame #45: 0x00001487ea8eeb0c libgap.so`ReadAri(rs=0x00007fff0533d6c0, follow=18446744072635809792, mode='x') at read.c:1755
    frame #46: 0x00001487ea8eecd9 libgap.so`ReadRel(rs=0x00007fff0533d6c0, follow=18446744072635809792, mode='x') at read.c:1792
    frame #47: 0x00001487ea8eef7a libgap.so`ReadAnd(rs=0x00007fff0533d6c0, follow=18446744072635809792, mode='x') at read.c:1829
    frame #48: 0x00001487ea8ef12a libgap.so`ReadExpr(rs=0x00007fff0533d6c0, follow=18446744072635809792, mode='x') at read.c:1904
    frame #49: 0x00001487ea8f4c66 libgap.so`ReadEvalCommand(context=<unavailable>, input=0x00007fff0533df10, evalResult=<unavailable>, dualSemicolon=NO) at read.c:2577
    frame #50: 0x00001487ea90257f libgap.so`READ_INNER(input=0x00007fff0533df10) at streams.c:291
    frame #51: 0x00001487ea903220 libgap.so`FuncREAD(self=<unavailable>, inputObj=0x00001487a0eabc40) at streams.c:810
    frame #52: 0x00001487ea875d51 libgap.so`EvalFunccall1args [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #53: 0x00001487ea875d49 libgap.so`EvalFunccall1args at funcs.c:147
    frame #54: 0x00001487ea875d40 libgap.so`EvalFunccall1args(call=584) at funcs.c:303
    frame #55: 0x00001487ea86fb0a libgap.so`EvalUnknownBool [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #56: 0x00001487ea86fad7 libgap.so`EvalUnknownBool(expr=<unavailable>) at exprs.c:101
    frame #57: 0x00001487ea86f5ec libgap.so`EvalNot [inlined] EVAL_BOOL_EXPR(expr=<unavailable>) at exprs.h:128
    frame #58: 0x00001487ea86f5bf libgap.so`EvalNot(expr=<unavailable>) at exprs.c:212
    frame #59: 0x00001487ea8fe291 libgap.so`ExecIf [inlined] EVAL_BOOL_EXPR(expr=<unavailable>) at exprs.h:128
    frame #60: 0x00001487ea8fe264 libgap.so`ExecIf(stat=<unavailable>) at stats.c:221
    frame #61: 0x00001487ea8fe4be libgap.so`ExecSeqStat4 at stats.c:55
    frame #62: 0x00001487ea8fe4a1 libgap.so`ExecSeqStat4 at stats.c:147
    frame #63: 0x00001487ea8fe496 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #64: 0x00001487ea90080d libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #65: 0x00001487ea9007e1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #66: 0x00001487ea878dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #67: 0x00001487ea878d12 libgap.so`DoExecFunc1args(func=0x00001487e66af980, a1=0x00001487a0eabc40) at funcs.c:489
    frame #68: 0x00001487ea8c0525 libgap.so`::DoOperation1Args(Obj, Obj) [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #69: 0x00001487ea8c0519 libgap.so`::DoOperation1Args(Obj, Obj) [inlined] CallNArgs<1>(a2=0x0000000000000000, a3=0x0000000000000000, a4=0x0000000000000000, a5=0x0000000000000000, a6=0x0000000000000000, a1=<unavailable>, method=<unavailable>) at opers.cc:1826
    frame #70: 0x00001487ea8c0519 libgap.so`::DoOperation1Args(Obj, Obj) at opers.cc:1986
    frame #71: 0x00001487ea8c0458 libgap.so`::DoOperation1Args(oper=0x00001487e65af020, a1=0x00001487a0eabc40) at opers.cc:2000
    frame #72: 0x00001487ea878711 libgap.so`ExecProccall1args [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #73: 0x00001487ea878709 libgap.so`ExecProccall1args at funcs.c:147
    frame #74: 0x00001487ea878700 libgap.so`ExecProccall1args(call=1752) at funcs.c:218
    frame #75: 0x00001487ea8fe4be libgap.so`ExecSeqStat4 at stats.c:55
    frame #76: 0x00001487ea8fe4a1 libgap.so`ExecSeqStat4 at stats.c:147
    frame #77: 0x00001487ea8fe496 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #78: 0x00001487ea8fe4be libgap.so`ExecSeqStat4 at stats.c:55
    frame #79: 0x00001487ea8fe4a1 libgap.so`ExecSeqStat4 at stats.c:147
    frame #80: 0x00001487ea8fe496 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #81: 0x00001487ea90080d libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #82: 0x00001487ea9007e1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #83: 0x00001487ea878dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #84: 0x00001487ea878d12 libgap.so`DoExecFunc1args(func=0x00001487e62d99f0, a1=0x00001487a0eabb00) at funcs.c:489
    frame #85: 0x00001487ea877abb libgap.so`EvalFunccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #86: 0x00001487ea877aa9 libgap.so`EvalFunccall2args at funcs.c:150
    frame #87: 0x00001487ea877aa0 libgap.so`EvalFunccall2args(call=288) at funcs.c:308
    frame #88: 0x00001487ea921d18 libgap.so`ExecAssLVar [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #89: 0x00001487ea921cf0 libgap.so`ExecAssLVar(stat=<unavailable>) at vars.c:167
    frame #90: 0x00001487ea8fe31e libgap.so`ExecSeqStat7 at stats.c:55
    frame #91: 0x00001487ea8fe301 libgap.so`ExecSeqStat7 at stats.c:147
    frame #92: 0x00001487ea8fe2f6 libgap.so`ExecSeqStat7(stat=<unavailable>) at stats.c:190
    frame #93: 0x00001487ea90080d libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #94: 0x00001487ea9007e1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #95: 0x00001487ea878dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #96: 0x00001487ea878d12 libgap.so`DoExecFunc1args(func=0x00001487e62d9af0, a1=0x00001487a0eab9d0) at funcs.c:489
    frame #97: 0x00001487ea877abb libgap.so`EvalFunccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #98: 0x00001487ea877aa9 libgap.so`EvalFunccall2args at funcs.c:150
    frame #99: 0x00001487ea877aa0 libgap.so`EvalFunccall2args(call=3448) at funcs.c:308
    frame #100: 0x00001487ea921d18 libgap.so`ExecAssLVar [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #101: 0x00001487ea921cf0 libgap.so`ExecAssLVar(stat=<unavailable>) at vars.c:167
    frame #102: 0x00001487ea8fe31e libgap.so`ExecSeqStat7 at stats.c:55
    frame #103: 0x00001487ea8fe301 libgap.so`ExecSeqStat7 at stats.c:147
    frame #104: 0x00001487ea8fe2f6 libgap.so`ExecSeqStat7(stat=<unavailable>) at stats.c:190
    frame #105: 0x00001487ea90080d libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #106: 0x00001487ea9007e1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #107: 0x00001487ea878dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #108: 0x00001487ea878d12 libgap.so`DoExecFunc1args(func=0x00001487e8ef3390, a1=0x00001487a0eab620) at funcs.c:489
    frame #109: 0x00001487ea877abb libgap.so`EvalFunccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #110: 0x00001487ea877aa9 libgap.so`EvalFunccall2args at funcs.c:150
    frame #111: 0x00001487ea877aa0 libgap.so`EvalFunccall2args(call=1624) at funcs.c:308
    frame #112: 0x00001487ea86fb0a libgap.so`EvalUnknownBool [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #113: 0x00001487ea86fad7 libgap.so`EvalUnknownBool(expr=<unavailable>) at exprs.c:101
    frame #114: 0x00001487ea86f5ec libgap.so`EvalNot [inlined] EVAL_BOOL_EXPR(expr=<unavailable>) at exprs.h:128
    frame #115: 0x00001487ea86f5bf libgap.so`EvalNot(expr=<unavailable>) at exprs.c:212
    frame #116: 0x00001487ea8fe291 libgap.so`ExecIf [inlined] EVAL_BOOL_EXPR(expr=<unavailable>) at exprs.h:128
    frame #117: 0x00001487ea8fe264 libgap.so`ExecIf(stat=<unavailable>) at stats.c:221
    frame #118: 0x00001487ea8fe4be libgap.so`ExecSeqStat4 at stats.c:55
    frame #119: 0x00001487ea8fe4a1 libgap.so`ExecSeqStat4 at stats.c:147
    frame #120: 0x00001487ea8fe496 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #121: 0x00001487ea8fe3be libgap.so`ExecSeqStat5 at stats.c:55
    frame #122: 0x00001487ea8fe3a1 libgap.so`ExecSeqStat5 at stats.c:147
    frame #123: 0x00001487ea8fe396 libgap.so`ExecSeqStat5(stat=<unavailable>) at stats.c:180
    frame #124: 0x00001487ea90080d libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #125: 0x00001487ea9007e1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #126: 0x00001487ea878dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #127: 0x00001487ea878d12 libgap.so`DoExecFunc1args(func=0x00001487e8e5d7f0, a1=0x00001487e8f05d20) at funcs.c:489
    frame #128: 0x00001487ea875d51 libgap.so`EvalFunccall1args [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #129: 0x00001487ea875d49 libgap.so`EvalFunccall1args at funcs.c:147
    frame #130: 0x00001487ea875d40 libgap.so`EvalFunccall1args(call=1872) at funcs.c:303
    frame #131: 0x00001487ea921d18 libgap.so`ExecAssLVar [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #132: 0x00001487ea921cf0 libgap.so`ExecAssLVar(stat=<unavailable>) at vars.c:167
    frame #133: 0x00001487ea8fe215 libgap.so`ExecSeqStat at stats.c:55
    frame #134: 0x00001487ea8fe1f8 libgap.so`ExecSeqStat at stats.c:147
    frame #135: 0x00001487ea8fe1cf libgap.so`ExecSeqStat(stat=<unavailable>) at stats.c:160
    frame #136: 0x00001487ea8fe74e libgap.so`ExecSeqStat2 at stats.c:55
    frame #137: 0x00001487ea8fe731 libgap.so`ExecSeqStat2 at stats.c:147
    frame #138: 0x00001487ea8fe726 libgap.so`ExecSeqStat2(stat=<unavailable>) at stats.c:165
    frame #139: 0x00001487ea90080d libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #140: 0x00001487ea9007e1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #141: 0x00001487ea878dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #142: 0x00001487ea878d12 libgap.so`DoExecFunc1args(func=0x00001487e8e5d9a0, a1=0x00001487a0e6fd60) at funcs.c:489
    frame #143: 0x00001487ea875d51 libgap.so`EvalFunccall1args [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #144: 0x00001487ea875d49 libgap.so`EvalFunccall1args at funcs.c:147
    frame #145: 0x00001487ea875d40 libgap.so`EvalFunccall1args(call=128) at funcs.c:303
    frame #146: 0x00001487ea8fe79f libgap.so`ExecReturnObj [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #147: 0x00001487ea8fe777 libgap.so`ExecReturnObj(stat=<unavailable>) at stats.c:965
    frame #148: 0x00001487ea8fe215 libgap.so`ExecSeqStat at stats.c:55
    frame #149: 0x00001487ea8fe1f8 libgap.so`ExecSeqStat at stats.c:147
    frame #150: 0x00001487ea8fe1cf libgap.so`ExecSeqStat(stat=<unavailable>) at stats.c:160
    frame #151: 0x00001487ea90080d libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #152: 0x00001487ea9007e1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #153: 0x00001487ea878dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #154: 0x00001487ea878d12 libgap.so`DoExecFunc1args(func=0x00001487e84946c0, a1=0x000014879e96b400) at funcs.c:489
    frame #155: 0x00001487ea8c0525 libgap.so`::DoOperation1Args(Obj, Obj) [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #156: 0x00001487ea8c0519 libgap.so`::DoOperation1Args(Obj, Obj) [inlined] CallNArgs<1>(a2=0x0000000000000000, a3=0x0000000000000000, a4=0x0000000000000000, a5=0x0000000000000000, a6=0x0000000000000000, a1=<unavailable>, method=<unavailable>) at opers.cc:1826
    frame #157: 0x00001487ea8c0519 libgap.so`::DoOperation1Args(Obj, Obj) at opers.cc:1986
    frame #158: 0x00001487ea8c0458 libgap.so`::DoOperation1Args(oper=0x00001487e71b2400, a1=0x000014879e96b400) at opers.cc:2000
    frame #159: 0x00001487ea875d51 libgap.so`EvalFunccall1args [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #160: 0x00001487ea875d49 libgap.so`EvalFunccall1args at funcs.c:147
    frame #161: 0x00001487ea875d40 libgap.so`EvalFunccall1args(call=320) at funcs.c:303
    frame #162: 0x00001487ea921d18 libgap.so`ExecAssLVar [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #163: 0x00001487ea921cf0 libgap.so`ExecAssLVar(stat=<unavailable>) at vars.c:167
    frame #164: 0x00001487ea8fe31e libgap.so`ExecSeqStat7 at stats.c:55
    frame #165: 0x00001487ea8fe301 libgap.so`ExecSeqStat7 at stats.c:147
    frame #166: 0x00001487ea8fe2f6 libgap.so`ExecSeqStat7(stat=<unavailable>) at stats.c:190
    frame #167: 0x00001487ea90080d libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #168: 0x00001487ea9007e1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #169: 0x00001487ea879849 libgap.so`DoExecFuncXargs(func=0x00001487e8e6efa0, args=0x000014879f088d10) at funcs.c:552
    frame #170: 0x00001487ea8777d3 libgap.so`ExecProccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #171: 0x00001487ea8777c1 libgap.so`ExecProccall2args at funcs.c:150
    frame #172: 0x00001487ea8777b8 libgap.so`ExecProccall2args(call=3912) at funcs.c:224
    frame #173: 0x00001487ea8fe215 libgap.so`ExecSeqStat at stats.c:55
    frame #174: 0x00001487ea8fe1f8 libgap.so`ExecSeqStat at stats.c:147
    frame #175: 0x00001487ea8fe1cf libgap.so`ExecSeqStat(stat=<unavailable>) at stats.c:160
    frame #176: 0x00001487ea8fe215 libgap.so`ExecSeqStat at stats.c:55
    frame #177: 0x00001487ea8fe1f8 libgap.so`ExecSeqStat at stats.c:147
    frame #178: 0x00001487ea8fe1cf libgap.so`ExecSeqStat(stat=<unavailable>) at stats.c:160
    frame #179: 0x00001487ea8fe74e libgap.so`ExecSeqStat2 at stats.c:55
    frame #180: 0x00001487ea8fe731 libgap.so`ExecSeqStat2 at stats.c:147
    frame #181: 0x00001487ea8fe726 libgap.so`ExecSeqStat2(stat=<unavailable>) at stats.c:165
    frame #182: 0x00001487ea90080d libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #183: 0x00001487ea9007e1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #184: 0x00001487ea878dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #185: 0x00001487ea878d12 libgap.so`DoExecFunc1args(func=0x00001487e8e5d9a0, a1=0x000014879f088050) at funcs.c:489
    frame #186: 0x00001487ea875d51 libgap.so`EvalFunccall1args [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #187: 0x00001487ea875d49 libgap.so`EvalFunccall1args at funcs.c:147
    frame #188: 0x00001487ea875d40 libgap.so`EvalFunccall1args(call=128) at funcs.c:303
    frame #189: 0x00001487ea8fe79f libgap.so`ExecReturnObj [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #190: 0x00001487ea8fe777 libgap.so`ExecReturnObj(stat=<unavailable>) at stats.c:965
    frame #191: 0x00001487ea8fe215 libgap.so`ExecSeqStat at stats.c:55
    frame #192: 0x00001487ea8fe1f8 libgap.so`ExecSeqStat at stats.c:147
    frame #193: 0x00001487ea8fe1cf libgap.so`ExecSeqStat(stat=<unavailable>) at stats.c:160
    frame #194: 0x00001487ea90080d libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #195: 0x00001487ea9007e1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #196: 0x00001487ea878dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #197: 0x00001487ea878d12 libgap.so`DoExecFunc1args(func=0x00001487e84946c0, a1=0x00001487e8f06270) at funcs.c:489
    frame #198: 0x00001487ea8c0525 libgap.so`::DoOperation1Args(Obj, Obj) [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #199: 0x00001487ea8c0519 libgap.so`::DoOperation1Args(Obj, Obj) [inlined] CallNArgs<1>(a2=0x0000000000000000, a3=0x0000000000000000, a4=0x0000000000000000, a5=0x0000000000000000, a6=0x0000000000000000, a1=<unavailable>, method=<unavailable>) at opers.cc:1826
    frame #200: 0x00001487ea8c0519 libgap.so`::DoOperation1Args(Obj, Obj) at opers.cc:1986
    frame #201: 0x00001487ea8c0458 libgap.so`::DoOperation1Args(oper=0x00001487e71b2400, a1=0x00001487e8f06270) at opers.cc:2000
    frame #202: 0x00001487ea875d51 libgap.so`EvalFunccall1args [inlined] CALL_1ARGS(a1=<unavailable>, f=<unavailable>) at calls.h:311
    frame #203: 0x00001487ea875d49 libgap.so`EvalFunccall1args at funcs.c:147
    frame #204: 0x00001487ea875d40 libgap.so`EvalFunccall1args(call=640) at funcs.c:303
    frame #205: 0x00001487ea921d18 libgap.so`ExecAssLVar [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #206: 0x00001487ea921cf0 libgap.so`ExecAssLVar(stat=<unavailable>) at vars.c:167
    frame #207: 0x00001487ea8fe74e libgap.so`ExecSeqStat2 at stats.c:55
    frame #208: 0x00001487ea8fe731 libgap.so`ExecSeqStat2 at stats.c:147
    frame #209: 0x00001487ea8fe726 libgap.so`ExecSeqStat2(stat=<unavailable>) at stats.c:165
    frame #210: 0x00001487ea8fe3be libgap.so`ExecSeqStat5 at stats.c:55
    frame #211: 0x00001487ea8fe3a1 libgap.so`ExecSeqStat5 at stats.c:147
    frame #212: 0x00001487ea8fe396 libgap.so`ExecSeqStat5(stat=<unavailable>) at stats.c:180
    frame #213: 0x00001487ea90080d libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #214: 0x00001487ea9007e1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #215: 0x00001487ea878f5d libgap.so`DoExecFunc2args at funcs.c:468
    frame #216: 0x00001487ea878ea0 libgap.so`DoExecFunc2args(func=0x00001487e90f7cf0, a1=0x00001487e85c5f40, a2=0x00001487e8f06270) at funcs.c:495
    frame #217: 0x00001487ea877abb libgap.so`EvalFunccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #218: 0x00001487ea877aa9 libgap.so`EvalFunccall2args at funcs.c:150
    frame #219: 0x00001487ea877aa0 libgap.so`EvalFunccall2args(call=5696) at funcs.c:308
    frame #220: 0x00001487ea921d18 libgap.so`ExecAssLVar [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #221: 0x00001487ea921cf0 libgap.so`ExecAssLVar(stat=<unavailable>) at vars.c:167
    frame #222: 0x00001487ea8fe4be libgap.so`ExecSeqStat4 at stats.c:55
    frame #223: 0x00001487ea8fe4a1 libgap.so`ExecSeqStat4 at stats.c:147
    frame #224: 0x00001487ea8fe496 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #225: 0x00001487ea8ffa6d libgap.so`ExecFor at stats.c:55
    frame #226: 0x00001487ea8ffa48 libgap.so`ExecFor at stats.c:402
    frame #227: 0x00001487ea8ff9a0 libgap.so`ExecFor(stat=<unavailable>) at stats.c:457
    frame #228: 0x00001487ea8fe4be libgap.so`ExecSeqStat4 at stats.c:55
    frame #229: 0x00001487ea8fe4a1 libgap.so`ExecSeqStat4 at stats.c:147
    frame #230: 0x00001487ea8fe496 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #231: 0x00001487ea8fe6ba libgap.so`ExecWhile at stats.c:55
    frame #232: 0x00001487ea8fe699 libgap.so`ExecWhile at stats.c:674
    frame #233: 0x00001487ea8fe628 libgap.so`ExecWhile(stat=6632) at stats.c:688
    frame #234: 0x00001487ea8fe4be libgap.so`ExecSeqStat4 at stats.c:55
    frame #235: 0x00001487ea8fe4a1 libgap.so`ExecSeqStat4 at stats.c:147
    frame #236: 0x00001487ea8fe496 libgap.so`ExecSeqStat4(stat=<unavailable>) at stats.c:175
    frame #237: 0x00001487ea8ffa6d libgap.so`ExecFor at stats.c:55
    frame #238: 0x00001487ea8ffa48 libgap.so`ExecFor at stats.c:402
    frame #239: 0x00001487ea8ff9a0 libgap.so`ExecFor(stat=<unavailable>) at stats.c:457
    frame #240: 0x00001487ea8fe36e libgap.so`ExecSeqStat6 at stats.c:55
    frame #241: 0x00001487ea8fe351 libgap.so`ExecSeqStat6 at stats.c:147
    frame #242: 0x00001487ea8fe346 libgap.so`ExecSeqStat6(stat=<unavailable>) at stats.c:185
    frame #243: 0x00001487ea8fe31e libgap.so`ExecSeqStat7 at stats.c:55
    frame #244: 0x00001487ea8fe301 libgap.so`ExecSeqStat7 at stats.c:147
    frame #245: 0x00001487ea8fe2f6 libgap.so`ExecSeqStat7(stat=<unavailable>) at stats.c:190
    frame #246: 0x00001487ea90080d libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #247: 0x00001487ea9007e1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #248: 0x00001487ea878f5d libgap.so`DoExecFunc2args at funcs.c:468
    frame #249: 0x00001487ea878ea0 libgap.so`DoExecFunc2args(func=0x00001487e91041f0, a1=0x00001487a3dc2890, a2=0x00001487a3dc28a0) at funcs.c:495
    frame #250: 0x00001487ea877abb libgap.so`EvalFunccall2args [inlined] CALL_2ARGS(a2=<unavailable>, a1=<unavailable>, f=<unavailable>) at calls.h:316
    frame #251: 0x00001487ea877aa9 libgap.so`EvalFunccall2args at funcs.c:150
    frame #252: 0x00001487ea877aa0 libgap.so`EvalFunccall2args(call=168) at funcs.c:308
    frame #253: 0x00001487ea8fe79f libgap.so`ExecReturnObj [inlined] EVAL_EXPR(expr=<unavailable>) at exprs.h:98
    frame #254: 0x00001487ea8fe777 libgap.so`ExecReturnObj(stat=<unavailable>) at stats.c:965
    frame #255: 0x00001487ea8fe215 libgap.so`ExecSeqStat at stats.c:55
    frame #256: 0x00001487ea8fe1f8 libgap.so`ExecSeqStat at stats.c:147
    frame #257: 0x00001487ea8fe1cf libgap.so`ExecSeqStat(stat=<unavailable>) at stats.c:160
    frame #258: 0x00001487ea90080d libgap.so`EXEC_CURR_FUNC at stats.c:55
    frame #259: 0x00001487ea9007e1 libgap.so`EXEC_CURR_FUNC at stats.c:61
    frame #260: 0x00001487ea878dc5 libgap.so`DoExecFunc1args at funcs.c:468
    frame #261: 0x00001487ea878d12 libgap.so`DoExecFunc1args(func=0x00001487e8e5e710, a1=0x00001487a3dc2890) at funcs.c:489
    frame #262: 0x000014880cb83753
    frame #263: 0x000014880cb839a7
    frame #264: 0x000014880cb83aaa
    frame #265: 0x000014895f7c6f1e libjulia-internal.so.1`ijl_apply_generic at gf.c:2758:23
    frame #266: 0x000014895f7c6ee0 libjulia-internal.so.1`ijl_apply_generic(F=<unavailable>, args=<unavailable>, nargs=<unavailable>) at gf.c:2940:12
    frame #267: 0x000014895f7d7e21 libjulia-internal.so.1`do_apply [inlined] jl_apply(nargs=<unavailable>, args=<unavailable>) at julia.h:1879:12
    frame #268: 0x000014895f7d7e11 libjulia-internal.so.1`do_apply(args=<unavailable>, nargs=<unavailable>, iterate=0x000014894c443850) at builtins.c:730:26
    frame #269: 0x000014880cb82e56
    frame #270: 0x000014895f7c6f1e libjulia-internal.so.1`ijl_apply_generic at gf.c:2758:23
    frame #271: 0x000014895f7c6ee0 libjulia-internal.so.1`ijl_apply_generic(F=<unavailable>, args=<unavailable>, nargs=<unavailable>) at gf.c:2940:12
    frame #272: 0x000014895f7d7e21 libjulia-internal.so.1`do_apply [inlined] jl_apply(nargs=<unavailable>, args=<unavailable>) at julia.h:1879:12
    frame #273: 0x000014895f7d7e11 libjulia-internal.so.1`do_apply(args=<unavailable>, nargs=<unavailable>, iterate=0x000014894c443850) at builtins.c:730:26
    frame #274: 0x000014880cb82cd8
    frame #275: 0x000014895f7c6f1e libjulia-internal.so.1`ijl_apply_generic at gf.c:2758:23
    frame #276: 0x000014895f7c6ee0 libjulia-internal.so.1`ijl_apply_generic(F=<unavailable>, args=<unavailable>, nargs=<unavailable>) at gf.c:2940:12
    frame #277: 0x000014895f7e2d65 libjulia-internal.so.1`do_call [inlined] jl_apply(nargs=<unavailable>, args=<unavailable>) at julia.h:1879:12
    frame #278: 0x000014895f7e2d53 libjulia-internal.so.1`do_call(args=0x0000148783a4bb98, nargs=3, s=0x00007fff05347b00) at interpreter.c:126:26
    frame #279: 0x000014895f7e2788 libjulia-internal.so.1`eval_value(e=<unavailable>, s=0x00007fff05347b00) at interpreter.c:226:16
    frame #280: 0x000014895f7e33d6 libjulia-internal.so.1`eval_body [inlined] eval_stmt_value(s=0x00007fff05347b00, stmt=<unavailable>) at interpreter.c:177:23
    frame #281: 0x000014895f7e33c4 libjulia-internal.so.1`eval_body(stmts=<unavailable>, s=0x00007fff05347b00, ip=2, toplevel=1) at interpreter.c:624:13
    frame #282: 0x000014895f7e42b2 libjulia-internal.so.1`jl_interpret_toplevel_thunk(m=0x00001487af7630d0, src=0x00001487a366a650) at interpreter.c:762:21
    frame #283: 0x000014895f7ff0cc libjulia-internal.so.1`jl_toplevel_eval_flex(m=<unavailable>, e=<unavailable>, fast=<unavailable>, expanded=<unavailable>) at toplevel.c:912:18
    frame #284: 0x000014895f7ff91a libjulia-internal.so.1`jl_toplevel_eval_flex(m=0x00001487af7630d0, e=0x0000148753909f50, fast=1, expanded=0) at toplevel.c:856:19
    frame #285: 0x000014895f800b7c libjulia-internal.so.1`ijl_toplevel_eval(m=<unavailable>, v=<unavailable>) at toplevel.c:921:12 [artificial]
    frame #286: 0x000014895f800c9b libjulia-internal.so.1`ijl_toplevel_eval_in(m=0x00001487af7630d0, ex=0x0000148753909f50) at toplevel.c:971:13
    frame #287: 0x00001488e7d30c22
    frame #288: 0x00001488e7d30f60
    frame #289: 0x000014895f7c6f1e libjulia-internal.so.1`ijl_apply_generic at gf.c:2758:23
    frame #290: 0x000014895f7c6ee0 libjulia-internal.so.1`ijl_apply_generic(F=<unavailable>, args=<unavailable>, nargs=<unavailable>) at gf.c:2940:12
    frame #291: 0x000014894b4183f9 sys.so`julia_with_logstate_52740.clone_1 at logging.jl:514
    frame #292: 0x00001488e7d2e7bc
    frame #293: 0x00001488e7d2fc82
    frame #294: 0x00001488e7d30167
    frame #295: 0x000014895f7c6f1e libjulia-internal.so.1`ijl_apply_generic at gf.c:2758:23
    frame #296: 0x000014895f7c6ee0 libjulia-internal.so.1`ijl_apply_generic(F=<unavailable>, args=<unavailable>, nargs=<unavailable>) at gf.c:2940:12
    frame #297: 0x00001488e7d1b916
    frame #298: 0x00001488e7d253d8
    frame #299: 0x00001488e7d254b0
    frame #300: 0x00001488e7d254d7
    frame #301: 0x000014895f7c6f1e libjulia-internal.so.1`ijl_apply_generic at gf.c:2758:23
    frame #302: 0x000014895f7c6ee0 libjulia-internal.so.1`ijl_apply_generic(F=<unavailable>, args=<unavailable>, nargs=<unavailable>) at gf.c:2940:12
    frame #303: 0x00001488e7d12bbf
    frame #304: 0x00001488e7d14359
    frame #305: 0x00001488e7d187aa
    frame #306: 0x00001488e7d193dd
    frame #307: 0x00001488e7d19984
    frame #308: 0x000014895f7c6f1e libjulia-internal.so.1`ijl_apply_generic at gf.c:2758:23
    frame #309: 0x000014895f7c6ee0 libjulia-internal.so.1`ijl_apply_generic(F=<unavailable>, args=<unavailable>, nargs=<unavailable>) at gf.c:2940:12
    frame #310: 0x00001488e7cf6006
    frame #311: 0x00001488e7cf616f
    frame #312: 0x00001488e7cf8475
    frame #313: 0x00001488e7cf8638
    frame #314: 0x00001488e7cf8663
    frame #315: 0x000014895f7c6f1e libjulia-internal.so.1`ijl_apply_generic at gf.c:2758:23
    frame #316: 0x000014895f7c6ee0 libjulia-internal.so.1`ijl_apply_generic(F=<unavailable>, args=<unavailable>, nargs=<unavailable>) at gf.c:2940:12
    frame #317: 0x00001488e7cdb2cb
    frame #318: 0x00001488e7cdf2f7
    frame #319: 0x00001488e7cdfa3c
    frame #320: 0x00001488e7cdfbb8
    frame #321: 0x00001488e7cdfbd3
    frame #322: 0x000014895f7c6f1e libjulia-internal.so.1`ijl_apply_generic at gf.c:2758:23
    frame #323: 0x000014895f7c6ee0 libjulia-internal.so.1`ijl_apply_generic(F=<unavailable>, args=<unavailable>, nargs=<unavailable>) at gf.c:2940:12
    frame #324: 0x000014895f7e2d65 libjulia-internal.so.1`do_call [inlined] jl_apply(nargs=<unavailable>, args=<unavailable>) at julia.h:1879:12
    frame #325: 0x000014895f7e2d53 libjulia-internal.so.1`do_call(args=0x00001487becb00b8, nargs=2, s=0x00007fff0534d490) at interpreter.c:126:26
    frame #326: 0x000014895f7e2788 libjulia-internal.so.1`eval_value(e=<unavailable>, s=0x00007fff0534d490) at interpreter.c:226:16
    frame #327: 0x000014895f7e33d6 libjulia-internal.so.1`eval_body [inlined] eval_stmt_value(s=0x00007fff0534d490, stmt=<unavailable>) at interpreter.c:177:23
    frame #328: 0x000014895f7e33c4 libjulia-internal.so.1`eval_body(stmts=<unavailable>, s=0x00007fff0534d490, ip=0, toplevel=1) at interpreter.c:624:13
    frame #329: 0x000014895f7e42b2 libjulia-internal.so.1`jl_interpret_toplevel_thunk(m=0x0000148950f15b00, src=0x00001487bebbba90) at interpreter.c:762:21
    frame #330: 0x000014895f7ff0cc libjulia-internal.so.1`jl_toplevel_eval_flex(m=<unavailable>, e=<unavailable>, fast=<unavailable>, expanded=<unavailable>) at toplevel.c:912:18
    frame #331: 0x000014895f7ff91a libjulia-internal.so.1`jl_toplevel_eval_flex(m=0x0000148950f15b00, e=<unavailable>, fast=1, expanded=<unavailable>) at toplevel.c:856:19
    frame #332: 0x000014895f7ff91a libjulia-internal.so.1`jl_toplevel_eval_flex(m=0x0000148950f15b00, e=0x0000148955f56e70, fast=1, expanded=0) at toplevel.c:856:19
    frame #333: 0x000014895f800b7c libjulia-internal.so.1`ijl_toplevel_eval(m=<unavailable>, v=<unavailable>) at toplevel.c:921:12 [artificial]
    frame #334: 0x000014895f800c9b libjulia-internal.so.1`ijl_toplevel_eval_in(m=0x0000148950f15b00, ex=0x0000148955f56e70) at toplevel.c:971:13
    frame #335: 0x000014894bfa685d sys.so`julia_exec_options_28075.clone_1.clone_2 at boot.jl:370
    frame #336: 0x000014894b9d7b10 sys.so`julia__start_40740.clone_1 at client.jl:522
    frame #337: 0x000014894b9d7c19 sys.so`jfptr__start_40741.clone_1 + 9
    frame #338: 0x000014895f7c6f1e libjulia-internal.so.1`ijl_apply_generic at gf.c:2758:23
    frame #339: 0x000014895f7c6ee0 libjulia-internal.so.1`ijl_apply_generic(F=<unavailable>, args=0x00007fff0534f110, nargs=<unavailable>) at gf.c:2940:12
    frame #340: 0x000014895f82b7a6 libjulia-internal.so.1`true_main [inlined] jl_apply(nargs=<unavailable>, args=<unavailable>) at julia.h:1879:12
    frame #341: 0x000014895f82b7a1 libjulia-internal.so.1`true_main(argc=<unavailable>, argv=<unavailable>) at jlapi.c:573:13
    frame #342: 0x000014895f82c1ef libjulia-internal.so.1`jl_repl_entrypoint(argc=<unavailable>, argv=0x00007fff0534f4b8) at jlapi.c:717:15
    frame #343: 0x0000000000401069 julia`main(argc=<unavailable>, argv=<unavailable>) at loader_exe.c:59:15
    frame #344: 0x000014896040b24d libc.so.6`__libc_start_main(main=(julia`main at loader_exe.c:36:1), argc=5, argv=0x00007fff0534f4b8, init=<unavailable>, fini=<unavailable>, rtld_fini=<unavailable>, stack_end=0x00007fff0534f4a8) at libc-start.c:308
    frame #345: 0x0000000000401099 julia`_start at start.S:113
    frame #346: 0x0000000000401099 julia`_start at start.S:113

@benlorenz
Copy link
Member

With the debug output I also used for #2341 it turns out that this is triggered in the all_character_table_names doctest:

page: /home/datastore/lorenz/software/julia/Oscar.jl/src/Groups/group_characters.jl:380-395
Segmentation fault (core dumped)

Apart from that I am still bisecting the julia commits.

@benlorenz
Copy link
Member

benlorenz commented May 5, 2023

Preliminary result of the somewhat tedious bisect:

# first bad commit: [1f94d2e819d5a7e61f5556af70d49c7f61635b43] Only add big objarray to remset once (#49315)

I.e. it started with the same change (JuliaLang/julia#49315) that fixed the test-timeouts in #2187.

But this is not on 1.9 so maybe this change just exposed some other issue, it did increase the GC counts quite a bit so maybe this just happens way more often now. I will keep the doctest running a bit more on the commit before that.

Edit:
Finally, after about 1000 doctest iterations, I can confirm my suspicion as I got the following hang on the commit directly before the above:

4f035fa936 - (HEAD) Gabriel Baraldi : Make clang happy about prototype (#49443) (2 weeks ago))
(lldb) bt
* thread #1, name = 'julia', stop reason = signal SIGSTOP
  * frame #0: 0x000015169f494b1e libc.so.6`__lll_lock_wait_private(futex=0x000015169f5e69e0) at lowlevellock.c:35
    frame #1: 0x000015169f49b62c libc.so.6`__libc_calloc(n=40, elem_size=1) at malloc.c:3399
    frame #2: 0x000015169f330e8e libjulia-codegen.so.1`::jl_getFunctionInfo_impl(frames_out=0x00007fffbbcd5de8, pointer=23186905529451, skipC=0, noInline=0) at debuginfo.cpp:1225:45
    frame #3: 0x000015169e691b1c libjulia-internal.so.1`jl_print_native_codeloc(ip=23186905529451) at stackwalk.c:636:13
    frame #4: 0x000015169e6aa4a4 libjulia-internal.so.1`jl_critical_error(sig=6, si_code=<unavailable>, context=0x00007fffbbcd5f40, ct=0x00001516947fc010) at signal-handling.c:478:9
    frame #5: 0x000015169e6aaaae libjulia-internal.so.1`sigdie_handler(sig=6, info=0x00007fffbbcd6070, context=0x00007fffbbcd5f40) at signals-unix.c:232:5
    frame #6: 0x000015169f6088c0 libpthread.so.0`__restore_rt
    frame #7: 0x000015169f447c6b libc.so.6`__GI_raise(sig=6) at raise.c:51
    frame #8: 0x000015169f449305 libc.so.6`__GI_abort at abort.c:79
    frame #9: 0x000015169f48da97 libc.so.6`__libc_message(action=<unavailable>, fmt=<unavailable>) at libc_fatal.c:155
    frame #10: 0x000015169f495b1a libc.so.6`malloc_printerr(str=<unavailable>) at malloc.c:5347
    frame #11: 0x000015169f4979ac libc.so.6`_int_free(av=0x000015169f5e69e0, p=0x0000000043bb99b0, have_lock=<unavailable>) at malloc.c:4317
    frame #12: 0x000015169e6922a6 libjulia-internal.so.1`sweep_big_list [inlined] jl_free_aligned(p=<unavailable>) at gc.c:385:5
    frame #13: 0x000015169e69229e libjulia-internal.so.1`sweep_big_list(sweep_full=0, pv=0x000000001ffb09c0) at gc.c:1212:13
    frame #14: 0x000015169e69e56b libjulia-internal.so.1`_jl_gc_collect at gc.c:1227:13
    frame #15: 0x000015169e69e549 libjulia-internal.so.1`_jl_gc_collect [inlined] gc_sweep_other(sweep_full=<unavailable>, ptls=<unavailable>) at gc.c:1716:5
    frame #16: 0x000015169e69e48e libjulia-internal.so.1`_jl_gc_collect(ptls=0x000000000116ea80, collection=JL_GC_AUTO) at gc.c:3131:9
    frame #17: 0x000015169e69eeda libjulia-internal.so.1`ijl_gc_collect(collection=JL_GC_AUTO) at gc.c:3302:13
    frame #18: 0x000015169e6a0660 libjulia-internal.so.1`jl_gc_alloc [inlined] jl_gc_pool_alloc_noinline(osize=<unavailable>, pool_offset=<unavailable>, ptls=0x000000000116ea80) at gc.c:1065:9
    frame #19: 0x000015169e6a0646 libjulia-internal.so.1`jl_gc_alloc at julia_internal.h:460:13
    frame #20: 0x000015169e6a0605 libjulia-internal.so.1`jl_gc_alloc(ptls=0x000000000116ea80, sz=8, ty=0x00001515e2fbf7d0) at gc.c:3354:12
    frame #21: 0x00001515e374075c libgap.so`NewBag(type=34, size=8) at julia_gc.c:939
    frame #22: 0x00001515e36884fa libgap.so`IntrListExprBegin at plist.h:46
    frame #23: 0x00001515e36884eb libgap.so`IntrListExprBegin [inlined] NewEmptyPlist at plist.h:300
    frame #24: 0x00001515e36884eb libgap.so`IntrListExprBegin(intr=0x00007fffbbcd8200, top=0) at intrprtr.c:2077
    frame #25: 0x00001515e36ef5ca libgap.so`ReadListExpr(rs=0x00007fffbbcd7db0, follow=18446744072635810080) at read.c:1018
    frame #26: 0x00001515e36ee056 libgap.so`ReadLiteral(rs=0x00007fffbbcd7db0, follow=18446744072635810080, mode='r') at read.c:1557
    frame #27: 0x00001515e36ee41c libgap.so`ReadAtom(rs=0x00007fffbbcd7db0, follow=18446744072635810080, mode='r') at read.c:1612
    frame #28: 0x00001515e36ee6e2 libgap.so`ReadFactor(rs=0x00007fffbbcd7db0, follow=18446744072635810080, mode='r') at read.c:1674
    frame #29: 0x00001515e36ee98b libgap.so`ReadTerm(rs=0x00007fffbbcd7db0, follow=18446744072635810080, mode='r') at read.c:1723
    frame #30: 0x00001515e36eeafc libgap.so`ReadAri(rs=0x00007fffbbcd7db0, follow=18446744072635810080, mode='r') at read.c:1755
    frame #31: 0x00001515e36eecc9 libgap.so`ReadRel(rs=0x00007fffbbcd7db0, follow=18446744072635810080, mode='r') at read.c:1792
    frame #32: 0x00001515e36eef6a libgap.so`ReadAnd(rs=0x00007fffbbcd7db0, follow=18446744072635810080, mode='r') at read.c:1829
    frame #33: 0x00001515e36ef11a libgap.so`ReadExpr(rs=0x00007fffbbcd7db0, follow=18446744072635810080, mode='r') at read.c:1904
    frame #34: 0x00001515e36ef462 libgap.so`ReadListExpr(rs=0x00007fffbbcd7db0, follow=18446744072635810048) at read.c:1037
    frame #35: 0x00001515e36ee056 libgap.so`ReadLiteral(rs=0x00007fffbbcd7db0, follow=18446744072635810048, mode='r') at read.c:1557
    frame #36: 0x00001515e36ee41c libgap.so`ReadAtom(rs=0x00007fffbbcd7db0, follow=18446744072635810048, mode='r') at read.c:1612
    frame #37: 0x00001515e36ee6e2 libgap.so`ReadFactor(rs=0x00007fffbbcd7db0, follow=18446744072635810048, mode='r') at read.c:1674
    frame #38: 0x00001515e36ee98b libgap.so`ReadTerm(rs=0x00007fffbbcd7db0, follow=18446744072635810048, mode='r') at read.c:1723
    frame #39: 0x00001515e36eeafc libgap.so`ReadAri(rs=0x00007fffbbcd7db0, follow=18446744072635810048, mode='r') at read.c:1755
    frame #40: 0x00001515e36eecc9 libgap.so`ReadRel(rs=0x00007fffbbcd7db0, follow=18446744072635810048, mode='r') at read.c:1792
    frame #41: 0x00001515e36eef6a libgap.so`ReadAnd(rs=0x00007fffbbcd7db0, follow=18446744072635810048, mode='r') at read.c:1829
    frame #42: 0x00001515e36ef11a libgap.so`ReadExpr(rs=0x00007fffbbcd7db0, follow=18446744072635810048, mode='r') at read.c:1904
    frame #43: 0x00001515e36f091b libgap.so`ReadSelector(rs=0x00007fffbbcd7db0, follow=18446744072635809792, level=<unavailable>) at read.c:637
    frame #44: 0x00001515e36f2e91 libgap.so`ReadCallVarAss(rs=0x00007fffbbcd7db0, follow=18446744072635809792, mode='x') at read.c:883
    frame #45: 0x00001515e36ee480 libgap.so`ReadAtom(rs=0x00007fffbbcd7db0, follow=18446744072635809792, mode='x') at read.c:1603
    frame #46: 0x00001515e36ee6e2 libgap.so`ReadFactor(rs=0x00007fffbbcd7db0, follow=18446744072635809792, mode='x') at read.c:1674
    frame #47: 0x00001515e36ee98b libgap.so`ReadTerm(rs=0x00007fffbbcd7db0, follow=18446744072635809792, mode='x') at read.c:1723
    frame #48: 0x00001515e36eeafc libgap.so`ReadAri(rs=0x00007fffbbcd7db0, follow=18446744072635809792, mode='x') at read.c:1755
    frame #49: 0x00001515e36eecc9 libgap.so`ReadRel(rs=0x00007fffbbcd7db0, follow=18446744072635809792, mode='x') at read.c:1792
    frame #50: 0x00001515e36eef6a libgap.so`ReadAnd(rs=0x00007fffbbcd7db0, follow=18446744072635809792, mode='x') at read.c:1829
    frame #51: 0x00001515e36ef11a libgap.so`ReadExpr(rs=0x00007fffbbcd7db0, follow=18446744072635809792, mode='x') at read.c:1904
    frame #52: 0x00001515e36f4c56 libgap.so`ReadEvalCommand(context=<unavailable>, input=0x00007fffbbcd8600, evalResult=<unavailable>, dualSemicolon=NO) at read.c:2577

@fingolfin fingolfin changed the title Crashes or hangs running doctests in CI (possibly related to Singular.jl) Crashes or hangs running doctests in CI (possibly related to GAP.jl and/or Singular.jl) Jun 19, 2023
@fingolfin
Copy link
Member Author

Is this still relevant or is it maybe fixed? Any idea, @benlorenz ?

@benlorenz
Copy link
Member

I haven't looked at the doctest crashes recently but there are still crashes from time to time (as usual for the doctests without any helpful output ....):
https://github.com/oscar-system/Oscar.jl/actions/runs/5552727025/jobs/10140416762
https://github.com/oscar-system/Oscar.jl/actions/runs/5584752881/jobs/10206572309
Both with julia 1.9.

@fingolfin
Copy link
Member Author

OK. I wonder if we could arrange things so that we do get more helpful crash logs...

Normally Julia prints backtraces even when there is a segfault, e.g.:

julia> unsafe_load(Ptr{Any}(0))

[4338] signal (11.2): Segmentation fault: 11
in expression starting at REPL[5]:1
unsafe_load at ./pointer.jl:111 [inlined]
unsafe_load at ./pointer.jl:111
unknown function (ip: 0x108d5c01f)
Allocations: 964900 (Pool: 964732; Big: 168); GC: 1
Segmentation fault: 11

Why not here? Is the crash so "hard"? Or is Documenter redirecting output somehow?

@benlorenz
Copy link
Member

Documenter is using IOCapture to redirect the output, like this:

julia> c = IOCapture.capture() do
       unsafe_load(Ptr{Any}(0))
       end;
Segmentation fault
~ $ 

Maybe we can switch to a custom Documenter fork that at least prints which blocks are executed, e.g. like I did here:
benlorenz/Documenter.jl@70fa0d6

Or another option would be to record the run with BugReport and if it fails with a segmentation fault archive the corresponding files, with --bug-report=rr-local:
https://github.com/JuliaLang/BugReporting.jl#available-bug-report-types-and-flags
(But I don't really know how much this slows down the execution)

@benlorenz
Copy link
Member

benlorenz commented Jul 24, 2023

I tried rr but that doesn't seem to be possible in github actions due to linux kernel restrictions.

A patched Documenter versions seems to be working, crashes so far:

  • src/Rings/groebner.jl:1271-1288: error log

    page: ~/work/Oscar.jl/Oscar.jl/src/Rings/groebner.jl:1271-1288
    Error: Process completed with exit code 143.
    

    Looking at a different run this block seems to be rather memory intensive:

    page: ~/work/Oscar.jl/Oscar.jl/src/Rings/groebner.jl:1271-1288
    12.103470 seconds (48.54 M allocations: 14.707 GiB, 5.25% gc time, 2.80% compilation time)

  • experimental/Schemes/duValSing.jl:143-166: error-log error-log-2

    page: ~/work/Oscar.jl/Oscar.jl/experimental/Schemes/duValSing.jl:143-166
    Error: The operation was canceled.
    

I will add more failures to this post once I see them and keep retrying that job of the (macos-) runners are not busy otherwise.

@fingolfin
Copy link
Member Author

I haven't seen any 1.9 crashes in a while (other then the one on macOS, caused by timeouts).

The others all seem to be memory crashes.

I am not sure if any are still having backtraces like we saw here, involving GAP? And even if, I wonder whether this is now essentially the same as issue #2441?!?

@benlorenz
Copy link
Member

benlorenz commented Aug 24, 2023

Just after you wrote this the doctests here crashed for julia 1.9 (on ubuntu) with a segfault (and as usual no other information).

@benlorenz
Copy link
Member

This still seems to be happening with 1.10 and also during normal tests. The following backtrace looks similar to some of the other backtraces, crash during free within a sweep that was triggered from a GAP memory allocation (NewBag).

This was in the Polymake.jl downstream tests with Oscar master and julia 1.10:

free(): invalid pointer

[4911] signal (6.-6): Aborted
in expression starting at /home/runner/work/Polymake.jl/Polymake.jl/oscar-dev/Oscar/test/Groups/forms.jl:327
pthread_kill at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
raise at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
abort at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
unknown function (ip: 0x7fa2d2889675)
unknown function (ip: 0x7fa2d28a0cfb)
unknown function (ip: 0x7fa2d28a2a43)
free at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
jl_free_aligned at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/gc.c:292 [inlined]
sweep_big_list at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/gc.c:1075 [inlined]
sweep_big at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/gc.c:1090 [inlined]
gc_sweep_other at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/gc.c:1508 [inlined]
_jl_gc_collect at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/gc.c:3373
ijl_gc_collect at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/gc.c:3518
maybe_collect at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/gc.c:937 [inlined]
jl_gc_pool_alloc_inner at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/gc.c:1293 [inlined]
jl_gc_pool_alloc_noinline at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/gc.c:1350 [inlined]
jl_gc_alloc_ at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/julia_internal.h:477 [inlined]
jl_gc_alloc at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/gc.c:3570
NewBag at /workspace/srcdir/gap-4.12.2/src/julia_gc.c:939
NEW_PERM<unsigned int> at /workspace/srcdir/gap-4.12.2/src/permutat_intern.hh:47 [inlined]
ProdPerm<unsigned int, unsigned int> at /workspace/srcdir/gap-4.12.2/src/permutat.cc:364
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]
ExecWhileHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:674 [inlined]
ExecWhile at /workspace/srcdir/gap-4.12.2/src/stats.c:688
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]
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]
ExecWhileHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:674 [inlined]
ExecWhile at /workspace/srcdir/gap-4.12.2/src/stats.c:688
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_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]
EvalUnknownBool at /workspace/srcdir/gap-4.12.2/src/exprs.c:101
EVAL_BOOL_EXPR at /workspace/srcdir/gap-4.12.2/src/exprs.h:128 [inlined]
EvalNot at /workspace/srcdir/gap-4.12.2/src/exprs.c:212
EVAL_BOOL_EXPR at /workspace/srcdir/gap-4.12.2/src/exprs.h:128 [inlined]
ExecIfElif at /workspace/srcdir/gap-4.12.2/src/stats.c:269
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]
ExecSeqStat2 at /workspace/srcdir/gap-4.12.2/src/stats.c:165
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]
EvalUnknownBool at /workspace/srcdir/gap-4.12.2/src/exprs.c:101
EVAL_BOOL_EXPR at /workspace/srcdir/gap-4.12.2/src/exprs.h:128 [inlined]
EvalNot at /workspace/srcdir/gap-4.12.2/src/exprs.c:212
EVAL_BOOL_EXPR at /workspace/srcdir/gap-4.12.2/src/exprs.h:128 [inlined]
ExecIf at /workspace/srcdir/gap-4.12.2/src/stats.c:221
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]
ExecSeqStat2 at /workspace/srcdir/gap-4.12.2/src/stats.c:165
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]
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]
ExecWhileHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:676 [inlined]
ExecWhile2 at /workspace/srcdir/gap-4.12.2/src/stats.c:693
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]
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_3ARGS at /workspace/srcdir/gap-4.12.2/src/calls.h:321 [inlined]
EvalOrExecCall at /workspace/srcdir/gap-4.12.2/src/funcs.c:153 [inlined]
ExecProccall3args at /workspace/srcdir/gap-4.12.2/src/funcs.c:230
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]
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]
DoExecFunc4args at /workspace/srcdir/gap-4.12.2/src/funcs.c:507
CALL_4ARGS at /workspace/srcdir/gap-4.12.2/src/calls.h:326 [inlined]
EvalOrExecCall at /workspace/srcdir/gap-4.12.2/src/funcs.c:156 [inlined]
EvalFunccall4args at /workspace/srcdir/gap-4.12.2/src/funcs.c:318
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]
ExecSeqStat2 at /workspace/srcdir/gap-4.12.2/src/stats.c:165
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]
ExecSeqStatHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:147 [inlined]
ExecSeqStat2 at /workspace/srcdir/gap-4.12.2/src/stats.c:165
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]
ExecWhileHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:674 [inlined]
ExecWhile at /workspace/srcdir/gap-4.12.2/src/stats.c:688
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]
ExecWhileHelper at /workspace/srcdir/gap-4.12.2/src/stats.c:674 [inlined]
ExecWhile at /workspace/srcdir/gap-4.12.2/src/stats.c:688
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]
DoExecFunc3args at /workspace/srcdir/gap-4.12.2/src/funcs.c:501
CALL_3ARGS at /workspace/srcdir/gap-4.12.2/src/calls.h:321 [inlined]
EvalOrExecCall at /workspace/srcdir/gap-4.12.2/src/funcs.c:153 [inlined]
EvalFunccall3args at /workspace/srcdir/gap-4.12.2/src/funcs.c:313
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]
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]
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]
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]
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]
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]
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]
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/aJO9M/src/ccalls.jl:325 [inlined]
GapObj at /home/runner/.julia/packages/GAP/aJO9M/src/ccalls.jl:302
jfptr_GapObj_2851 at /home/runner/.julia/compiled/v1.10/GAP/YqHod_xPdzt.so (unknown line)
_jl_invoke at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/gf.c:3076
assign_from_description at /home/runner/work/Polymake.jl/Polymake.jl/oscar-dev/Oscar/src/Groups/matrices/MatGrp.jl:184
getproperty at /home/runner/work/Polymake.jl/Polymake.jl/oscar-dev/Oscar/src/Groups/matrices/MatGrp.jl:216
^ at /home/runner/work/Polymake.jl/Polymake.jl/oscar-dev/Oscar/src/Groups/matrices/MatGrp.jl:922
unknown function (ip: 0x7fa2a7aa0959)
_jl_invoke at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/gf.c:3076
jl_apply at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
do_call at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/interpreter.c:126
eval_value at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/interpreter.c:223
eval_body at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/interpreter.c:489
eval_body at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/interpreter.c:544
eval_body at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/interpreter.c:544
jl_interpret_toplevel_thunk at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/interpreter.c:775
jl_toplevel_eval_flex at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/toplevel.c:934
jl_toplevel_eval_flex at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/toplevel.c:877
ijl_toplevel_eval_in at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/toplevel.c:985
eval at ./boot.jl:385 [inlined]
include_string at ./loading.jl:2070
_jl_invoke at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/gf.c:3076
_include at ./loading.jl:2130
include at ./Base.jl:496 [inlined]
macro expansion at ./timing.jl:503 [inlined]
#_timed_include#21 at /home/runner/work/Polymake.jl/Polymake.jl/oscar-dev/Oscar/src/utils/tests.jl:5
_timed_include at /home/runner/work/Polymake.jl/Polymake.jl/oscar-dev/Oscar/src/utils/tests.jl:1 [inlined]
_timed_include at /home/runner/work/Polymake.jl/Polymake.jl/oscar-dev/Oscar/src/utils/tests.jl:1 [inlined]
#test_module#27 at /home/runner/work/Polymake.jl/Polymake.jl/oscar-dev/Oscar/src/utils/tests.jl:151
test_module at /home/runner/work/Polymake.jl/Polymake.jl/oscar-dev/Oscar/src/utils/tests.jl:119 [inlined]
#29 at /home/runner/work/Polymake.jl/Polymake.jl/oscar-dev/Oscar/test/runtests.jl:134 [inlined]
#1023 at ./asyncmap.jl:94
unknown function (ip: 0x7fa2d1547969)
_jl_invoke at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/gf.c:3076
jl_apply at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
do_apply at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/builtins.c:768
#1039 at ./asyncmap.jl:228
unknown function (ip: 0x7fa2d1543c62)
_jl_invoke at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/gf.c:2894 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/gf.c:3076
jl_apply at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
start_task at /cache/build/builder-amdci4-6/julialang/julia-release-1-dot-10/src/task.c:1238
Allocations: 3314686517 (Pool: 3313153833; Big: 1532684); GC: 4185
ERROR: Package Oscar errored during testing (received signal: 6)

https://github.com/oscar-system/Polymake.jl/actions/runs/7408420491/job/20156623225?pr=466#step:8:10760

@fingolfin
Copy link
Member Author

Has anyone seen this recently?

@lgoettgens
Copy link
Member

There was nobody reporting a recent occurrence. This can be reopened once it appears again.

@lgoettgens lgoettgens removed the triage label May 8, 2024
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