Skip to content

Instantly share code, notes, and snippets.

@MasterDuke17
Created June 6, 2026 12:24
Show Gist options
  • Select an option

  • Save MasterDuke17/25c7e89df71b96212f02f3a670d31382 to your computer and use it in GitHub Desktop.

Select an option

Save MasterDuke17/25c7e89df71b96212f02f3a670d31382 to your computer and use it in GitHub Desktop.
Thread 1 "raku" received signal SIGABRT, Aborted.
__pthread_kill_implementation (threadid=281474842428640, signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
⚠ warning: 44 ./nptl/pthread_kill.c: No such file or directory
(gdb) bt
#0 __pthread_kill_implementation (threadid=281474842428640, signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
#1 0x0000fffff74ce1f4 [PAC] in __pthread_kill_internal (threadid=<optimized out>, signo=6) at ./nptl/pthread_kill.c:89
#2 0x0000fffff74785fc in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#3 0x0000fffff7462720 [PAC] in __GI_abort () at ./stdlib/abort.c:77
#4 0x0000fffff796a1fc [PAC] in MVM_string_utf8_decode (tc=0x5b188020000, result_type=<optimized out>,
utf8=0xfffff453b5f4 "# This file automatically generated by /home/dan/Source/raku/rakudo/tools/build/gen-cat.nqp\n\n#line 1 SETTING::src/core.c/core_prologue.rakumod\n# Stub a few things the compiler wants to have really ear"..., bytes=3335368) at src/strings/utf8.c:238
#5 0x0000fffff7897260 in MVM_cu_obtain_string (tc=tc@entry=0x5b188020000, cu=0x5b18933a000, idx=37228) at src/core/compunit.c:253
#6 0x0000fffff791eefc in MVM_cu_string (tc=0x5b188020000, cu=<optimized out>, idx=<optimized out>) at src/core/compunit.h:10
#7 0x0000fffff78ed044 in deserialize (tc=0x5b188020000, st=<optimized out>, root=0x5b188b8eba8, data=0x5b188b8ebc8, reader=<optimized out>)
at src/6model/reprs/P6str.c:64
#8 0x0000fffff78ee9fc in deserialize (tc=0x5b188020000, st=<optimized out>, root=0x5b188b8eba8, data=0x5b188b8ebc0, reader=0x5b18b500f40)
at src/6model/reprs/P6opaque.c:1340
#9 0x0000fffff7920284 in deserialize_object (tc=0x5b188020000, reader=0x5b18b500f40, i=<optimized out>, obj=<optimized out>)
at src/6model/serialization.c:2690
#10 work_loop (tc=tc@entry=0x5b188020000, sr=sr@entry=0x5b18b500f40) at src/6model/serialization.c:2739
#11 0x0000fffff7920dec in MVM_serialization_demand_object (tc=0x5b188020000, sc=<optimized out>, idx=100713) at src/6model/serialization.c:2788
#12 0x0000fffff791a594 in MVM_sc_get_object (tc=<optimized out>, sc=<optimized out>, idx=<optimized out>) at src/6model/sc.c:222
#13 0x0000fffff789cbd8 in MVM_frame_vivify_lexical (tc=tc@entry=0x5b188020000, f=<optimized out>, idx=idx@entry=789) at src/core/frame.c:1266
#14 0x0000fffff795d9b4 in MVM_spesh_frame_walker_get_lexicals_hash (tc=tc@entry=0x5b188020000, fw=fw@entry=0xffffffffdec0) at src/spesh/frame_walker.c:342
#15 0x0000fffff78fa74c in MVM_context_lexicals_as_hash (tc=tc@entry=0x5b188020000, ctx=0x5b1882ea220) at src/6model/reprs/MVMContext.c:401
#16 0x0000fffff78f9308 in MVM_iter (tc=0x5b188020000, target=<optimized out>) at src/6model/reprs/MVMIter.c:249
#17 0x0000fffff787f3e8 in MVM_interp_run (tc=0x0, initial_invoke=0x2307, initial_invoke@entry=0xfffff79ce1a0 <toplevel_initial_invoke>, invoke_data=0x6,
outer_runloop=outer_runloop@entry=0x0) at src/core/interp.c:2682
#18 0x0000fffff79cf6ec in MVM_vm_run_file (instance=instance@entry=0x5b188010a00,
filename=filename@entry=0xaaaaaaac4580 "/home/dan/r/install/share/perl6/runtime/perl6.moarvm") at src/moar.c:536
#19 0x0000aaaaaaaa12e4 in main (argc=<optimized out>, argv=0xffffffffe628) at src/vm/moar/runner/main.c:517
(gdb) f 4
#4 0x0000fffff796a1fc [PAC] in MVM_string_utf8_decode (tc=0x5b188020000, result_type=<optimized out>,
utf8=0xfffff453b5f4 "# This file automatically generated by /home/dan/Source/raku/rakudo/tools/build/gen-cat.nqp\n\n#line 1 SETTING::src/core.c/core_prologue.rakumod\n# Stub a few things the compiler wants to have really ear"..., bytes=3335368) at src/strings/utf8.c:238
238 abort();
(gdb) call MVM_dump_backtrace(tc)
at NQP::src/HLL/Actions.nqp:56 (/home/dan/r/install/share/nqp/lib/NQPHLL.moarvm:SET_BLOCK_OUTER_CTX)
from src/Perl6/Actions.nqp:1547 (/home/dan/r/install/share/perl6/lib/Perl6/Actions.moarvm:unitstart)
from <unknown>:1 (/home/dan/r/install/share/perl6/lib/Perl6/Grammar.moarvm:unitstart)
from src/Perl6/World.nqp:674 (/home/dan/r/install/share/perl6/lib/Perl6/World.moarvm:comp_unit_stage1)
from src/Perl6/Grammar.nqp:843 (/home/dan/r/install/share/perl6/lib/Perl6/Grammar.moarvm:comp_unit)
from src/Perl6/Grammar.nqp:557 (/home/dan/r/install/share/perl6/lib/Perl6/Grammar.moarvm:TOP)
from NQP::src/QRegex/Cursor.nqp:1507 (/home/dan/r/install/share/nqp/lib/QRegex.moarvm:parse)
from NQP::src/HLL/Compiler.nqp:532 (/home/dan/r/install/share/nqp/lib/NQPHLL.moarvm:parse)
from NQP::src/HLL/Compiler.nqp:447 (/home/dan/r/install/share/nqp/lib/NQPHLL.moarvm:execute_stage)
from NQP::src/HLL/Compiler.nqp:483 (/home/dan/r/install/share/nqp/lib/NQPHLL.moarvm:run)
from NQP::src/HLL/Compiler.nqp:486 (/home/dan/r/install/share/nqp/lib/NQPHLL.moarvm:)
from NQP::src/HLL/Compiler.nqp:478 (/home/dan/r/install/share/nqp/lib/NQPHLL.moarvm:compile)
from NQP::src/HLL/Compiler.nqp:167 (/home/dan/r/install/share/nqp/lib/NQPHLL.moarvm:eval)
from NQP::src/HLL/Compiler.nqp:289 (/home/dan/r/install/share/nqp/lib/NQPHLL.moarvm:)
from NQP::src/HLL/Compiler.nqp:286 (/home/dan/r/install/share/nqp/lib/NQPHLL.moarvm:command_eval)
from src/Perl6/Compiler.nqp:234 (/home/dan/r/install/share/perl6/lib/Perl6/Compiler.moarvm:command_eval)
from NQP::src/HLL/Compiler.nqp:269 (/home/dan/r/install/share/nqp/lib/NQPHLL.moarvm:command_line)
from src/main.nqp:146 (/home/dan/r/install/share/perl6/runtime/perl6.moarvm:MAIN)
from src/main.nqp:65 (/home/dan/r/install/share/perl6/runtime/perl6.moarvm:<mainline>)
from <unknown>:1 (/home/dan/r/install/share/perl6/runtime/perl6.moarvm:<main>)
from <unknown>:1 (/home/dan/r/install/share/perl6/runtime/perl6.moarvm:<entry>)
(gdb) call MVM_dump_bytecode(tc)
00000 checkarity 2, 2
00001 param_rp_o loc_0_obj, 0
00002 param_rp_o loc_1_obj, 1
00003 paramnamesused
annotation: NQP::src/HLL/Actions.nqp:51
00004 const_s loc_3_str, '%*COMPILING'
00005 getdynlex loc_4_obj, loc_3_str
00006 ifnonnull loc_4_obj, label_4(00027)
00007 wval loc_8_obj, 0, 0
00008 getwho loc_8_obj, loc_8_obj
00009 set loc_7_obj, loc_8_obj
00010 const_s loc_3_str, '%COMPILING'
00011 atkey_o loc_8_obj, loc_7_obj, loc_3_str
00012 ifnonnull loc_8_obj, label_1(00019)
00013 const_s loc_3_str, '%COMPILING'
00014 hllhash loc_10_obj
00015 create loc_10_obj, loc_10_obj
00016 bindkey_o loc_7_obj, loc_3_str, loc_10_obj
00017 set loc_9_obj, loc_10_obj
00018 goto label_2(00020)
label_1:
00019 set loc_9_obj, loc_8_obj
label_2:
00020 set loc_6_obj, loc_9_obj
00021 ifnonnull loc_9_obj, label_3(00025)
00022 const_s loc_3_str, 'Contextual %*COMPILING not found'
00023 die loc_10_obj, loc_3_str
00024 set loc_6_obj, loc_10_obj
label_3:
00025 set loc_5_obj, loc_6_obj
00026 goto label_5(00028)
label_4:
00027 set loc_5_obj, loc_4_obj
label_5:
00028 const_s loc_3_str, '%?OPTIONS'
00029 atkey_o loc_5_obj, loc_5_obj, loc_3_str
00030 ifnonnull loc_5_obj, label_6(00034)
00031 wval loc_4_obj, 1, 44
00032 set loc_6_obj, loc_4_obj
00033 goto label_7(00035)
label_6:
00034 set loc_6_obj, loc_5_obj
label_7:
00035 const_s loc_3_str, 'outer_ctx'
00036 atkey_o loc_6_obj, loc_6_obj, loc_3_str
00037 ifnonnull loc_6_obj, label_8(00041)
00038 wval loc_5_obj, 1, 44
00039 set loc_4_obj, loc_5_obj
00040 goto label_9(00042)
label_8:
00041 set loc_4_obj, loc_6_obj
label_9:
00042 set loc_2_obj, loc_4_obj
annotation: NQP::src/HLL/Actions.nqp:52
00043 decont loc_4_obj, loc_2_obj
00044 isconcrete loc_11_int, loc_4_obj
00045 hllboxtype_i loc_10_obj
00046 box_i loc_10_obj, loc_11_int, loc_10_obj
00047 set loc_6_obj, loc_10_obj
00048 unless_i loc_11_int, label_26(00218)
annotation: NQP::src/HLL/Actions.nqp:53
00049 null loc_4_obj
label_10:
00050 isnull loc_12_int, loc_2_obj
00051 if_i loc_12_int, label_25(00217)
00052 osrpoint
annotation: NQP::src/HLL/Actions.nqp:54
00053 ctxlexpad loc_5_obj, loc_2_obj
00054 set loc_13_obj, loc_5_obj
annotation: NQP::src/HLL/Actions.nqp:55
00055 isnull loc_14_int, loc_13_obj
00056 if_i loc_14_int, label_24(00213)
annotation: NQP::src/HLL/Actions.nqp:56
00057 iter loc_5_obj, loc_13_obj
00058 set loc_15_obj, loc_5_obj
label_11:
00059 decont loc_5_obj, loc_15_obj
00060 dispatch_i loc_16_int, 'boot-boolify', Callsite_0, loc_5_obj
00061 -> unless_i loc_16_int, label_24(00213)
00062 osrpoint
00063 shift_o loc_5_obj, loc_15_obj
00064 set loc_17_obj, loc_5_obj
annotation: NQP::src/HLL/Actions.nqp:57
00065 decont loc_5_obj, loc_17_obj
00066 dispatch_s loc_3_str, 'nqp-stringify', Callsite_0, loc_5_obj
00067 set loc_18_str, loc_3_str
annotation: NQP::src/HLL/Actions.nqp:58
00068 decont loc_5_obj, loc_1_obj
00069 const_s loc_3_str, 'symbol'
00070 dispatch_o loc_5_obj, 'lang-meth-call', Callsite_19, loc_5_obj, loc_3_str, loc_1_obj, loc_18_str
00071 decont loc_6_obj, loc_5_obj
00072 dispatch_i loc_20_int, 'boot-boolify', Callsite_0, loc_6_obj
00073 if_i loc_20_int, label_23(00212)
annotation: NQP::src/HLL/Actions.nqp:59
00074 lexprimspec loc_16_int, loc_13_obj, loc_18_str
00075 hllboxtype_i loc_6_obj
00076 box_i loc_6_obj, loc_16_int, loc_6_obj
00077 set loc_19_obj, loc_6_obj
annotation: NQP::src/HLL/Actions.nqp:61
00078 decont loc_6_obj, loc_19_obj
00079 dispatch_i loc_16_int, 'nqp-intify', Callsite_0, loc_6_obj
00080 const_i64_16 loc_20_int, 0
00081 eq_i loc_20_int, loc_16_int, loc_20_int
00082 unless_i loc_20_int, label_12(00088)
annotation: NQP::src/HLL/Actions.nqp:62
00083 decont loc_6_obj, loc_1_obj
00084 const_s loc_3_str, 'symbol'
00085 const_s loc_21_str, 'lexical'
00086 dispatch_v 'lang-meth-call', Callsite_42, loc_6_obj, loc_3_str, loc_1_obj, loc_18_str, loc_21_str, loc_13_obj
00087 goto label_23(00212)
label_12:
00088 decont loc_6_obj, loc_19_obj
00089 dispatch_i loc_16_int, 'nqp-intify', Callsite_0, loc_6_obj
00090 const_i64_16 loc_22_int, 1
00091 eq_i loc_22_int, loc_16_int, loc_22_int
00092 unless_i loc_22_int, label_13(00100)
annotation: NQP::src/HLL/Actions.nqp:66
00093 decont loc_6_obj, loc_1_obj
00094 const_s loc_21_str, 'symbol'
00095 const_s loc_3_str, 'lexical'
00096 atkey_i loc_16_int, loc_13_obj, loc_18_str
00097 wval loc_10_obj, 1, 2
00098 dispatch_v 'lang-meth-call', Callsite_43, loc_6_obj, loc_21_str, loc_1_obj, loc_18_str, loc_3_str, loc_16_int, loc_10_obj
00099 goto label_23(00212)
label_13:
00100 decont loc_10_obj, loc_19_obj
00101 dispatch_i loc_16_int, 'nqp-intify', Callsite_0, loc_10_obj
00102 const_i64_16 loc_23_int, 2
00103 eq_i loc_23_int, loc_16_int, loc_23_int
00104 unless_i loc_23_int, label_14(00112)
annotation: NQP::src/HLL/Actions.nqp:70
00105 decont loc_10_obj, loc_1_obj
00106 const_s loc_3_str, 'symbol'
00107 const_s loc_21_str, 'lexical'
00108 atkey_n loc_24_num, loc_13_obj, loc_18_str
00109 wval loc_6_obj, 1, 12
00110 dispatch_v 'lang-meth-call', Callsite_44, loc_10_obj, loc_3_str, loc_1_obj, loc_18_str, loc_21_str, loc_24_num, loc_6_obj
00111 goto label_23(00212)
label_14:
00112 decont loc_6_obj, loc_19_obj
00113 dispatch_i loc_16_int, 'nqp-intify', Callsite_0, loc_6_obj
00114 const_i64_16 loc_25_int, 3
00115 eq_i loc_25_int, loc_16_int, loc_25_int
00116 unless_i loc_25_int, label_15(00124)
annotation: NQP::src/HLL/Actions.nqp:74
00117 decont loc_6_obj, loc_1_obj
00118 const_s loc_21_str, 'symbol'
00119 const_s loc_3_str, 'lexical'
00120 atkey_s loc_26_str, loc_13_obj, loc_18_str
00121 wval loc_10_obj, 1, 15
00122 dispatch_v 'lang-meth-call', Callsite_45, loc_6_obj, loc_21_str, loc_1_obj, loc_18_str, loc_3_str, loc_26_str, loc_10_obj
00123 goto label_23(00212)
label_15:
00124 decont loc_10_obj, loc_19_obj
00125 dispatch_i loc_16_int, 'nqp-intify', Callsite_0, loc_10_obj
00126 const_i64_16 loc_27_int, 4
00127 eq_i loc_27_int, loc_16_int, loc_27_int
00128 unless_i loc_27_int, label_16(00136)
annotation: NQP::src/HLL/Actions.nqp:78
00129 decont loc_10_obj, loc_1_obj
00130 const_s loc_26_str, 'symbol'
00131 const_s loc_3_str, 'lexical'
00132 atkey_i loc_16_int, loc_13_obj, loc_18_str
00133 wval loc_6_obj, 1, 6
00134 dispatch_v 'lang-meth-call', Callsite_43, loc_10_obj, loc_26_str, loc_1_obj, loc_18_str, loc_3_str, loc_16_int, loc_6_obj
00135 goto label_23(00212)
label_16:
00136 decont loc_6_obj, loc_19_obj
00137 dispatch_i loc_16_int, 'nqp-intify', Callsite_0, loc_6_obj
00138 const_i64_16 loc_28_int, 5
00139 eq_i loc_28_int, loc_16_int, loc_28_int
00140 unless_i loc_28_int, label_17(00148)
annotation: NQP::src/HLL/Actions.nqp:82
00141 decont loc_6_obj, loc_1_obj
00142 const_s loc_3_str, 'symbol'
00143 const_s loc_26_str, 'lexical'
00144 atkey_i loc_16_int, loc_13_obj, loc_18_str
00145 wval loc_10_obj, 1, 5
00146 dispatch_v 'lang-meth-call', Callsite_43, loc_6_obj, loc_3_str, loc_1_obj, loc_18_str, loc_26_str, loc_16_int, loc_10_obj
00147 goto label_23(00212)
label_17:
00148 decont loc_10_obj, loc_19_obj
00149 dispatch_i loc_16_int, 'nqp-intify', Callsite_0, loc_10_obj
00150 const_i64_16 loc_29_int, 6
00151 eq_i loc_29_int, loc_16_int, loc_29_int
00152 unless_i loc_29_int, label_18(00160)
annotation: NQP::src/HLL/Actions.nqp:86
00153 decont loc_10_obj, loc_1_obj
00154 const_s loc_26_str, 'symbol'
00155 const_s loc_3_str, 'lexical'
00156 atkey_i loc_16_int, loc_13_obj, loc_18_str
00157 wval loc_6_obj, 1, 4
00158 dispatch_v 'lang-meth-call', Callsite_43, loc_10_obj, loc_26_str, loc_1_obj, loc_18_str, loc_3_str, loc_16_int, loc_6_obj
00159 goto label_23(00212)
label_18:
00160 decont loc_6_obj, loc_19_obj
00161 dispatch_i loc_16_int, 'nqp-intify', Callsite_0, loc_6_obj
00162 const_i64_16 loc_30_int, 7
00163 eq_i loc_30_int, loc_16_int, loc_30_int
00164 unless_i loc_30_int, label_19(00172)
annotation: NQP::src/HLL/Actions.nqp:90
00165 decont loc_6_obj, loc_1_obj
00166 const_s loc_3_str, 'symbol'
00167 const_s loc_26_str, 'lexical'
00168 atkey_u loc_31_uint, loc_13_obj, loc_18_str
00169 wval loc_10_obj, 1, 11
00170 dispatch_v 'lang-meth-call', Callsite_46, loc_6_obj, loc_3_str, loc_1_obj, loc_18_str, loc_26_str, loc_31_uint, loc_10_obj
00171 goto label_23(00212)
label_19:
00172 decont loc_10_obj, loc_19_obj
00173 dispatch_i loc_16_int, 'nqp-intify', Callsite_0, loc_10_obj
00174 const_i64_16 loc_32_int, 8
00175 eq_i loc_32_int, loc_16_int, loc_32_int
00176 unless_i loc_32_int, label_20(00184)
annotation: NQP::src/HLL/Actions.nqp:94
00177 decont loc_10_obj, loc_1_obj
00178 const_s loc_26_str, 'symbol'
00179 const_s loc_3_str, 'lexical'
00180 atkey_u loc_31_uint, loc_13_obj, loc_18_str
00181 wval loc_6_obj, 1, 10
00182 dispatch_v 'lang-meth-call', Callsite_46, loc_10_obj, loc_26_str, loc_1_obj, loc_18_str, loc_3_str, loc_31_uint, loc_6_obj
00183 goto label_23(00212)
label_20:
00184 decont loc_6_obj, loc_19_obj
00185 dispatch_i loc_16_int, 'nqp-intify', Callsite_0, loc_6_obj
00186 const_i64_16 loc_33_int, 9
00187 eq_i loc_33_int, loc_16_int, loc_33_int
00188 unless_i loc_33_int, label_21(00196)
annotation: NQP::src/HLL/Actions.nqp:98
00189 decont loc_6_obj, loc_1_obj
00190 const_s loc_3_str, 'symbol'
00191 const_s loc_26_str, 'lexical'
00192 atkey_u loc_31_uint, loc_13_obj, loc_18_str
00193 wval loc_10_obj, 1, 9
00194 dispatch_v 'lang-meth-call', Callsite_46, loc_6_obj, loc_3_str, loc_1_obj, loc_18_str, loc_26_str, loc_31_uint, loc_10_obj
00195 goto label_23(00212)
label_21:
00196 decont loc_10_obj, loc_19_obj
00197 dispatch_i loc_16_int, 'nqp-intify', Callsite_0, loc_10_obj
00198 const_i64_16 loc_34_int, 10
00199 eq_i loc_34_int, loc_16_int, loc_34_int
00200 unless_i loc_34_int, label_22(00208)
annotation: NQP::src/HLL/Actions.nqp:102
00201 decont loc_10_obj, loc_1_obj
00202 const_s loc_26_str, 'symbol'
00203 const_s loc_3_str, 'lexical'
00204 atkey_u loc_31_uint, loc_13_obj, loc_18_str
00205 wval loc_6_obj, 1, 8
00206 dispatch_v 'lang-meth-call', Callsite_46, loc_10_obj, loc_26_str, loc_1_obj, loc_18_str, loc_3_str, loc_31_uint, loc_6_obj
00207 goto label_23(00212)
annotation: NQP::src/HLL/Actions.nqp:105
label_22:
00208 getlex_no loc_6_obj, '&die'
00209 decont loc_6_obj, loc_6_obj
00210 const_s loc_3_str, 'Unhandled lexical type'
00211 dispatch_v 'lang-call', Callsite_16, loc_6_obj, loc_3_str
label_23:
00212 goto label_11(00059)
annotation: NQP::src/HLL/Actions.nqp:110
label_24:
00213 ctxouter loc_5_obj, loc_2_obj
00214 set loc_2_obj, loc_5_obj
00215 null loc_5_obj
00216 goto label_10(00050)
label_25:
00217 set loc_6_obj, loc_4_obj
label_26:
00218 return_o loc_6_obj
(gdb)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment