-
-
Save MasterDuke17/e9ef9d303d56ab70d7d3e728cf6795a7 to your computer and use it in GitHub Desktop.
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
[dan@alexandria rakudo]$ valgrind --leak-check=full '/home/dan/Source/perl6/install/bin/moar' --full-cleanup --libpath='/home/dan/Source/perl6/rakudo/blib' --libpath='/home/dan/Source/perl6/install/share/nqp/lib' rakudo.moarvm --nqp-lib='/home/dan/Source/perl6/rakudo/blib' --setting=NULL.c --ll-exception --optimize=3 --target=mbc --stagestats --output=blib/CORE.c.setting.moarvm 'gen/moar/CORE.c.setting' | |
==239684== Memcheck, a memory error detector | |
==239684== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. | |
==239684== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info | |
==239684== Command: /home/dan/Source/perl6/install/bin/moar --full-cleanup --libpath=/home/dan/Source/perl6/rakudo/blib --libpath=/home/dan/Source/perl6/install/share/nqp/lib rakudo.moarvm --nqp-lib=/home/dan/Source/perl6/rakudo/blib --setting=NULL.c --ll-exception --optimize=3 --target=mbc --stagestats --output=blib/CORE.c.setting.moarvm gen/moar/CORE.c.setting | |
==239684== | |
Stage start : 0.000 | |
Stage parse : 940.459 | |
Stage syntaxcheck: 0.001 | |
Stage ast : 0.000 | |
Stage optimize : 164.028 | |
Stage mast : 227.873 | |
Stage mbc : 9.998 | |
==239684== | |
==239684== HEAP SUMMARY: | |
==239684== in use at exit: 6,264,367 bytes in 3,772 blocks | |
==239684== total heap usage: 29,355,264 allocs, 29,351,492 frees, 26,152,522,681 bytes allocated | |
==239684== | |
==239684== 42 (32 direct, 10 indirect) bytes in 1 blocks are definitely lost in loss record 21 of 42 | |
==239684== at 0x483977F: malloc (vg_replace_malloc.c:309) | |
==239684== by 0x4A2CA7D: MVM_malloc (alloc.h:2) | |
==239684== by 0x4A2CA7D: MVM_callsite_copy (callsite.c:112) | |
==239684== by 0x4A4DF75: MVM_cu_callsite_add (compunit.c:119) | |
==239684== by 0x4AE687E: fix_callsite (inline.c:354) | |
==239684== by 0x4AE687E: merge_graph (inline.c:697) | |
==239684== by 0x4AE687E: MVM_spesh_inline (inline.c:1379) | |
==239684== by 0x4ADFDE4: optimize_call (optimize.c:2095) | |
==239684== by 0x4AE1C54: optimize_bb_switch (optimize.c:2706) | |
==239684== by 0x4AE28CF: optimize_bb (optimize.c:2964) | |
==239684== by 0x4AE28FB: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE28FB: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE28FB: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE28FB: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE2993: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE2993: MVM_spesh_optimize (optimize.c:3331) | |
==239684== | |
==239684== 52 (32 direct, 20 indirect) bytes in 1 blocks are definitely lost in loss record 23 of 42 | |
==239684== at 0x483977F: malloc (vg_replace_malloc.c:309) | |
==239684== by 0x4A2CA7D: MVM_malloc (alloc.h:2) | |
==239684== by 0x4A2CA7D: MVM_callsite_copy (callsite.c:112) | |
==239684== by 0x4A4DF75: MVM_cu_callsite_add (compunit.c:119) | |
==239684== by 0x4AE687E: fix_callsite (inline.c:354) | |
==239684== by 0x4AE687E: merge_graph (inline.c:697) | |
==239684== by 0x4AE687E: MVM_spesh_inline (inline.c:1379) | |
==239684== by 0x4ADF8D8: optimize_call (optimize.c:2012) | |
==239684== by 0x4AE1C54: optimize_bb_switch (optimize.c:2706) | |
==239684== by 0x4AE28CF: optimize_bb (optimize.c:2964) | |
==239684== by 0x4AE28FB: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE28FB: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE28FB: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE28FB: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE2993: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE2993: MVM_spesh_optimize (optimize.c:3331) | |
==239684== | |
==239684== 84 (64 direct, 20 indirect) bytes in 2 blocks are definitely lost in loss record 27 of 42 | |
==239684== at 0x483977F: malloc (vg_replace_malloc.c:309) | |
==239684== by 0x4A2CA7D: MVM_malloc (alloc.h:2) | |
==239684== by 0x4A2CA7D: MVM_callsite_copy (callsite.c:112) | |
==239684== by 0x4A4DF75: MVM_cu_callsite_add (compunit.c:119) | |
==239684== by 0x4AE687E: fix_callsite (inline.c:354) | |
==239684== by 0x4AE687E: merge_graph (inline.c:697) | |
==239684== by 0x4AE687E: MVM_spesh_inline (inline.c:1379) | |
==239684== by 0x4ADFDE4: optimize_call (optimize.c:2095) | |
==239684== by 0x4AE1C54: optimize_bb_switch (optimize.c:2706) | |
==239684== by 0x4AE28CF: optimize_bb (optimize.c:2964) | |
==239684== by 0x4AE28FB: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE28FB: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE2993: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE2993: MVM_spesh_optimize (optimize.c:3331) | |
==239684== by 0x4AD670D: MVM_spesh_candidate_add (candidate.c:85) | |
==239684== by 0x4AE95C0: worker (worker.c:20) | |
==239684== | |
==239684== 94 (64 direct, 30 indirect) bytes in 2 blocks are definitely lost in loss record 28 of 42 | |
==239684== at 0x483977F: malloc (vg_replace_malloc.c:309) | |
==239684== by 0x4A2CA7D: MVM_malloc (alloc.h:2) | |
==239684== by 0x4A2CA7D: MVM_callsite_copy (callsite.c:112) | |
==239684== by 0x4A4DF75: MVM_cu_callsite_add (compunit.c:119) | |
==239684== by 0x4AE687E: fix_callsite (inline.c:354) | |
==239684== by 0x4AE687E: merge_graph (inline.c:697) | |
==239684== by 0x4AE687E: MVM_spesh_inline (inline.c:1379) | |
==239684== by 0x4ADFDE4: optimize_call (optimize.c:2095) | |
==239684== by 0x4AE1C54: optimize_bb_switch (optimize.c:2706) | |
==239684== by 0x4AE28CF: optimize_bb (optimize.c:2964) | |
==239684== by 0x4AE28FB: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE28FB: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE28FB: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE2993: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE2993: MVM_spesh_optimize (optimize.c:3331) | |
==239684== by 0x4AD670D: MVM_spesh_candidate_add (candidate.c:85) | |
==239684== | |
==239684== 104 (64 direct, 40 indirect) bytes in 2 blocks are definitely lost in loss record 30 of 42 | |
==239684== at 0x483977F: malloc (vg_replace_malloc.c:309) | |
==239684== by 0x4A2CA7D: MVM_malloc (alloc.h:2) | |
==239684== by 0x4A2CA7D: MVM_callsite_copy (callsite.c:112) | |
==239684== by 0x4A4DF75: MVM_cu_callsite_add (compunit.c:119) | |
==239684== by 0x4AE687E: fix_callsite (inline.c:354) | |
==239684== by 0x4AE687E: merge_graph (inline.c:697) | |
==239684== by 0x4AE687E: MVM_spesh_inline (inline.c:1379) | |
==239684== by 0x4ADF8D8: optimize_call (optimize.c:2012) | |
==239684== by 0x4AE1C54: optimize_bb_switch (optimize.c:2706) | |
==239684== by 0x4AE28CF: optimize_bb (optimize.c:2964) | |
==239684== by 0x4AE28FB: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE2993: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE2993: MVM_spesh_optimize (optimize.c:3331) | |
==239684== by 0x4AD670D: MVM_spesh_candidate_add (candidate.c:85) | |
==239684== by 0x4AE95C0: worker (worker.c:20) | |
==239684== by 0x4A5B6D0: thread_initial_invoke (threads.c:59) | |
==239684== | |
==239684== 104 (64 direct, 40 indirect) bytes in 2 blocks are definitely lost in loss record 31 of 42 | |
==239684== at 0x483977F: malloc (vg_replace_malloc.c:309) | |
==239684== by 0x4A2CA7D: MVM_malloc (alloc.h:2) | |
==239684== by 0x4A2CA7D: MVM_callsite_copy (callsite.c:112) | |
==239684== by 0x4A4DF75: MVM_cu_callsite_add (compunit.c:119) | |
==239684== by 0x4AE687E: fix_callsite (inline.c:354) | |
==239684== by 0x4AE687E: merge_graph (inline.c:697) | |
==239684== by 0x4AE687E: MVM_spesh_inline (inline.c:1379) | |
==239684== by 0x4ADF8D8: optimize_call (optimize.c:2012) | |
==239684== by 0x4AE1C54: optimize_bb_switch (optimize.c:2706) | |
==239684== by 0x4AE28CF: optimize_bb (optimize.c:2964) | |
==239684== by 0x4AE28FB: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE28FB: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE2993: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE2993: MVM_spesh_optimize (optimize.c:3331) | |
==239684== by 0x4AD670D: MVM_spesh_candidate_add (candidate.c:85) | |
==239684== by 0x4AE95C0: worker (worker.c:20) | |
==239684== | |
==239684== 121 (64 direct, 57 indirect) bytes in 2 blocks are definitely lost in loss record 32 of 42 | |
==239684== at 0x483977F: malloc (vg_replace_malloc.c:309) | |
==239684== by 0x4A2CA7D: MVM_malloc (alloc.h:2) | |
==239684== by 0x4A2CA7D: MVM_callsite_copy (callsite.c:112) | |
==239684== by 0x4A4DF75: MVM_cu_callsite_add (compunit.c:119) | |
==239684== by 0x4AE687E: fix_callsite (inline.c:354) | |
==239684== by 0x4AE687E: merge_graph (inline.c:697) | |
==239684== by 0x4AE687E: MVM_spesh_inline (inline.c:1379) | |
==239684== by 0x4ADF8D8: optimize_call (optimize.c:2012) | |
==239684== by 0x4AE1C54: optimize_bb_switch (optimize.c:2706) | |
==239684== by 0x4AE28CF: optimize_bb (optimize.c:2964) | |
==239684== by 0x4AE2993: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE2993: MVM_spesh_optimize (optimize.c:3331) | |
==239684== by 0x4AD670D: MVM_spesh_candidate_add (candidate.c:85) | |
==239684== by 0x4AE95C0: worker (worker.c:20) | |
==239684== by 0x4A5B6D0: thread_initial_invoke (threads.c:59) | |
==239684== by 0x4A344AE: MVM_interp_run (interp.c:162) | |
==239684== | |
==239684== 126 (96 direct, 30 indirect) bytes in 3 blocks are definitely lost in loss record 33 of 42 | |
==239684== at 0x483977F: malloc (vg_replace_malloc.c:309) | |
==239684== by 0x4A2CA7D: MVM_malloc (alloc.h:2) | |
==239684== by 0x4A2CA7D: MVM_callsite_copy (callsite.c:112) | |
==239684== by 0x4A4DF75: MVM_cu_callsite_add (compunit.c:119) | |
==239684== by 0x4AE687E: fix_callsite (inline.c:354) | |
==239684== by 0x4AE687E: merge_graph (inline.c:697) | |
==239684== by 0x4AE687E: MVM_spesh_inline (inline.c:1379) | |
==239684== by 0x4ADFDE4: optimize_call (optimize.c:2095) | |
==239684== by 0x4AE1C54: optimize_bb_switch (optimize.c:2706) | |
==239684== by 0x4AE28CF: optimize_bb (optimize.c:2964) | |
==239684== by 0x4AE28FB: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE28FB: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE28FB: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE28FB: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE28FB: optimize_bb (optimize.c:2968) | |
==239684== | |
==239684== 146 (128 direct, 18 indirect) bytes in 4 blocks are definitely lost in loss record 34 of 42 | |
==239684== at 0x483977F: malloc (vg_replace_malloc.c:309) | |
==239684== by 0x4A2CA7D: MVM_malloc (alloc.h:2) | |
==239684== by 0x4A2CA7D: MVM_callsite_copy (callsite.c:112) | |
==239684== by 0x4A4DF75: MVM_cu_callsite_add (compunit.c:119) | |
==239684== by 0x4AE687E: fix_callsite (inline.c:354) | |
==239684== by 0x4AE687E: merge_graph (inline.c:697) | |
==239684== by 0x4AE687E: MVM_spesh_inline (inline.c:1379) | |
==239684== by 0x4ADFDE4: optimize_call (optimize.c:2095) | |
==239684== by 0x4AE1C54: optimize_bb_switch (optimize.c:2706) | |
==239684== by 0x4AE28CF: optimize_bb (optimize.c:2964) | |
==239684== by 0x4AE2993: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE2993: MVM_spesh_optimize (optimize.c:3331) | |
==239684== by 0x4AD670D: MVM_spesh_candidate_add (candidate.c:85) | |
==239684== by 0x4AE95C0: worker (worker.c:20) | |
==239684== by 0x4A5B6D0: thread_initial_invoke (threads.c:59) | |
==239684== by 0x4A344AE: MVM_interp_run (interp.c:162) | |
==239684== | |
==239684== 230 (160 direct, 70 indirect) bytes in 5 blocks are definitely lost in loss record 37 of 42 | |
==239684== at 0x483977F: malloc (vg_replace_malloc.c:309) | |
==239684== by 0x4A2CA7D: MVM_malloc (alloc.h:2) | |
==239684== by 0x4A2CA7D: MVM_callsite_copy (callsite.c:112) | |
==239684== by 0x4A4DF75: MVM_cu_callsite_add (compunit.c:119) | |
==239684== by 0x4AE687E: fix_callsite (inline.c:354) | |
==239684== by 0x4AE687E: merge_graph (inline.c:697) | |
==239684== by 0x4AE687E: MVM_spesh_inline (inline.c:1379) | |
==239684== by 0x4ADFDE4: optimize_call (optimize.c:2095) | |
==239684== by 0x4AE1C54: optimize_bb_switch (optimize.c:2706) | |
==239684== by 0x4AE28CF: optimize_bb (optimize.c:2964) | |
==239684== by 0x4AE28FB: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE2993: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE2993: MVM_spesh_optimize (optimize.c:3331) | |
==239684== by 0x4AD670D: MVM_spesh_candidate_add (candidate.c:85) | |
==239684== by 0x4AE95C0: worker (worker.c:20) | |
==239684== by 0x4A5B6D0: thread_initial_invoke (threads.c:59) | |
==239684== | |
==239684== 260 (160 direct, 100 indirect) bytes in 5 blocks are definitely lost in loss record 38 of 42 | |
==239684== at 0x483977F: malloc (vg_replace_malloc.c:309) | |
==239684== by 0x4A2CA7D: MVM_malloc (alloc.h:2) | |
==239684== by 0x4A2CA7D: MVM_callsite_copy (callsite.c:112) | |
==239684== by 0x4A4DF75: MVM_cu_callsite_add (compunit.c:119) | |
==239684== by 0x4AE687E: fix_callsite (inline.c:354) | |
==239684== by 0x4AE687E: merge_graph (inline.c:697) | |
==239684== by 0x4AE687E: MVM_spesh_inline (inline.c:1379) | |
==239684== by 0x4ADF8D8: optimize_call (optimize.c:2012) | |
==239684== by 0x4AE1C54: optimize_bb_switch (optimize.c:2706) | |
==239684== by 0x4AE28CF: optimize_bb (optimize.c:2964) | |
==239684== by 0x4AE28FB: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE28FB: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE28FB: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE28FB: optimize_bb (optimize.c:2968) | |
==239684== by 0x4AE28FB: optimize_bb (optimize.c:2968) | |
==239684== | |
==239684== 222,464 (16,384 direct, 206,080 indirect) bytes in 1 blocks are definitely lost in loss record 41 of 42 | |
==239684== at 0x483977F: malloc (vg_replace_malloc.c:309) | |
==239684== by 0x4A6926A: MVM_malloc (alloc.h:2) | |
==239684== by 0x4A6926A: MVM_fixed_size_alloc (fixedsizealloc.c:194) | |
==239684== by 0x4A6926A: MVM_fixed_size_alloc (fixedsizealloc.c:176) | |
==239684== by 0x4A69419: MVM_fixed_size_alloc_zeroed (fixedsizealloc.c:201) | |
==239684== by 0x4B1411B: HASH_EXPAND_BUCKETS (uthash.h:590) | |
==239684== by 0x4B1411B: HASH_ADD_TO_BKT (uthash.h:645) | |
==239684== by 0x4B1411B: HASH_ADD_TO_BKT (uthash.h:628) | |
==239684== by 0x4B1411B: generate_property_codes_by_names_aliases (unicode.c:87171) | |
==239684== by 0x4B1411B: MVM_unicode_name_to_property_code (unicode.c:87192) | |
==239684== by 0x4A43C9A: MVM_interp_run (interp.c:1700) | |
==239684== by 0x4B4560E: MVM_vm_run_file (moar.c:463) | |
==239684== by 0x10975F: main (main.c:305) | |
==239684== | |
==239684== 6,038,832 bytes in 1 blocks are possibly lost in loss record 42 of 42 | |
==239684== at 0x483BB65: calloc (vg_replace_malloc.c:762) | |
==239684== by 0x4ACD180: MVM_calloc (alloc.h:11) | |
==239684== by 0x4ACD180: concatenate_outputs (serialization.c:830) | |
==239684== by 0x4ACD180: MVM_serialization_serialize (serialization.c:1448) | |
==239684== by 0x4A3B5CF: MVM_interp_run (interp.c:5609) | |
==239684== by 0x4B4560E: MVM_vm_run_file (moar.c:463) | |
==239684== by 0x10975F: main (main.c:305) | |
==239684== | |
==239684== LEAK SUMMARY: | |
==239684== definitely lost: 17,312 bytes in 30 blocks | |
==239684== indirectly lost: 206,515 bytes in 3,735 blocks | |
==239684== possibly lost: 6,038,832 bytes in 1 blocks | |
==239684== still reachable: 1,708 bytes in 6 blocks | |
==239684== suppressed: 0 bytes in 0 blocks | |
==239684== Reachable blocks (those to which a pointer was found) are not shown. | |
==239684== To see them, rerun with: --leak-check=full --show-leak-kinds=all | |
==239684== | |
==239684== For lists of detected and suppressed errors, rerun with: -s | |
==239684== ERROR SUMMARY: 13 errors from 13 contexts (suppressed: 0 from 0) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment