Skip to content

Instantly share code, notes, and snippets.

@MasterDuke17
Created August 27, 2021 20:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MasterDuke17/3afad8db74f523569fa667b1ec9fbb4d to your computer and use it in GitHub Desktop.
Save MasterDuke17/3afad8db74f523569fa667b1ec9fbb4d to your computer and use it in GitHub Desktop.
dan@hermes:~/Source/perl6/rakudo$ valgrind --leak-check=full '/home/dan/Source/perl6/install/bin/moar' --libpath='/home/dan/Source/perl6/rakudo/blib' --libpath='/home/dan/Source/perl6/install/share/nqp/lib' rakudo.moarvm --rakudo-home='/home/dan/Source/perl6/rakudo/gen/build_rakudo_home' --setting=NULL.e --full-cleanup --ll-exception --optimize=3 --target=mbc --stagestats --output=blib/CORE.e.setting.moarvm 'gen/moar/CORE.e.setting'
==10769== Memcheck, a memory error detector
==10769== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==10769== Using Valgrind-3.17.0 and LibVEX; rerun with -h for copyright info
==10769== Command: /home/dan/Source/perl6/install/bin/moar --libpath=/home/dan/Source/perl6/rakudo/blib --libpath=/home/dan/Source/perl6/install/share/nqp/lib rakudo.moarvm --rakudo-home=/home/dan/Source/perl6/rakudo/gen/build_rakudo_home --setting=NULL.e --full-cleanup --ll-exception --optimize=3 --target=mbc --stagestats --output=blib/CORE.e.setting.moarvm gen/moar/CORE.e.setting
==10769==
Stage start : 0.003
Stage parse : 58.892
Stage syntaxcheck: 0.000
Stage ast : 0.000
Stage optimize : 5.070
Stage mast : 13.365
Stage mbc : 2.011
==10769==
==10769== HEAP SUMMARY:
==10769== in use at exit: 102,357,141 bytes in 244,574 blocks
==10769== total heap usage: 1,428,302 allocs, 1,183,728 frees, 987,510,794 bytes allocated
==10769==
==10769== 288 bytes in 1 blocks are possibly lost in loss record 1,704 of 2,998
==10769== at 0x4847A25: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4014ABB: calloc (rtld-malloc.h:44)
==10769== by 0x4014ABB: allocate_dtv (dl-tls.c:366)
==10769== by 0x4014ABB: _dl_allocate_tls (dl-tls.c:612)
==10769== by 0x54EE1B7: allocate_stack (allocatestack.c:622)
==10769== by 0x54EE1B7: pthread_create@@GLIBC_2.2.5 (pthread_create.c:644)
==10769== by 0x4BB7D91: uv_thread_create_ex (thread.c:259)
==10769== by 0x4BB7E1F: uv_thread_create (thread.c:213)
==10769== by 0x4A81779: MVM_thread_run (threads.c:175)
==10769== by 0x4B69F8F: MVM_vm_create_instance (moar.c:443)
==10769== by 0x1096AE: main (main.c:280)
==10769==
==10769== 960 bytes in 1 blocks are possibly lost in loss record 2,016 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4A52B80: MVM_args_slurpy_named (args.c:820)
==10769== by 0x4A6594B: MVM_interp_run (interp.c:1265)
==10769== by 0x4B6A5BF: run_deserialization_frame (moar.c:483)
==10769== by 0x4B6A5BF: MVM_vm_run_file (moar.c:501)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 960 bytes in 1 blocks are possibly lost in loss record 2,017 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4AB77FD: MVM_repr_bind_key_o (reprconv.c:561)
==10769== by 0x4A57577: MVM_interp_run (interp.c:2844)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 960 bytes in 1 blocks are possibly lost in loss record 2,018 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4AF00FA: read_hash_str_var (serialization.c:1895)
==10769== by 0x4AF00FA: MVM_serialization_read_ref (serialization.c:2026)
==10769== by 0x4AF2BB6: MVM_serialization_finish_deserialize_method_cache (serialization.c:3177)
==10769== by 0x4AE77D1: get_method_cache (6model.c:20)
==10769== by 0x4AE77D1: MVM_6model_find_method_cache_only (6model.c:28)
==10769== by 0x4AE855B: MVM_6model_istype (6model.c:376)
==10769== by 0x4A6750A: MVM_interp_run (interp.c:1965)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 1,016 bytes in 1 blocks are possibly lost in loss record 2,029 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A71079: hash_allocate_common (fixkey_hash_table.c:64)
==10769== by 0x4A71079: maybe_grow_hash (fixkey_hash_table.c:258)
==10769== by 0x4A71863: MVM_fixkey_hash_lvalue_fetch_nocheck (fixkey_hash_table.c:323)
==10769== by 0x4A718D4: MVM_fixkey_hash_insert_nocheck (fixkey_hash_table.c:350)
==10769== by 0x4A83705: MVM_load_bytecode (loadbytecode.c:106)
==10769== by 0x4A56CF5: MVM_interp_run (interp.c:3329)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 1,136 bytes in 1 blocks are possibly lost in loss record 2,061 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A721FC: hash_allocate_common (index_hash_table.c:57)
==10769== by 0x4A721FC: MVM_index_hash_build (index_hash_table.c:91)
==10769== by 0x4A7511B: MVM_bytecode_finish_frame (bytecode.c:668)
==10769== by 0x4A77507: prepare_and_verify_static_frame (frame.c:29)
==10769== by 0x4A77507: instrumentation_level_barrier (frame.c:102)
==10769== by 0x4A776B7: create_context_only (frame.c:161)
==10769== by 0x4A77989: autoclose (frame.c:236)
==10769== by 0x4A779E3: autoclose (frame.c:249)
==10769== by 0x4A78B67: MVM_frame_invoke (frame.c:478)
==10769== by 0x4AC7683: invoke_handler (MVMCode.c:10)
==10769== by 0x4A62864: MVM_interp_run (interp.c:1105)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 1,912 bytes in 1 blocks are possibly lost in loss record 2,170 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4AF00FA: read_hash_str_var (serialization.c:1895)
==10769== by 0x4AF00FA: MVM_serialization_read_ref (serialization.c:2026)
==10769== by 0x4AF00DC: read_hash_str_var (serialization.c:1893)
==10769== by 0x4AF00DC: MVM_serialization_read_ref (serialization.c:2026)
==10769== by 0x4AC2CC5: deserialize (P6opaque.c:1249)
==10769== by 0x4AF1739: deserialize_object (serialization.c:2917)
==10769== by 0x4AF1739: work_loop (serialization.c:2966)
==10769== by 0x4AF252A: MVM_serialization_demand_object (serialization.c:3009)
==10769== by 0x4AE76CB: MVM_6model_get_how (6model.c:7)
==10769== by 0x4A6742F: MVM_interp_run (interp.c:1981)
==10769==
==10769== 1,912 bytes in 1 blocks are possibly lost in loss record 2,171 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4A756C1: deserialize_sc_deps (bytecode.c:304)
==10769== by 0x4A756C1: MVM_bytecode_unpack (bytecode.c:1013)
==10769== by 0x4A73F0A: MVM_cu_from_bytes (compunit.c:21)
==10769== by 0x4A7401B: MVM_cu_map_from_file (compunit.c:66)
==10769== by 0x4A836C8: MVM_load_bytecode (loadbytecode.c:106)
==10769== by 0x4A56CF5: MVM_interp_run (interp.c:3329)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 1,912 bytes in 1 blocks are possibly lost in loss record 2,172 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4AF00FA: read_hash_str_var (serialization.c:1895)
==10769== by 0x4AF00FA: MVM_serialization_read_ref (serialization.c:2026)
==10769== by 0x4AC2CC5: deserialize (P6opaque.c:1249)
==10769== by 0x4AF1739: deserialize_object (serialization.c:2917)
==10769== by 0x4AF1739: work_loop (serialization.c:2966)
==10769== by 0x4AF252A: MVM_serialization_demand_object (serialization.c:3009)
==10769== by 0x4A7A299: MVM_frame_vivify_lexical (frame.c:1296)
==10769== by 0x4A6DFB0: MVM_interp_run (interp.c:387)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 2,256 bytes in 1 blocks are possibly lost in loss record 2,236 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A721FC: hash_allocate_common (index_hash_table.c:57)
==10769== by 0x4A721FC: MVM_index_hash_build (index_hash_table.c:91)
==10769== by 0x4A7511B: MVM_bytecode_finish_frame (bytecode.c:668)
==10769== by 0x4A77507: prepare_and_verify_static_frame (frame.c:29)
==10769== by 0x4A77507: instrumentation_level_barrier (frame.c:102)
==10769== by 0x4A78691: MVM_frame_invoke (frame.c:408)
==10769== by 0x4AC7683: invoke_handler (MVMCode.c:10)
==10769== by 0x4A62C06: MVM_interp_run (interp.c:1029)
==10769== by 0x4B6A5BF: run_deserialization_frame (moar.c:483)
==10769== by 0x4B6A5BF: MVM_vm_run_file (moar.c:501)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 2,272 bytes in 2 blocks are possibly lost in loss record 2,238 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A721FC: hash_allocate_common (index_hash_table.c:57)
==10769== by 0x4A721FC: MVM_index_hash_build (index_hash_table.c:91)
==10769== by 0x4A7511B: MVM_bytecode_finish_frame (bytecode.c:668)
==10769== by 0x4A77507: prepare_and_verify_static_frame (frame.c:29)
==10769== by 0x4A77507: instrumentation_level_barrier (frame.c:102)
==10769== by 0x4A78691: MVM_frame_invoke (frame.c:408)
==10769== by 0x4AC7683: invoke_handler (MVMCode.c:10)
==10769== by 0x4A62864: MVM_interp_run (interp.c:1105)
==10769== by 0x4B6A5BF: run_deserialization_frame (moar.c:483)
==10769== by 0x4B6A5BF: MVM_vm_run_file (moar.c:501)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 2,872 bytes in 2 blocks are possibly lost in loss record 2,275 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4AF00FA: read_hash_str_var (serialization.c:1895)
==10769== by 0x4AF00FA: MVM_serialization_read_ref (serialization.c:2026)
==10769== by 0x4AF07F3: deserialize_stable (serialization.c:2749)
==10769== by 0x4AF1641: work_loop (serialization.c:2958)
==10769== by 0x4AF252A: MVM_serialization_demand_object (serialization.c:3009)
==10769== by 0x4AF00DC: read_hash_str_var (serialization.c:1893)
==10769== by 0x4AF00DC: MVM_serialization_read_ref (serialization.c:2026)
==10769== by 0x4AF07F3: deserialize_stable (serialization.c:2749)
==10769== by 0x4AF1641: work_loop (serialization.c:2958)
==10769==
==10769== 2,872 bytes in 2 blocks are possibly lost in loss record 2,276 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4AF00FA: read_hash_str_var (serialization.c:1895)
==10769== by 0x4AF00FA: MVM_serialization_read_ref (serialization.c:2026)
==10769== by 0x4AF07F3: deserialize_stable (serialization.c:2749)
==10769== by 0x4AF1641: work_loop (serialization.c:2958)
==10769== by 0x4AF252A: MVM_serialization_demand_object (serialization.c:3009)
==10769== by 0x4AF00DC: read_hash_str_var (serialization.c:1893)
==10769== by 0x4AF00DC: MVM_serialization_read_ref (serialization.c:2026)
==10769== by 0x4AC2CC5: deserialize (P6opaque.c:1249)
==10769== by 0x4AF1739: deserialize_object (serialization.c:2917)
==10769== by 0x4AF1739: work_loop (serialization.c:2966)
==10769==
==10769== 3,816 bytes in 1 blocks are possibly lost in loss record 2,332 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4AB77FD: MVM_repr_bind_key_o (reprconv.c:561)
==10769== by 0x4AACB7F: MVM_proc_getenvhash (procops.c:115)
==10769== by 0x4A5C354: MVM_interp_run (interp.c:3830)
==10769== by 0x4B6A5BF: run_deserialization_frame (moar.c:483)
==10769== by 0x4B6A5BF: MVM_vm_run_file (moar.c:501)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 3,816 bytes in 1 blocks are possibly lost in loss record 2,333 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4AF00FA: read_hash_str_var (serialization.c:1895)
==10769== by 0x4AF00FA: MVM_serialization_read_ref (serialization.c:2026)
==10769== by 0x4AF07F3: deserialize_stable (serialization.c:2749)
==10769== by 0x4AF1641: work_loop (serialization.c:2958)
==10769== by 0x4AF252A: MVM_serialization_demand_object (serialization.c:3009)
==10769== by 0x4A57D31: MVM_sc_get_sc_object (sc.h:34)
==10769== by 0x4A57D31: MVM_interp_run (interp.c:3268)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 3,816 bytes in 1 blocks are possibly lost in loss record 2,334 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4AF00FA: read_hash_str_var (serialization.c:1895)
==10769== by 0x4AF00FA: MVM_serialization_read_ref (serialization.c:2026)
==10769== by 0x4AF07F3: deserialize_stable (serialization.c:2749)
==10769== by 0x4AF1641: work_loop (serialization.c:2958)
==10769== by 0x4AF252A: MVM_serialization_demand_object (serialization.c:3009)
==10769== by 0x4AF1E17: read_obj_ref (serialization.c:1845)
==10769== by 0x4AF1E17: read_param_intern (serialization.c:2682)
==10769== by 0x4AF28FA: MVM_serialization_demand_stable (serialization.c:3045)
==10769== by 0x4AEE000: read_object_table_entry (serialization.c:2338)
==10769== by 0x4AEE000: repossess (serialization.c:3256)
==10769==
==10769== 3,832 bytes in 3 blocks are possibly lost in loss record 2,335 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4AF00FA: read_hash_str_var (serialization.c:1895)
==10769== by 0x4AF00FA: MVM_serialization_read_ref (serialization.c:2026)
==10769== by 0x4AF07F3: deserialize_stable (serialization.c:2749)
==10769== by 0x4AF1641: work_loop (serialization.c:2958)
==10769== by 0x4AF252A: MVM_serialization_demand_object (serialization.c:3009)
==10769== by 0x4A7A299: MVM_frame_vivify_lexical (frame.c:1296)
==10769== by 0x4A6DFB0: MVM_interp_run (interp.c:387)
==10769== by 0x4B6A5BF: run_deserialization_frame (moar.c:483)
==10769== by 0x4B6A5BF: MVM_vm_run_file (moar.c:501)
==10769==
==10769== 3,832 bytes in 3 blocks are possibly lost in loss record 2,336 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4AF00FA: read_hash_str_var (serialization.c:1895)
==10769== by 0x4AF00FA: MVM_serialization_read_ref (serialization.c:2026)
==10769== by 0x4AC2CC5: deserialize (P6opaque.c:1249)
==10769== by 0x4AF1739: deserialize_object (serialization.c:2917)
==10769== by 0x4AF1739: work_loop (serialization.c:2966)
==10769== by 0x4AF252A: MVM_serialization_demand_object (serialization.c:3009)
==10769== by 0x4A56AEF: MVM_sc_get_sc_object (sc.h:34)
==10769== by 0x4A56AEF: MVM_interp_run (interp.c:3275)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 3,840 bytes in 4 blocks are possibly lost in loss record 2,338 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4A52980: MVM_args_slurpy_named (args.c:795)
==10769== by 0x4A6594B: MVM_interp_run (interp.c:1265)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 5,736 bytes in 3 blocks are possibly lost in loss record 2,414 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4AF00FA: read_hash_str_var (serialization.c:1895)
==10769== by 0x4AF00FA: MVM_serialization_read_ref (serialization.c:2026)
==10769== by 0x4AC2CC5: deserialize (P6opaque.c:1249)
==10769== by 0x4AF1739: deserialize_object (serialization.c:2917)
==10769== by 0x4AF1739: work_loop (serialization.c:2966)
==10769== by 0x4AF252A: MVM_serialization_demand_object (serialization.c:3009)
==10769== by 0x4AE76CB: MVM_6model_get_how (6model.c:7)
==10769== by 0x4A6742F: MVM_interp_run (interp.c:1981)
==10769== by 0x4B6A5BF: run_deserialization_frame (moar.c:483)
==10769== by 0x4B6A5BF: MVM_vm_run_file (moar.c:501)
==10769==
==10769== 7,624 bytes in 1 blocks are possibly lost in loss record 2,466 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4AB77FD: MVM_repr_bind_key_o (reprconv.c:561)
==10769== by 0x4A9A7FD: MVM_backend_config (config.c:26)
==10769== by 0x4A5BF89: MVM_interp_run (interp.c:3876)
==10769== by 0x4B6A5BF: run_deserialization_frame (moar.c:483)
==10769== by 0x4B6A5BF: MVM_vm_run_file (moar.c:501)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 7,648 bytes in 4 blocks are possibly lost in loss record 2,467 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4AF00FA: read_hash_str_var (serialization.c:1895)
==10769== by 0x4AF00FA: MVM_serialization_read_ref (serialization.c:2026)
==10769== by 0x4AC2CC5: deserialize (P6opaque.c:1249)
==10769== by 0x4AF1739: deserialize_object (serialization.c:2917)
==10769== by 0x4AF1739: work_loop (serialization.c:2966)
==10769== by 0x4AF252A: MVM_serialization_demand_object (serialization.c:3009)
==10769== by 0x4A57D31: MVM_sc_get_sc_object (sc.h:34)
==10769== by 0x4A57D31: MVM_interp_run (interp.c:3268)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 7,648 bytes in 4 blocks are possibly lost in loss record 2,468 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4AF00FA: read_hash_str_var (serialization.c:1895)
==10769== by 0x4AF00FA: MVM_serialization_read_ref (serialization.c:2026)
==10769== by 0x4AC2CC5: deserialize (P6opaque.c:1249)
==10769== by 0x4AF1739: deserialize_object (serialization.c:2917)
==10769== by 0x4AF1739: work_loop (serialization.c:2966)
==10769== by 0x4AF252A: MVM_serialization_demand_object (serialization.c:3009)
==10769== by 0x4AF1F12: read_obj_ref (serialization.c:1845)
==10769== by 0x4AF1F12: read_param_intern (serialization.c:2698)
==10769== by 0x4AF28FA: MVM_serialization_demand_stable (serialization.c:3045)
==10769== by 0x4AEE000: read_object_table_entry (serialization.c:2338)
==10769== by 0x4AEE000: repossess (serialization.c:3256)
==10769==
==10769== 7,648 bytes in 4 blocks are possibly lost in loss record 2,469 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x10EEF647: ???
==10769== by 0x4A59C96: MVM_interp_run (interp.c:6465)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 7,672 bytes in 7 blocks are possibly lost in loss record 2,472 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x12C82A4A: ???
==10769== by 0x4A59C96: MVM_interp_run (interp.c:6465)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 8,624 bytes in 7 blocks are possibly lost in loss record 2,502 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4AF00FA: read_hash_str_var (serialization.c:1895)
==10769== by 0x4AF00FA: MVM_serialization_read_ref (serialization.c:2026)
==10769== by 0x4AF07F3: deserialize_stable (serialization.c:2749)
==10769== by 0x4AF1641: work_loop (serialization.c:2958)
==10769== by 0x4AF252A: MVM_serialization_demand_object (serialization.c:3009)
==10769== by 0x4A57D31: MVM_sc_get_sc_object (sc.h:34)
==10769== by 0x4A57D31: MVM_interp_run (interp.c:3268)
==10769== by 0x4B6A5BF: run_deserialization_frame (moar.c:483)
==10769== by 0x4B6A5BF: MVM_vm_run_file (moar.c:501)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 8,680 bytes in 3 blocks are possibly lost in loss record 2,503 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A721FC: hash_allocate_common (index_hash_table.c:57)
==10769== by 0x4A721FC: MVM_index_hash_build (index_hash_table.c:91)
==10769== by 0x4A7511B: MVM_bytecode_finish_frame (bytecode.c:668)
==10769== by 0x4A77507: prepare_and_verify_static_frame (frame.c:29)
==10769== by 0x4A77507: instrumentation_level_barrier (frame.c:102)
==10769== by 0x4A78691: MVM_frame_invoke (frame.c:408)
==10769== by 0x4AC7683: invoke_handler (MVMCode.c:10)
==10769== by 0x4A62864: MVM_interp_run (interp.c:1105)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 9,520 bytes in 10 blocks are possibly lost in loss record 2,511 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A73139: hash_allocate_common (uni_hash_table.c:47)
==10769== by 0x4A73139: maybe_grow_hash (uni_hash_table.c:247)
==10769== by 0x4A739FA: MVM_uni_hash_lvalue_fetch (uni_hash_table.c:299)
==10769== by 0x4A739FA: MVM_uni_hash_insert (uni_hash_table.c:320)
==10769== by 0x4B3A12D: MVM_unicode_init (unicode_ops.c:937)
==10769== by 0x4B6985D: MVM_vm_create_instance (moar.c:210)
==10769== by 0x1096AE: main (main.c:280)
==10769==
==10769== 13,040 bytes in 1 blocks are possibly lost in loss record 2,572 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A7257B: hash_allocate_common (ptr_hash_table.c:48)
==10769== by 0x4A7257B: maybe_grow_hash (ptr_hash_table.c:221)
==10769== by 0x4A72AC3: MVM_ptr_hash_lvalue_fetch (ptr_hash_table.c:275)
==10769== by 0x4A72B9E: MVM_ptr_hash_insert (ptr_hash_table.c:295)
==10769== by 0x4AA3D88: MVM_gc_object_id (objectid.c:28)
==10769== by 0x4A63BC0: MVM_interp_run (interp.c:4512)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 13,048 bytes in 1 blocks are possibly lost in loss record 2,573 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4AF00FA: read_hash_str_var (serialization.c:1895)
==10769== by 0x4AF00FA: MVM_serialization_read_ref (serialization.c:2026)
==10769== by 0x4AF2BB6: MVM_serialization_finish_deserialize_method_cache (serialization.c:3177)
==10769== by 0x4AE7D8A: get_method_cache (roots.h:20)
==10769== by 0x4AE7D8A: MVM_6model_find_method (6model.c:111)
==10769== by 0x4A5C26B: MVM_interp_run (interp.c:3773)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 13,784 bytes in 2 blocks are possibly lost in loss record 2,579 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A721FC: hash_allocate_common (index_hash_table.c:57)
==10769== by 0x4A721FC: MVM_index_hash_build (index_hash_table.c:91)
==10769== by 0x4A7511B: MVM_bytecode_finish_frame (bytecode.c:668)
==10769== by 0x4A77507: prepare_and_verify_static_frame (frame.c:29)
==10769== by 0x4A77507: instrumentation_level_barrier (frame.c:102)
==10769== by 0x4A78691: MVM_frame_invoke (frame.c:408)
==10769== by 0x4AC7683: invoke_handler (MVMCode.c:10)
==10769== by 0x4A62C06: MVM_interp_run (interp.c:1029)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 24,488 bytes in 3 blocks are possibly lost in loss record 2,671 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4AF00FA: read_hash_str_var (serialization.c:1895)
==10769== by 0x4AF00FA: MVM_serialization_read_ref (serialization.c:2026)
==10769== by 0x4AF2BB6: MVM_serialization_finish_deserialize_method_cache (serialization.c:3177)
==10769== by 0x4AE7D8A: get_method_cache (roots.h:20)
==10769== by 0x4AE7D8A: MVM_6model_find_method (6model.c:111)
==10769== by 0x4A5C1EA: MVM_interp_run (interp.c:3781)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 32,480 bytes in 14 blocks are possibly lost in loss record 2,730 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4AF00FA: read_hash_str_var (serialization.c:1895)
==10769== by 0x4AF00FA: MVM_serialization_read_ref (serialization.c:2026)
==10769== by 0x4AF2BB6: MVM_serialization_finish_deserialize_method_cache (serialization.c:3177)
==10769== by 0x4AE7D8A: get_method_cache (roots.h:20)
==10769== by 0x4AE7D8A: MVM_6model_find_method (6model.c:111)
==10769== by 0x4A66ECF: MVM_interp_run (interp.c:1876)
==10769== by 0x4B6A5BF: run_deserialization_frame (moar.c:483)
==10769== by 0x4B6A5BF: MVM_vm_run_file (moar.c:501)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 33,720 bytes in 3 blocks are possibly lost in loss record 2,740 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4AF00FA: read_hash_str_var (serialization.c:1895)
==10769== by 0x4AF00FA: MVM_serialization_read_ref (serialization.c:2026)
==10769== by 0x4AF2BB6: MVM_serialization_finish_deserialize_method_cache (serialization.c:3177)
==10769== by 0x4AE8132: get_method_cache (roots.h:20)
==10769== by 0x4AE8132: MVM_6model_can_method_cache_only (6model.c:226)
==10769== by 0x4AE8213: MVM_6model_can_method (6model.c:248)
==10769== by 0x4A6713B: MVM_interp_run (interp.c:1903)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 50,768 bytes in 39 blocks are possibly lost in loss record 2,792 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4AF00FA: read_hash_str_var (serialization.c:1895)
==10769== by 0x4AF00FA: MVM_serialization_read_ref (serialization.c:2026)
==10769== by 0x4AF07F3: deserialize_stable (serialization.c:2749)
==10769== by 0x4AF1641: work_loop (serialization.c:2958)
==10769== by 0x4AF252A: MVM_serialization_demand_object (serialization.c:3009)
==10769== by 0x4A7A299: MVM_frame_vivify_lexical (frame.c:1296)
==10769== by 0x4B19925: MVM_spesh_frame_walker_get_lex (frame_walker.c:243)
==10769== by 0x4ACC9AB: at_key (MVMContext.c:76)
==10769==
==10769== 51,520 bytes in 14 blocks are possibly lost in loss record 2,803 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4AF00FA: read_hash_str_var (serialization.c:1895)
==10769== by 0x4AF00FA: MVM_serialization_read_ref (serialization.c:2026)
==10769== by 0x4AC2CC5: deserialize (P6opaque.c:1249)
==10769== by 0x4AF1739: deserialize_object (serialization.c:2917)
==10769== by 0x4AF1739: work_loop (serialization.c:2966)
==10769== by 0x4AF252A: MVM_serialization_demand_object (serialization.c:3009)
==10769== by 0x4AEDE5D: repossess (serialization.c:3216)
==10769== by 0x4AF52F7: MVM_serialization_deserialize (serialization.c:3438)
==10769== by 0x4A57E1E: MVM_interp_run (interp.c:3260)
==10769==
==10769== 57,248 bytes in 16 blocks are possibly lost in loss record 2,811 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4AF00FA: read_hash_str_var (serialization.c:1895)
==10769== by 0x4AF00FA: MVM_serialization_read_ref (serialization.c:2026)
==10769== by 0x4AC2CC5: deserialize (P6opaque.c:1249)
==10769== by 0x4AF1739: deserialize_object (serialization.c:2917)
==10769== by 0x4AF1739: work_loop (serialization.c:2966)
==10769== by 0x4AF5313: MVM_serialization_deserialize (serialization.c:3443)
==10769== by 0x4A57E1E: MVM_interp_run (interp.c:3260)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 57,288 bytes in 21 blocks are possibly lost in loss record 2,812 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4AF00FA: read_hash_str_var (serialization.c:1895)
==10769== by 0x4AF00FA: MVM_serialization_read_ref (serialization.c:2026)
==10769== by 0x4AC2CC5: deserialize (P6opaque.c:1249)
==10769== by 0x4AF1739: deserialize_object (serialization.c:2917)
==10769== by 0x4AF1739: work_loop (serialization.c:2966)
==10769== by 0x4AF252A: MVM_serialization_demand_object (serialization.c:3009)
==10769== by 0x4AF1E17: read_obj_ref (serialization.c:1845)
==10769== by 0x4AF1E17: read_param_intern (serialization.c:2682)
==10769== by 0x4AF28FA: MVM_serialization_demand_stable (serialization.c:3045)
==10769== by 0x4AEE000: read_object_table_entry (serialization.c:2338)
==10769== by 0x4AEE000: repossess (serialization.c:3256)
==10769==
==10769== 73,976 bytes in 1 blocks are possibly lost in loss record 2,854 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4AB77FD: MVM_repr_bind_key_o (reprconv.c:561)
==10769== by 0x4AEDA8A: add_string_to_heap (serialization.c:263)
==10769== by 0x4AEDA8A: add_string_to_heap (serialization.c:251)
==10769== by 0x4AEE688: MVM_serialization_write_str (serialization.c:400)
==10769== by 0x4AEF041: write_hash_str_var (serialization.c:539)
==10769== by 0x4AEF041: MVM_serialization_write_ref (serialization.c:794)
==10769== by 0x4AF313B: serialize_stable (serialization.c:1055)
==10769== by 0x4AF313B: serialize (serialization.c:1371)
==10769== by 0x4AF313B: MVM_serialization_serialize (serialization.c:1445)
==10769== by 0x4A5D45B: MVM_interp_run (interp.c:5656)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 73,976 bytes in 1 blocks are possibly lost in loss record 2,855 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0xFA9E1D0: ???
==10769== by 0x4A59C96: MVM_interp_run (interp.c:6465)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 78,320 bytes in 2 blocks are possibly lost in loss record 2,857 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4AF00FA: read_hash_str_var (serialization.c:1895)
==10769== by 0x4AF00FA: MVM_serialization_read_ref (serialization.c:2026)
==10769== by 0x4AF00DC: read_hash_str_var (serialization.c:1893)
==10769== by 0x4AF00DC: MVM_serialization_read_ref (serialization.c:2026)
==10769== by 0x4AF07F3: deserialize_stable (serialization.c:2749)
==10769== by 0x4AF1641: work_loop (serialization.c:2958)
==10769== by 0x4AF252A: MVM_serialization_demand_object (serialization.c:3009)
==10769== by 0x4A7A299: MVM_frame_vivify_lexical (frame.c:1296)
==10769== by 0x4B19925: MVM_spesh_frame_walker_get_lex (frame_walker.c:243)
==10769==
==10769== 84,304 bytes in 8 blocks are possibly lost in loss record 2,862 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4AF00FA: read_hash_str_var (serialization.c:1895)
==10769== by 0x4AF00FA: MVM_serialization_read_ref (serialization.c:2026)
==10769== by 0x4AF2BB6: MVM_serialization_finish_deserialize_method_cache (serialization.c:3177)
==10769== by 0x4AE7D8A: get_method_cache (roots.h:20)
==10769== by 0x4AE7D8A: MVM_6model_find_method (6model.c:111)
==10769== by 0x4A670D7: MVM_interp_run (interp.c:1885)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 139,048 bytes in 17 blocks are possibly lost in loss record 2,901 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A73139: hash_allocate_common (uni_hash_table.c:47)
==10769== by 0x4A73139: maybe_grow_hash (uni_hash_table.c:247)
==10769== by 0x4A739FA: MVM_uni_hash_lvalue_fetch (uni_hash_table.c:299)
==10769== by 0x4A739FA: MVM_uni_hash_insert (uni_hash_table.c:320)
==10769== by 0x4B39F4C: MVM_unicode_init (unicode_ops.c:922)
==10769== by 0x4B6985D: MVM_vm_create_instance (moar.c:210)
==10769== by 0x1096AE: main (main.c:280)
==10769==
==10769== 143,600 bytes in 1 blocks are possibly lost in loss record 2,904 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A735DD: hash_allocate_common (uni_hash_table.c:47)
==10769== by 0x4A735DD: MVM_uni_hash_build (uni_hash_table.c:81)
==10769== by 0x4B39E32: generate_property_codes_by_names_aliases (unicode_ops.c:883)
==10769== by 0x4B39E32: MVM_unicode_name_to_property_code (unicode_ops.c:908)
==10769== by 0x4A665D8: MVM_interp_run (interp.c:1735)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 149,368 bytes in 43 blocks are possibly lost in loss record 2,906 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4AF00FA: read_hash_str_var (serialization.c:1895)
==10769== by 0x4AF00FA: MVM_serialization_read_ref (serialization.c:2026)
==10769== by 0x4AC2CC5: deserialize (P6opaque.c:1249)
==10769== by 0x4AF1739: deserialize_object (serialization.c:2917)
==10769== by 0x4AF1739: work_loop (serialization.c:2966)
==10769== by 0x4AF252A: MVM_serialization_demand_object (serialization.c:3009)
==10769== by 0x4AE76CB: MVM_6model_get_how (6model.c:7)
==10769== by 0x4A6742F: MVM_interp_run (interp.c:1981)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 163,048 bytes in 23 blocks are possibly lost in loss record 2,910 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4A5D263: MVM_interp_run (interp.c:2553)
==10769== by 0x4B6A5BF: run_deserialization_frame (moar.c:483)
==10769== by 0x4B6A5BF: MVM_vm_run_file (moar.c:501)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 193,112 bytes in 21 blocks are possibly lost in loss record 2,919 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4AB77FD: MVM_repr_bind_key_o (reprconv.c:561)
==10769== by 0x4A58B71: MVM_interp_run (interp.c:2620)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 443,728 bytes in 279 blocks are possibly lost in loss record 2,959 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4A5D263: MVM_interp_run (interp.c:2553)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 477,664 bytes in 244 blocks are possibly lost in loss record 2,964 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4ABF794: MVM_str_hash_shallow_copy (str_hash_table_funcs.h:107)
==10769== by 0x4ABF794: copy_to (MVMHash.c:40)
==10769== by 0x4A6CDF5: MVM_interp_run (interp.c:1925)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== 757,424 bytes in 125 blocks are possibly lost in loss record 2,976 of 2,998
==10769== at 0x4842839: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==10769== by 0x4A8CC07: MVM_malloc (alloc.h:2)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==10769== by 0x4A8CC07: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==10769== by 0x4A6F9C4: hash_allocate_common (str_hash_table.c:136)
==10769== by 0x4A6F9C4: maybe_grow_hash (str_hash_table.c:406)
==10769== by 0x4A70516: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:485)
==10769== by 0x4ABF476: MVMHash_bind_key (MVMHash.c:118)
==10769== by 0x4AF00FA: read_hash_str_var (serialization.c:1895)
==10769== by 0x4AF00FA: MVM_serialization_read_ref (serialization.c:2026)
==10769== by 0x4AF2BB6: MVM_serialization_finish_deserialize_method_cache (serialization.c:3177)
==10769== by 0x4AE7D8A: get_method_cache (roots.h:20)
==10769== by 0x4AE7D8A: MVM_6model_find_method (6model.c:111)
==10769== by 0x4A66ECF: MVM_interp_run (interp.c:1876)
==10769== by 0x10996C: main (main.c:305)
==10769==
==10769== LEAK SUMMARY:
==10769== definitely lost: 0 bytes in 0 blocks
==10769== indirectly lost: 0 bytes in 0 blocks
==10769== possibly lost: 3,240,032 bytes in 951 blocks
==10769== still reachable: 99,117,109 bytes in 243,623 blocks
==10769== suppressed: 0 bytes in 0 blocks
==10769== Reachable blocks (those to which a pointer was found) are not shown.
==10769== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==10769==
==10769== For lists of detected and suppressed errors, rerun with: -s
==10769== ERROR SUMMARY: 50 errors from 50 contexts (suppressed: 0 from 0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment