Skip to content

Instantly share code, notes, and snippets.

@samcv

samcv/a.rb Secret

Created July 14, 2017 03:27
Show Gist options
  • Save samcv/91c9959d0a6b200ab1ff7f84b74c541f to your computer and use it in GitHub Desktop.
Save samcv/91c9959d0a6b200ab1ff7f84b74c541f to your computer and use it in GitHub Desktop.
~/g/r/t/spec ❯❯❯ perl6-valgrind-m --stagestats S02-literals/quoting.t master ✭ ◼
================================================================================================
This is Rakudo Perl 6 running in valgrind, a tool for debugging and profiling programs.
Running a program in valgrind usually takes *a lot* more time than running it directly,
so please be patient.
This Rakudo version is 2017.06.231.g.8.d.5.f.3324.a built on MoarVM version 2017.06.82.g.2.e.683.f.95,
running on sabayon (4.4.0.sabayon) / linux (4.11.0.sabayon)
------------------------------------------------------------------------------------------------
==3548== Memcheck, a memory error detector
==3548== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==3548== Using Valgrind-3.12.0 and LibVEX; rerun with -h for copyright info
==3548== Command: /home/samantha/perl6/bin/moar --full-cleanup --execname=/home/samantha/perl6/bin/perl6-valgrind-m --libpath=/home/samantha/perl6/share/nqp/lib --libpath=/home/samantha/perl6/share/perl6/lib --libpath=/home/samantha/perl6/share/perl6/runtime /home/samantha/perl6/share/perl6/runtime/perl6.moarvm --stagestats S02-literals/quoting.t
==3548==
Stage start : 0.000
Stage parse : last_a 13 first_b 10
out chars: 1 pointer: 0xc5415c0
Returning early. Consumed string a and b in the concatenation
==3548== Conditional jump or move depends on uninitialised value(s)
==3548== at 0x4FDBBAA: is_stack_frame (roots.c:228)
==3548== by 0x4FDBBAA: MVM_gc_root_add_temps_to_worklist (roots.c:237)
==3548== by 0x4FDC81E: MVM_gc_collect (collect.c:117)
==3548== by 0x4FD9B61: run_gc (orchestrate.c:357)
==3548== by 0x4FD9931: MVM_gc_enter_from_allocator (orchestrate.c:470)
==3548== by 0x4FDA107: MVM_gc_allocate_nursery (allocation.c:32)
==3548== by 0x4FDA107: MVM_gc_allocate (allocation.h:13)
==3548== by 0x4FDA107: MVM_gc_allocate_zeroed (allocation.c:49)
==3548== by 0x4FDA3A3: MVM_gc_allocate_object (allocation.c:86)
==3548== by 0x4FEB803: MVM_repr_alloc_init (reprconv.c:13)
==3548== by 0x503F6BB: MVM_string_concatenate (ops.c:491)
==3548== by 0xFFB5142: ???
==3548== by 0x5036E2B: MVM_jit_enter_code (compile.c:139)
==3548== by 0x4FBED2B: MVM_interp_run (interp.c:5500)
==3548== by 0x505E680: MVM_vm_run_file (moar.c:317)
==3548==
==3548== Use of uninitialised value of size 8
==3548== at 0x4FDBBAC: is_stack_frame (roots.c:228)
==3548== by 0x4FDBBAC: MVM_gc_root_add_temps_to_worklist (roots.c:237)
==3548== by 0x4FDC81E: MVM_gc_collect (collect.c:117)
==3548== by 0x4FD9B61: run_gc (orchestrate.c:357)
==3548== by 0x4FD9931: MVM_gc_enter_from_allocator (orchestrate.c:470)
==3548== by 0x4FDA107: MVM_gc_allocate_nursery (allocation.c:32)
==3548== by 0x4FDA107: MVM_gc_allocate (allocation.h:13)
==3548== by 0x4FDA107: MVM_gc_allocate_zeroed (allocation.c:49)
==3548== by 0x4FDA3A3: MVM_gc_allocate_object (allocation.c:86)
==3548== by 0x4FEB803: MVM_repr_alloc_init (reprconv.c:13)
==3548== by 0x503F6BB: MVM_string_concatenate (ops.c:491)
==3548== by 0xFFB5142: ???
==3548== by 0x5036E2B: MVM_jit_enter_code (compile.c:139)
==3548== by 0x4FBED2B: MVM_interp_run (interp.c:5500)
==3548== by 0x505E680: MVM_vm_run_file (moar.c:317)
==3548==
==3548== Conditional jump or move depends on uninitialised value(s)
==3548== at 0x4FDBBB1: is_stack_frame (roots.c:228)
==3548== by 0x4FDBBB1: MVM_gc_root_add_temps_to_worklist (roots.c:237)
==3548== by 0x4FDC81E: MVM_gc_collect (collect.c:117)
==3548== by 0x4FD9B61: run_gc (orchestrate.c:357)
==3548== by 0x4FD9931: MVM_gc_enter_from_allocator (orchestrate.c:470)
==3548== by 0x4FDA107: MVM_gc_allocate_nursery (allocation.c:32)
==3548== by 0x4FDA107: MVM_gc_allocate (allocation.h:13)
==3548== by 0x4FDA107: MVM_gc_allocate_zeroed (allocation.c:49)
==3548== by 0x4FDA3A3: MVM_gc_allocate_object (allocation.c:86)
==3548== by 0x4FEB803: MVM_repr_alloc_init (reprconv.c:13)
==3548== by 0x503F6BB: MVM_string_concatenate (ops.c:491)
==3548== by 0xFFB5142: ???
==3548== by 0x5036E2B: MVM_jit_enter_code (compile.c:139)
==3548== by 0x4FBED2B: MVM_interp_run (interp.c:5500)
==3548== by 0x505E680: MVM_vm_run_file (moar.c:317)
==3548==
==3548== Use of uninitialised value of size 8
==3548== at 0x4FDBBB3: is_stack_frame (roots.c:228)
==3548== by 0x4FDBBB3: MVM_gc_root_add_temps_to_worklist (roots.c:237)
==3548== by 0x4FDC81E: MVM_gc_collect (collect.c:117)
==3548== by 0x4FD9B61: run_gc (orchestrate.c:357)
==3548== by 0x4FD9931: MVM_gc_enter_from_allocator (orchestrate.c:470)
==3548== by 0x4FDA107: MVM_gc_allocate_nursery (allocation.c:32)
==3548== by 0x4FDA107: MVM_gc_allocate (allocation.h:13)
==3548== by 0x4FDA107: MVM_gc_allocate_zeroed (allocation.c:49)
==3548== by 0x4FDA3A3: MVM_gc_allocate_object (allocation.c:86)
==3548== by 0x4FEB803: MVM_repr_alloc_init (reprconv.c:13)
==3548== by 0x503F6BB: MVM_string_concatenate (ops.c:491)
==3548== by 0xFFB5142: ???
==3548== by 0x5036E2B: MVM_jit_enter_code (compile.c:139)
==3548== by 0x4FBED2B: MVM_interp_run (interp.c:5500)
==3548== by 0x505E680: MVM_vm_run_file (moar.c:317)
==3548==
==3548== Conditional jump or move depends on uninitialised value(s)
==3548== at 0x4FDBBB7: is_stack_frame (roots.c:228)
==3548== by 0x4FDBBB7: MVM_gc_root_add_temps_to_worklist (roots.c:237)
==3548== by 0x4FDC81E: MVM_gc_collect (collect.c:117)
==3548== by 0x4FD9B61: run_gc (orchestrate.c:357)
==3548== by 0x4FD9931: MVM_gc_enter_from_allocator (orchestrate.c:470)
==3548== by 0x4FDA107: MVM_gc_allocate_nursery (allocation.c:32)
==3548== by 0x4FDA107: MVM_gc_allocate (allocation.h:13)
==3548== by 0x4FDA107: MVM_gc_allocate_zeroed (allocation.c:49)
==3548== by 0x4FDA3A3: MVM_gc_allocate_object (allocation.c:86)
==3548== by 0x4FEB803: MVM_repr_alloc_init (reprconv.c:13)
==3548== by 0x503F6BB: MVM_string_concatenate (ops.c:491)
==3548== by 0xFFB5142: ???
==3548== by 0x5036E2B: MVM_jit_enter_code (compile.c:139)
==3548== by 0x4FBED2B: MVM_interp_run (interp.c:5500)
==3548== by 0x505E680: MVM_vm_run_file (moar.c:317)
==3548==
==3548== Use of uninitialised value of size 8
==3548== at 0x4FDBBBF: MVM_gc_root_add_temps_to_worklist (roots.c:238)
==3548== by 0x4FDC81E: MVM_gc_collect (collect.c:117)
==3548== by 0x4FD9B61: run_gc (orchestrate.c:357)
==3548== by 0x4FD9931: MVM_gc_enter_from_allocator (orchestrate.c:470)
==3548== by 0x4FDA107: MVM_gc_allocate_nursery (allocation.c:32)
==3548== by 0x4FDA107: MVM_gc_allocate (allocation.h:13)
==3548== by 0x4FDA107: MVM_gc_allocate_zeroed (allocation.c:49)
==3548== by 0x4FDA3A3: MVM_gc_allocate_object (allocation.c:86)
==3548== by 0x4FEB803: MVM_repr_alloc_init (reprconv.c:13)
==3548== by 0x503F6BB: MVM_string_concatenate (ops.c:491)
==3548== by 0xFFB5142: ???
==3548== by 0x5036E2B: MVM_jit_enter_code (compile.c:139)
==3548== by 0x4FBED2B: MVM_interp_run (interp.c:5500)
==3548== by 0x505E680: MVM_vm_run_file (moar.c:317)
==3548==
==3548== Conditional jump or move depends on uninitialised value(s)
==3548== at 0x4FDBBC3: MVM_gc_root_add_temps_to_worklist (roots.c:238)
==3548== by 0x4FDC81E: MVM_gc_collect (collect.c:117)
==3548== by 0x4FD9B61: run_gc (orchestrate.c:357)
==3548== by 0x4FD9931: MVM_gc_enter_from_allocator (orchestrate.c:470)
==3548== by 0x4FDA107: MVM_gc_allocate_nursery (allocation.c:32)
==3548== by 0x4FDA107: MVM_gc_allocate (allocation.h:13)
==3548== by 0x4FDA107: MVM_gc_allocate_zeroed (allocation.c:49)
==3548== by 0x4FDA3A3: MVM_gc_allocate_object (allocation.c:86)
==3548== by 0x4FEB803: MVM_repr_alloc_init (reprconv.c:13)
==3548== by 0x503F6BB: MVM_string_concatenate (ops.c:491)
==3548== by 0xFFB5142: ???
==3548== by 0x5036E2B: MVM_jit_enter_code (compile.c:139)
==3548== by 0x4FBED2B: MVM_interp_run (interp.c:5500)
==3548== by 0x505E680: MVM_vm_run_file (moar.c:317)
==3548==
==3548== Conditional jump or move depends on uninitialised value(s)
==3548== at 0x4FDCA8E: process_worklist (collect.c:173)
==3548== by 0x4FDC830: MVM_gc_collect (collect.c:119)
==3548== by 0x4FD9B61: run_gc (orchestrate.c:357)
==3548== by 0x4FD9931: MVM_gc_enter_from_allocator (orchestrate.c:470)
==3548== by 0x4FDA107: MVM_gc_allocate_nursery (allocation.c:32)
==3548== by 0x4FDA107: MVM_gc_allocate (allocation.h:13)
==3548== by 0x4FDA107: MVM_gc_allocate_zeroed (allocation.c:49)
==3548== by 0x4FDA3A3: MVM_gc_allocate_object (allocation.c:86)
==3548== by 0x4FEB803: MVM_repr_alloc_init (reprconv.c:13)
==3548== by 0x503F6BB: MVM_string_concatenate (ops.c:491)
==3548== by 0xFFB5142: ???
==3548== by 0x5036E2B: MVM_jit_enter_code (compile.c:139)
==3548== by 0x4FBED2B: MVM_interp_run (interp.c:5500)
==3548== by 0x505E680: MVM_vm_run_file (moar.c:317)
==3548==
==3548== Use of uninitialised value of size 8
==3548== at 0x4FDCA94: process_worklist (collect.c:178)
==3548== by 0x4FDC830: MVM_gc_collect (collect.c:119)
==3548== by 0x4FD9B61: run_gc (orchestrate.c:357)
==3548== by 0x4FD9931: MVM_gc_enter_from_allocator (orchestrate.c:470)
==3548== by 0x4FDA107: MVM_gc_allocate_nursery (allocation.c:32)
==3548== by 0x4FDA107: MVM_gc_allocate (allocation.h:13)
==3548== by 0x4FDA107: MVM_gc_allocate_zeroed (allocation.c:49)
==3548== by 0x4FDA3A3: MVM_gc_allocate_object (allocation.c:86)
==3548== by 0x4FEB803: MVM_repr_alloc_init (reprconv.c:13)
==3548== by 0x503F6BB: MVM_string_concatenate (ops.c:491)
==3548== by 0xFFB5142: ???
==3548== by 0x5036E2B: MVM_jit_enter_code (compile.c:139)
==3548== by 0x4FBED2B: MVM_interp_run (interp.c:5500)
==3548== by 0x505E680: MVM_vm_run_file (moar.c:317)
==3548==
==3548== Conditional jump or move depends on uninitialised value(s)
==3548== at 0x4FDCACC: process_worklist (collect.c:204)
==3548== by 0x4FDC830: MVM_gc_collect (collect.c:119)
==3548== by 0x4FD9B61: run_gc (orchestrate.c:357)
==3548== by 0x4FD9931: MVM_gc_enter_from_allocator (orchestrate.c:470)
==3548== by 0x4FDA107: MVM_gc_allocate_nursery (allocation.c:32)
==3548== by 0x4FDA107: MVM_gc_allocate (allocation.h:13)
==3548== by 0x4FDA107: MVM_gc_allocate_zeroed (allocation.c:49)
==3548== by 0x4FDA3A3: MVM_gc_allocate_object (allocation.c:86)
==3548== by 0x4FEB803: MVM_repr_alloc_init (reprconv.c:13)
==3548== by 0x503F6BB: MVM_string_concatenate (ops.c:491)
==3548== by 0xFFB5142: ???
==3548== by 0x5036E2B: MVM_jit_enter_code (compile.c:139)
==3548== by 0x4FBED2B: MVM_interp_run (interp.c:5500)
==3548== by 0x505E680: MVM_vm_run_file (moar.c:317)
==3548==
==3548== Use of uninitialised value of size 8
==3548== at 0x4FDCAE0: process_worklist (collect.c:211)
==3548== by 0x4FDC830: MVM_gc_collect (collect.c:119)
==3548== by 0x4FD9B61: run_gc (orchestrate.c:357)
==3548== by 0x4FD9931: MVM_gc_enter_from_allocator (orchestrate.c:470)
==3548== by 0x4FDA107: MVM_gc_allocate_nursery (allocation.c:32)
==3548== by 0x4FDA107: MVM_gc_allocate (allocation.h:13)
==3548== by 0x4FDA107: MVM_gc_allocate_zeroed (allocation.c:49)
==3548== by 0x4FDA3A3: MVM_gc_allocate_object (allocation.c:86)
==3548== by 0x4FEB803: MVM_repr_alloc_init (reprconv.c:13)
==3548== by 0x503F6BB: MVM_string_concatenate (ops.c:491)
==3548== by 0xFFB5142: ???
==3548== by 0x5036E2B: MVM_jit_enter_code (compile.c:139)
==3548== by 0x4FBED2B: MVM_interp_run (interp.c:5500)
==3548== by 0x505E680: MVM_vm_run_file (moar.c:317)
==3548==
==3548== Conditional jump or move depends on uninitialised value(s)
==3548== at 0x4FDCA9F: process_worklist (collect.c:179)
==3548== by 0x4FDC830: MVM_gc_collect (collect.c:119)
==3548== by 0x4FD9B61: run_gc (orchestrate.c:357)
==3548== by 0x4FD9931: MVM_gc_enter_from_allocator (orchestrate.c:470)
==3548== by 0x4FDA107: MVM_gc_allocate_nursery (allocation.c:32)
==3548== by 0x4FDA107: MVM_gc_allocate (allocation.h:13)
==3548== by 0x4FDA107: MVM_gc_allocate_zeroed (allocation.c:49)
==3548== by 0x4FDA3A3: MVM_gc_allocate_object (allocation.c:86)
==3548== by 0x4FEB803: MVM_repr_alloc_init (reprconv.c:13)
==3548== by 0x503F6BB: MVM_string_concatenate (ops.c:491)
==3548== by 0xFFB5142: ???
==3548== by 0x5036E2B: MVM_jit_enter_code (compile.c:139)
==3548== by 0x4FBED2B: MVM_interp_run (interp.c:5500)
==3548== by 0x505E680: MVM_vm_run_file (moar.c:317)
==3548==
==3548== Conditional jump or move depends on uninitialised value(s)
==3548== at 0x4FDCAC3: process_worklist (collect.c:186)
==3548== by 0x4FDC830: MVM_gc_collect (collect.c:119)
==3548== by 0x4FD9B61: run_gc (orchestrate.c:357)
==3548== by 0x4FD9931: MVM_gc_enter_from_allocator (orchestrate.c:470)
==3548== by 0x4FDA107: MVM_gc_allocate_nursery (allocation.c:32)
==3548== by 0x4FDA107: MVM_gc_allocate (allocation.h:13)
==3548== by 0x4FDA107: MVM_gc_allocate_zeroed (allocation.c:49)
==3548== by 0x4FDA3A3: MVM_gc_allocate_object (allocation.c:86)
==3548== by 0x4FEB803: MVM_repr_alloc_init (reprconv.c:13)
==3548== by 0x503F6BB: MVM_string_concatenate (ops.c:491)
==3548== by 0xFFB5142: ???
==3548== by 0x5036E2B: MVM_jit_enter_code (compile.c:139)
==3548== by 0x4FBED2B: MVM_interp_run (interp.c:5500)
==3548== by 0x505E680: MVM_vm_run_file (moar.c:317)
==3548==
==3548== Conditional jump or move depends on uninitialised value(s)
==3548== at 0x4FDCAD1: process_worklist (collect.c:204)
==3548== by 0x4FDC830: MVM_gc_collect (collect.c:119)
==3548== by 0x4FD9B61: run_gc (orchestrate.c:357)
==3548== by 0x4FD9931: MVM_gc_enter_from_allocator (orchestrate.c:470)
==3548== by 0x4FDA107: MVM_gc_allocate_nursery (allocation.c:32)
==3548== by 0x4FDA107: MVM_gc_allocate (allocation.h:13)
==3548== by 0x4FDA107: MVM_gc_allocate_zeroed (allocation.c:49)
==3548== by 0x4FDA3A3: MVM_gc_allocate_object (allocation.c:86)
==3548== by 0x4FEB803: MVM_repr_alloc_init (reprconv.c:13)
==3548== by 0x503F6BB: MVM_string_concatenate (ops.c:491)
==3548== by 0xFFB5142: ???
==3548== by 0x5036E2B: MVM_jit_enter_code (compile.c:139)
==3548== by 0x4FBED2B: MVM_interp_run (interp.c:5500)
==3548== by 0x505E680: MVM_vm_run_file (moar.c:317)
==3548==
==3548== Conditional jump or move depends on uninitialised value(s)
==3548== at 0x4FDCAE8: process_worklist (collect.c:211)
==3548== by 0x4FDC830: MVM_gc_collect (collect.c:119)
==3548== by 0x4FD9B61: run_gc (orchestrate.c:357)
==3548== by 0x4FD9931: MVM_gc_enter_from_allocator (orchestrate.c:470)
==3548== by 0x4FDA107: MVM_gc_allocate_nursery (allocation.c:32)
==3548== by 0x4FDA107: MVM_gc_allocate (allocation.h:13)
==3548== by 0x4FDA107: MVM_gc_allocate_zeroed (allocation.c:49)
==3548== by 0x4FDA3A3: MVM_gc_allocate_object (allocation.c:86)
==3548== by 0x4FEB803: MVM_repr_alloc_init (reprconv.c:13)
==3548== by 0x503F6BB: MVM_string_concatenate (ops.c:491)
==3548== by 0xFFB5142: ???
==3548== by 0x5036E2B: MVM_jit_enter_code (compile.c:139)
==3548== by 0x4FBED2B: MVM_interp_run (interp.c:5500)
==3548== by 0x505E680: MVM_vm_run_file (moar.c:317)
==3548==
==3548== Conditional jump or move depends on uninitialised value(s)
==3548== at 0x4FDCB23: pass_work_item (collect.c:444)
==3548== by 0x4FDCB23: process_worklist (collect.c:213)
==3548== by 0x4FDC830: MVM_gc_collect (collect.c:119)
==3548== by 0x4FD9B61: run_gc (orchestrate.c:357)
==3548== by 0x4FD9931: MVM_gc_enter_from_allocator (orchestrate.c:470)
==3548== by 0x4FDA107: MVM_gc_allocate_nursery (allocation.c:32)
==3548== by 0x4FDA107: MVM_gc_allocate (allocation.h:13)
==3548== by 0x4FDA107: MVM_gc_allocate_zeroed (allocation.c:49)
==3548== by 0x4FDA3A3: MVM_gc_allocate_object (allocation.c:86)
==3548== by 0x4FEB803: MVM_repr_alloc_init (reprconv.c:13)
==3548== by 0x503F6BB: MVM_string_concatenate (ops.c:491)
==3548== by 0xFFB5142: ???
==3548== by 0x5036E2B: MVM_jit_enter_code (compile.c:139)
==3548== by 0x4FBED2B: MVM_interp_run (interp.c:5500)
==3548== by 0x505E680: MVM_vm_run_file (moar.c:317)
==3548==
==3548== Conditional jump or move depends on uninitialised value(s)
==3548== at 0x4FDCB4A: pass_work_item (collect.c:447)
==3548== by 0x4FDCB4A: process_worklist (collect.c:213)
==3548== by 0x4FDC830: MVM_gc_collect (collect.c:119)
==3548== by 0x4FD9B61: run_gc (orchestrate.c:357)
==3548== by 0x4FD9931: MVM_gc_enter_from_allocator (orchestrate.c:470)
==3548== by 0x4FDA107: MVM_gc_allocate_nursery (allocation.c:32)
==3548== by 0x4FDA107: MVM_gc_allocate (allocation.h:13)
==3548== by 0x4FDA107: MVM_gc_allocate_zeroed (allocation.c:49)
==3548== by 0x4FDA3A3: MVM_gc_allocate_object (allocation.c:86)
==3548== by 0x4FEB803: MVM_repr_alloc_init (reprconv.c:13)
==3548== by 0x503F6BB: MVM_string_concatenate (ops.c:491)
==3548== by 0xFFB5142: ???
==3548== by 0x5036E2B: MVM_jit_enter_code (compile.c:139)
==3548== by 0x4FBED2B: MVM_interp_run (interp.c:5500)
==3548== by 0x505E680: MVM_vm_run_file (moar.c:317)
==3548==
MoarVM panic: Internal error: invalid thread ID 1590215 in GC work pass
==3548==
==3548== HEAP SUMMARY:
==3548== in use at exit: 69,753,621 bytes in 267,166 blocks
==3548== total heap usage: 460,799 allocs, 193,633 frees, 400,992,094 bytes allocated
==3548==
==3548== 144 bytes in 3 blocks are possibly lost in loss record 1,452 of 2,889
==3548== at 0x4C2F0D0: calloc (vg_replace_malloc.c:711)
==3548== by 0x4FCB59B: MVM_calloc (alloc.h:11)
==3548== by 0x4FCB59B: MVM_load_bytecode (loadbytecode.c:71)
==3548== by 0x4FB78C5: MVM_interp_run (interp.c:3142)
==3548== by 0x505E680: MVM_vm_run_file (moar.c:317)
==3548== by 0x401071: main (main.c:246)
==3548==
==3548== 192 (120 direct, 72 indirect) bytes in 3 blocks are definitely lost in loss record 1,543 of 2,889
==3548== at 0x4C2CFA0: malloc (vg_replace_malloc.c:299)
==3548== by 0x500C430: MVM_malloc (alloc.h:2)
==3548== by 0x500C430: MVM_decoder_configure (Decoder.c:131)
==3548== by 0x4FBD673: MVM_interp_run (interp.c:4977)
==3548== by 0x505E680: MVM_vm_run_file (moar.c:317)
==3548== by 0x401071: main (main.c:246)
==3548==
==3548== 392 bytes in 7 blocks are possibly lost in loss record 1,749 of 2,889
==3548== at 0x4C2CFA0: malloc (vg_replace_malloc.c:299)
==3548== by 0x504BA49: MVM_malloc (alloc.h:2)
==3548== by 0x504BA49: generate_unicode_property_values_hashes (unicode.c:73188)
==3548== by 0x504BA49: MVM_unicode_init (unicode.c:73266)
==3548== by 0x505DDD2: MVM_vm_create_instance (moar.c:133)
==3548== by 0x400FF4: main (main.c:229)
==3548==
==3548== 448 bytes in 8 blocks are possibly lost in loss record 1,778 of 2,889
==3548== at 0x4C2CFA0: malloc (vg_replace_malloc.c:299)
==3548== by 0x504BF79: MVM_malloc (alloc.h:2)
==3548== by 0x504BF79: generate_unicode_property_values_hashes (unicode.c:73194)
==3548== by 0x504BF79: MVM_unicode_init (unicode.c:73266)
==3548== by 0x505DDD2: MVM_vm_create_instance (moar.c:133)
==3548== by 0x400FF4: main (main.c:229)
==3548==
==3548== 864 bytes in 18 blocks are possibly lost in loss record 1,983 of 2,889
==3548== at 0x4C2F0D0: calloc (vg_replace_malloc.c:711)
==3548== by 0x4FCB59B: MVM_calloc (alloc.h:11)
==3548== by 0x4FCB59B: MVM_load_bytecode (loadbytecode.c:71)
==3548== by 0x4FB78C5: MVM_interp_run (interp.c:3142)
==3548== by 0x505E663: MVM_vm_run_file (moar.c:304)
==3548== by 0x401071: main (main.c:246)
==3548==
==3548== 4,992 bytes in 39 blocks are definitely lost in loss record 2,351 of 2,889
==3548== at 0x4C2CFA0: malloc (vg_replace_malloc.c:299)
==3548== by 0x504D630: MVM_malloc (alloc.h:2)
==3548== by 0x504D630: MVM_unicode_normalizer_init (normalize.c:201)
==3548== by 0x503D8F3: MVM_nfg_is_concat_stable (nfg.c:397)
==3548== by 0x503F616: MVM_string_concatenate (ops.c:482)
==3548== by 0x4FB286F: MVM_interp_run (interp.c:1501)
==3548== by 0x505E663: MVM_vm_run_file (moar.c:304)
==3548== by 0x401071: main (main.c:246)
==3548==
==3548== 190,176 bytes in 3,396 blocks are possibly lost in loss record 2,827 of 2,889
==3548== at 0x4C2CFA0: malloc (vg_replace_malloc.c:299)
==3548== by 0x504B4A9: MVM_malloc (alloc.h:2)
==3548== by 0x504B4A9: generate_unicode_property_values_hashes (unicode.c:73173)
==3548== by 0x504B4A9: MVM_unicode_init (unicode.c:73266)
==3548== by 0x505DDD2: MVM_vm_create_instance (moar.c:133)
==3548== by 0x400FF4: main (main.c:229)
==3548==
==3548== 213,080 bytes in 3,805 blocks are possibly lost in loss record 2,833 of 2,889
==3548== at 0x4C2CFA0: malloc (vg_replace_malloc.c:299)
==3548== by 0x504A599: MVM_malloc (alloc.h:2)
==3548== by 0x504A599: generate_property_codes_by_names_aliases (unicode.c:73136)
==3548== by 0x504A599: MVM_unicode_name_to_property_code (unicode.c:73160)
==3548== by 0x4FB2E87: MVM_interp_run (interp.c:1605)
==3548== by 0x505E680: MVM_vm_run_file (moar.c:317)
==3548== by 0x401071: main (main.c:246)
==3548==
==3548== LEAK SUMMARY:
==3548== definitely lost: 5,112 bytes in 42 blocks
==3548== indirectly lost: 72 bytes in 9 blocks
==3548== possibly lost: 405,104 bytes in 7,237 blocks
==3548== still reachable: 69,343,333 bytes in 259,878 blocks
==3548== suppressed: 0 bytes in 0 blocks
==3548== Reachable blocks (those to which a pointer was found) are not shown.
==3548== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==3548==
==3548== For counts of detected and suppressed errors, rerun with: -v
==3548== Use --track-origins=yes to see where uninitialised values come from
==3548== ERROR SUMMARY: 33 errors from 25 contexts (suppressed: 0 from 0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment