Created
July 7, 2021 16:46
-
-
Save dogbert17/fd9f22e70875f4deaf91a82c0dbe745d to your computer and use it in GitHub Desktop.
Profiler SEGV
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dogbert@dogbert-VirtualBox:~$ perl6-gdb-m --profile -e 'for ^32000 { next $_ }' | |
================================================================================================ | |
This is Rakudo running in the debugger, which often allows the user to generate useful back- | |
traces to debug or report issues in Rakudo, the MoarVM backend or the currently running code. | |
This Rakudo version is 2021.06.47.g.1.e.6.d.93.c.29 built on MoarVM version 2021.06.16.g.74.e.828.f.0.a, | |
running on linuxmint (20.Ulyana) / linux | |
Type `bt full` to generate a backtrace if applicable, type `q` to quit or `help` for help. | |
------------------------------------------------------------------------------------------------ | |
Reading symbols from /home/dogbert/.rakudobrew/versions/moar-master/install/bin/rakudo-m... | |
Starting program: /home/dogbert/.rakudobrew/versions/moar-master/install/bin/rakudo-m --profile -e for\ \^32000\ \{\ next\ \$_\ \} | |
[Thread debugging using libthread_db enabled] | |
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". | |
[New Thread 0x7ffff71f6700 (LWP 233743)] | |
Thread 1 "rakudo-m" received signal SIGSEGV, Segmentation fault. | |
0x00007ffff7490031 in _int_malloc (av=av@entry=0x7ffff75e0b80 <main_arena>, bytes=bytes@entry=272) at malloc.c:3718 | |
3718 malloc.c: No such file or directory. | |
(gdb) bt | |
#0 0x00007ffff7490031 in _int_malloc (av=av@entry=0x7ffff75e0b80 <main_arena>, bytes=bytes@entry=272) at malloc.c:3718 | |
#1 0x00007ffff7492419 in __GI___libc_malloc (bytes=272) at malloc.c:3066 | |
#2 0x00007ffff78660c3 in MVM_malloc (size=272) at src/core/alloc.h:2 | |
#3 0x00007ffff7866a17 in MVM_fixed_size_alloc (tc=0x55555555b1a0, al=0x55555555ca00, bytes=264) at src/core/fixedsizealloc.c:194 | |
#4 0x00007ffff7836716 in hash_allocate_common (tc=0x55555555b1a0, entry_size=16 '\020', key_right_shift=61 '=', official_size_log2=3 '\003') at src/core/str_hash_table.c:136 | |
#5 0x00007ffff7836dfa in maybe_grow_hash (tc=0x55555555b1a0, control=0x55556206a188) at src/core/str_hash_table.c:338 | |
#6 0x00007ffff78373d9 in MVM_str_hash_lvalue_fetch_nocheck (tc=0x55555555b1a0, hashtable=0x555562047388, key=0x555558326700) at src/core/str_hash_table.c:485 | |
#7 0x00007ffff78c2a99 in MVMHash_bind_key (tc=0x55555555b1a0, st=0x55555558ef38, root=0x555562047370, data=0x555562047388, key_obj=0x555558326700, value=..., kind=8) at src/6model/reprs/MVMHash.c:118 | |
#8 0x00007ffff78b1c82 in MVM_repr_bind_key_o (tc=0x55555555b1a0, obj=0x555562047370, key=0x555558326700, val=0x555562047390) at src/6model/reprconv.c:561 | |
#9 0x00007ffff79b1e50 in dump_call_graph_node (tc=0x55555555b1a0, pds=0x7fffffffbed0, pcn=0x555559b12900, types_array=0x5555580a8498) at src/profiler/instrument.c:555 | |
#10 0x00007ffff79b1a54 in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b12900) at src/profiler/instrument.c:490 | |
#11 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b127d0) at src/profiler/instrument.c:500 | |
#12 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b126a0) at src/profiler/instrument.c:500 | |
#13 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b125b0) at src/profiler/instrument.c:500 | |
#14 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b12480) at src/profiler/instrument.c:500 | |
#15 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b12350) at src/profiler/instrument.c:500 | |
#16 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b12260) at src/profiler/instrument.c:500 | |
#17 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b12130) at src/profiler/instrument.c:500 | |
#18 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b12000) at src/profiler/instrument.c:500 | |
#19 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b11f10) at src/profiler/instrument.c:500 | |
#20 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b11de0) at src/profiler/instrument.c:500 | |
#21 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b11cb0) at src/profiler/instrument.c:500 | |
#22 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b11bc0) at src/profiler/instrument.c:500 | |
#23 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b11a90) at src/profiler/instrument.c:500 | |
#24 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b11960) at src/profiler/instrument.c:500 | |
#25 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b11870) at src/profiler/instrument.c:500 | |
#26 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b11740) at src/profiler/instrument.c:500 | |
#27 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b11610) at src/profiler/instrument.c:500 | |
#28 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b11520) at src/profiler/instrument.c:500 | |
#29 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b113f0) at src/profiler/instrument.c:500 | |
#30 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b112c0) at src/profiler/instrument.c:500 | |
#31 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b111d0) at src/profiler/instrument.c:500 | |
#32 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b110a0) at src/profiler/instrument.c:500 | |
#33 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b10f70) at src/profiler/instrument.c:500 | |
#34 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b10e80) at src/profiler/instrument.c:500 | |
#35 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b10d50) at src/profiler/instrument.c:500 | |
#36 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b10c20) at src/profiler/instrument.c:500 | |
#37 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b10b30) at src/profiler/instrument.c:500 | |
#38 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b10a00) at src/profiler/instrument.c:500 | |
#39 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b108d0) at src/profiler/instrument.c:500 | |
#40 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b107e0) at src/profiler/instrument.c:500 | |
#41 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b106b0) at src/profiler/instrument.c:500 | |
#42 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b10580) at src/profiler/instrument.c:500 | |
#43 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b10490) at src/profiler/instrument.c:500 | |
#44 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b10360) at src/profiler/instrument.c:500 | |
#45 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b10230) at src/profiler/instrument.c:500 | |
#46 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b10140) at src/profiler/instrument.c:500 | |
#47 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b10010) at src/profiler/instrument.c:500 | |
#48 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b0fee0) at src/profiler/instrument.c:500 | |
#49 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b0fdf0) at src/profiler/instrument.c:500 | |
#50 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b0fcc0) at src/profiler/instrument.c:500 | |
#51 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b0fb90) at src/profiler/instrument.c:500 | |
#52 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b0faa0) at src/profiler/instrument.c:500 | |
#53 0x00007ffff79b1afa in dump_call_graph_node_loop (tcpds=0x7fffffffbe70, pcn=0x555559b0f970) at src/profiler/instrument.c:500 | |
... tens of thousands of frames looking like this |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment