Skip to content

Instantly share code, notes, and snippets.

@samcv
Created August 26, 2017 21:57
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 samcv/846287070706906fceccd7031c806b20 to your computer and use it in GitHub Desktop.
Save samcv/846287070706906fceccd7031c806b20 to your computer and use it in GitHub Desktop.
================================================================================================
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.08.7.gd.0.a.5.cfa.82 built on MoarVM version 2017.08.1.26.g.60574648,
running on sabayon (4.4.0.sabayon) / linux (4.11.0.sabayon)
------------------------------------------------------------------------------------------------
==12299== Memcheck, a memory error detector
==12299== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==12299== Using Valgrind-3.12.0 and LibVEX; rerun with -h for copyright info
==12299== 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 --ll-exception -ne print\ "" golfed
==12299==
==12299== Conditional jump or move depends on uninitialised value(s)
==12299== at 0x4FDF93A: is_stack_frame (roots.c:227)
==12299== by 0x4FDF93A: MVM_gc_root_add_temps_to_worklist (roots.c:236)
==12299== by 0x4FE053E: MVM_gc_collect (collect.c:117)
==12299== by 0x4FDD8BF: run_gc (orchestrate.c:354)
==12299== by 0x4FDD6AF: MVM_gc_enter_from_allocator (orchestrate.c:466)
==12299== by 0x4FDDEE7: MVM_gc_allocate_nursery (allocation.c:32)
==12299== by 0x4FDDEE7: MVM_gc_allocate (allocation.h:13)
==12299== by 0x4FDDEE7: MVM_gc_allocate_zeroed (allocation.c:49)
==12299== by 0x4FDE16A: MVM_gc_allocate_object (allocation.c:86)
==12299== by 0x4FEF0B3: MVM_repr_alloc_init (reprconv.c:17)
==12299== by 0x504C13E: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F6E: NFG_check_concat (ops.c:109)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299==
==12299== Use of uninitialised value of size 8
==12299== at 0x4FDF93C: is_stack_frame (roots.c:227)
==12299== by 0x4FDF93C: MVM_gc_root_add_temps_to_worklist (roots.c:236)
==12299== by 0x4FE053E: MVM_gc_collect (collect.c:117)
==12299== by 0x4FDD8BF: run_gc (orchestrate.c:354)
==12299== by 0x4FDD6AF: MVM_gc_enter_from_allocator (orchestrate.c:466)
==12299== by 0x4FDDEE7: MVM_gc_allocate_nursery (allocation.c:32)
==12299== by 0x4FDDEE7: MVM_gc_allocate (allocation.h:13)
==12299== by 0x4FDDEE7: MVM_gc_allocate_zeroed (allocation.c:49)
==12299== by 0x4FDE16A: MVM_gc_allocate_object (allocation.c:86)
==12299== by 0x4FEF0B3: MVM_repr_alloc_init (reprconv.c:17)
==12299== by 0x504C13E: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F6E: NFG_check_concat (ops.c:109)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299==
==12299== Use of uninitialised value of size 8
==12299== at 0x4FDF943: is_stack_frame (roots.c:227)
==12299== by 0x4FDF943: MVM_gc_root_add_temps_to_worklist (roots.c:236)
==12299== by 0x4FE053E: MVM_gc_collect (collect.c:117)
==12299== by 0x4FDD8BF: run_gc (orchestrate.c:354)
==12299== by 0x4FDD6AF: MVM_gc_enter_from_allocator (orchestrate.c:466)
==12299== by 0x4FDDEE7: MVM_gc_allocate_nursery (allocation.c:32)
==12299== by 0x4FDDEE7: MVM_gc_allocate (allocation.h:13)
==12299== by 0x4FDDEE7: MVM_gc_allocate_zeroed (allocation.c:49)
==12299== by 0x4FDE16A: MVM_gc_allocate_object (allocation.c:86)
==12299== by 0x4FEF0B3: MVM_repr_alloc_init (reprconv.c:17)
==12299== by 0x504C13E: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F6E: NFG_check_concat (ops.c:109)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299==
==12299== Use of uninitialised value of size 8
==12299== at 0x4FDF94F: MVM_gc_root_add_temps_to_worklist (roots.c:237)
==12299== by 0x4FE053E: MVM_gc_collect (collect.c:117)
==12299== by 0x4FDD8BF: run_gc (orchestrate.c:354)
==12299== by 0x4FDD6AF: MVM_gc_enter_from_allocator (orchestrate.c:466)
==12299== by 0x4FDDEE7: MVM_gc_allocate_nursery (allocation.c:32)
==12299== by 0x4FDDEE7: MVM_gc_allocate (allocation.h:13)
==12299== by 0x4FDDEE7: MVM_gc_allocate_zeroed (allocation.c:49)
==12299== by 0x4FDE16A: MVM_gc_allocate_object (allocation.c:86)
==12299== by 0x4FEF0B3: MVM_repr_alloc_init (reprconv.c:17)
==12299== by 0x504C13E: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F6E: NFG_check_concat (ops.c:109)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299==
==12299== Conditional jump or move depends on uninitialised value(s)
==12299== at 0x4FE079E: process_worklist (collect.c:173)
==12299== by 0x4FE0550: MVM_gc_collect (collect.c:119)
==12299== by 0x4FDD8BF: run_gc (orchestrate.c:354)
==12299== by 0x4FDD6AF: MVM_gc_enter_from_allocator (orchestrate.c:466)
==12299== by 0x4FDDEE7: MVM_gc_allocate_nursery (allocation.c:32)
==12299== by 0x4FDDEE7: MVM_gc_allocate (allocation.h:13)
==12299== by 0x4FDDEE7: MVM_gc_allocate_zeroed (allocation.c:49)
==12299== by 0x4FDE16A: MVM_gc_allocate_object (allocation.c:86)
==12299== by 0x4FEF0B3: MVM_repr_alloc_init (reprconv.c:17)
==12299== by 0x504C13E: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F6E: NFG_check_concat (ops.c:109)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299==
==12299== Use of uninitialised value of size 8
==12299== at 0x4FE07A4: process_worklist (collect.c:178)
==12299== by 0x4FE0550: MVM_gc_collect (collect.c:119)
==12299== by 0x4FDD8BF: run_gc (orchestrate.c:354)
==12299== by 0x4FDD6AF: MVM_gc_enter_from_allocator (orchestrate.c:466)
==12299== by 0x4FDDEE7: MVM_gc_allocate_nursery (allocation.c:32)
==12299== by 0x4FDDEE7: MVM_gc_allocate (allocation.h:13)
==12299== by 0x4FDDEE7: MVM_gc_allocate_zeroed (allocation.c:49)
==12299== by 0x4FDE16A: MVM_gc_allocate_object (allocation.c:86)
==12299== by 0x4FEF0B3: MVM_repr_alloc_init (reprconv.c:17)
==12299== by 0x504C13E: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F6E: NFG_check_concat (ops.c:109)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299==
==12299== Conditional jump or move depends on uninitialised value(s)
==12299== at 0x4FE07D9: process_worklist (collect.c:204)
==12299== by 0x4FE0550: MVM_gc_collect (collect.c:119)
==12299== by 0x4FDD8BF: run_gc (orchestrate.c:354)
==12299== by 0x4FDD6AF: MVM_gc_enter_from_allocator (orchestrate.c:466)
==12299== by 0x4FDDEE7: MVM_gc_allocate_nursery (allocation.c:32)
==12299== by 0x4FDDEE7: MVM_gc_allocate (allocation.h:13)
==12299== by 0x4FDDEE7: MVM_gc_allocate_zeroed (allocation.c:49)
==12299== by 0x4FDE16A: MVM_gc_allocate_object (allocation.c:86)
==12299== by 0x4FEF0B3: MVM_repr_alloc_init (reprconv.c:17)
==12299== by 0x504C13E: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F6E: NFG_check_concat (ops.c:109)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299==
==12299== Conditional jump or move depends on uninitialised value(s)
==12299== at 0x4FE07DF: process_worklist (collect.c:204)
==12299== by 0x4FE0550: MVM_gc_collect (collect.c:119)
==12299== by 0x4FDD8BF: run_gc (orchestrate.c:354)
==12299== by 0x4FDD6AF: MVM_gc_enter_from_allocator (orchestrate.c:466)
==12299== by 0x4FDDEE7: MVM_gc_allocate_nursery (allocation.c:32)
==12299== by 0x4FDDEE7: MVM_gc_allocate (allocation.h:13)
==12299== by 0x4FDDEE7: MVM_gc_allocate_zeroed (allocation.c:49)
==12299== by 0x4FDE16A: MVM_gc_allocate_object (allocation.c:86)
==12299== by 0x4FEF0B3: MVM_repr_alloc_init (reprconv.c:17)
==12299== by 0x504C13E: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F6E: NFG_check_concat (ops.c:109)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299==
==12299== Use of uninitialised value of size 8
==12299== at 0x4FE07F0: process_worklist (collect.c:211)
==12299== by 0x4FE0550: MVM_gc_collect (collect.c:119)
==12299== by 0x4FDD8BF: run_gc (orchestrate.c:354)
==12299== by 0x4FDD6AF: MVM_gc_enter_from_allocator (orchestrate.c:466)
==12299== by 0x4FDDEE7: MVM_gc_allocate_nursery (allocation.c:32)
==12299== by 0x4FDDEE7: MVM_gc_allocate (allocation.h:13)
==12299== by 0x4FDDEE7: MVM_gc_allocate_zeroed (allocation.c:49)
==12299== by 0x4FDE16A: MVM_gc_allocate_object (allocation.c:86)
==12299== by 0x4FEF0B3: MVM_repr_alloc_init (reprconv.c:17)
==12299== by 0x504C13E: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F6E: NFG_check_concat (ops.c:109)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299==
==12299== Conditional jump or move depends on uninitialised value(s)
==12299== at 0x4FE0800: process_worklist (collect.c:219)
==12299== by 0x4FE0550: MVM_gc_collect (collect.c:119)
==12299== by 0x4FDD8BF: run_gc (orchestrate.c:354)
==12299== by 0x4FDD6AF: MVM_gc_enter_from_allocator (orchestrate.c:466)
==12299== by 0x4FDDEE7: MVM_gc_allocate_nursery (allocation.c:32)
==12299== by 0x4FDDEE7: MVM_gc_allocate (allocation.h:13)
==12299== by 0x4FDDEE7: MVM_gc_allocate_zeroed (allocation.c:49)
==12299== by 0x4FDE16A: MVM_gc_allocate_object (allocation.c:86)
==12299== by 0x4FEF0B3: MVM_repr_alloc_init (reprconv.c:17)
==12299== by 0x504C13E: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F6E: NFG_check_concat (ops.c:109)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299==
==12299== Conditional jump or move depends on uninitialised value(s)
==12299== at 0x4FE0806: process_worklist (collect.c:219)
==12299== by 0x4FE0550: MVM_gc_collect (collect.c:119)
==12299== by 0x4FDD8BF: run_gc (orchestrate.c:354)
==12299== by 0x4FDD6AF: MVM_gc_enter_from_allocator (orchestrate.c:466)
==12299== by 0x4FDDEE7: MVM_gc_allocate_nursery (allocation.c:32)
==12299== by 0x4FDDEE7: MVM_gc_allocate (allocation.h:13)
==12299== by 0x4FDDEE7: MVM_gc_allocate_zeroed (allocation.c:49)
==12299== by 0x4FDE16A: MVM_gc_allocate_object (allocation.c:86)
==12299== by 0x4FEF0B3: MVM_repr_alloc_init (reprconv.c:17)
==12299== by 0x504C13E: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F6E: NFG_check_concat (ops.c:109)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299==
==12299== Use of uninitialised value of size 8
==12299== at 0x4FE09B8: process_worklist (collect.c:286)
==12299== by 0x4FE0550: MVM_gc_collect (collect.c:119)
==12299== by 0x4FDD8BF: run_gc (orchestrate.c:354)
==12299== by 0x4FDD6AF: MVM_gc_enter_from_allocator (orchestrate.c:466)
==12299== by 0x4FDDEE7: MVM_gc_allocate_nursery (allocation.c:32)
==12299== by 0x4FDDEE7: MVM_gc_allocate (allocation.h:13)
==12299== by 0x4FDDEE7: MVM_gc_allocate_zeroed (allocation.c:49)
==12299== by 0x4FDE16A: MVM_gc_allocate_object (allocation.c:86)
==12299== by 0x4FEF0B3: MVM_repr_alloc_init (reprconv.c:17)
==12299== by 0x504C13E: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F6E: NFG_check_concat (ops.c:109)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299==
==12299== Conditional jump or move depends on uninitialised value(s)
==12299== at 0x4C318B7: is_overlap (vg_replace_strmem.c:137)
==12299== by 0x4C318B7: memcpy@@GLIBC_2.14 (vg_replace_strmem.c:1018)
==12299== by 0x4FE09CF: process_worklist (collect.c:293)
==12299== by 0x4FE0550: MVM_gc_collect (collect.c:119)
==12299== by 0x4FDD8BF: run_gc (orchestrate.c:354)
==12299== by 0x4FDD6AF: MVM_gc_enter_from_allocator (orchestrate.c:466)
==12299== by 0x4FDDEE7: MVM_gc_allocate_nursery (allocation.c:32)
==12299== by 0x4FDDEE7: MVM_gc_allocate (allocation.h:13)
==12299== by 0x4FDDEE7: MVM_gc_allocate_zeroed (allocation.c:49)
==12299== by 0x4FDE16A: MVM_gc_allocate_object (allocation.c:86)
==12299== by 0x4FEF0B3: MVM_repr_alloc_init (reprconv.c:17)
==12299== by 0x504C13E: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F6E: NFG_check_concat (ops.c:109)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299==
==12299== Conditional jump or move depends on uninitialised value(s)
==12299== at 0x4C318BD: is_overlap (vg_replace_strmem.c:140)
==12299== by 0x4C318BD: memcpy@@GLIBC_2.14 (vg_replace_strmem.c:1018)
==12299== by 0x4FE09CF: process_worklist (collect.c:293)
==12299== by 0x4FE0550: MVM_gc_collect (collect.c:119)
==12299== by 0x4FDD8BF: run_gc (orchestrate.c:354)
==12299== by 0x4FDD6AF: MVM_gc_enter_from_allocator (orchestrate.c:466)
==12299== by 0x4FDDEE7: MVM_gc_allocate_nursery (allocation.c:32)
==12299== by 0x4FDDEE7: MVM_gc_allocate (allocation.h:13)
==12299== by 0x4FDDEE7: MVM_gc_allocate_zeroed (allocation.c:49)
==12299== by 0x4FDE16A: MVM_gc_allocate_object (allocation.c:86)
==12299== by 0x4FEF0B3: MVM_repr_alloc_init (reprconv.c:17)
==12299== by 0x504C13E: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F6E: NFG_check_concat (ops.c:109)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299==
==12299== Conditional jump or move depends on uninitialised value(s)
==12299== at 0x4C318CB: memcpy@@GLIBC_2.14 (vg_replace_strmem.c:1018)
==12299== by 0x4FE09CF: process_worklist (collect.c:293)
==12299== by 0x4FE0550: MVM_gc_collect (collect.c:119)
==12299== by 0x4FDD8BF: run_gc (orchestrate.c:354)
==12299== by 0x4FDD6AF: MVM_gc_enter_from_allocator (orchestrate.c:466)
==12299== by 0x4FDDEE7: MVM_gc_allocate_nursery (allocation.c:32)
==12299== by 0x4FDDEE7: MVM_gc_allocate (allocation.h:13)
==12299== by 0x4FDDEE7: MVM_gc_allocate_zeroed (allocation.c:49)
==12299== by 0x4FDE16A: MVM_gc_allocate_object (allocation.c:86)
==12299== by 0x4FEF0B3: MVM_repr_alloc_init (reprconv.c:17)
==12299== by 0x504C13E: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F6E: NFG_check_concat (ops.c:109)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299==
==12299== Conditional jump or move depends on uninitialised value(s)
==12299== at 0x4C31921: is_overlap (vg_replace_strmem.c:128)
==12299== by 0x4C31921: memcpy@@GLIBC_2.14 (vg_replace_strmem.c:1018)
==12299== by 0x4FE09CF: process_worklist (collect.c:293)
==12299== by 0x4FE0550: MVM_gc_collect (collect.c:119)
==12299== by 0x4FDD8BF: run_gc (orchestrate.c:354)
==12299== by 0x4FDD6AF: MVM_gc_enter_from_allocator (orchestrate.c:466)
==12299== by 0x4FDDEE7: MVM_gc_allocate_nursery (allocation.c:32)
==12299== by 0x4FDDEE7: MVM_gc_allocate (allocation.h:13)
==12299== by 0x4FDDEE7: MVM_gc_allocate_zeroed (allocation.c:49)
==12299== by 0x4FDE16A: MVM_gc_allocate_object (allocation.c:86)
==12299== by 0x4FEF0B3: MVM_repr_alloc_init (reprconv.c:17)
==12299== by 0x504C13E: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F6E: NFG_check_concat (ops.c:109)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299==
==12299== Conditional jump or move depends on uninitialised value(s)
==12299== at 0x4C31A9E: memcpy@@GLIBC_2.14 (vg_replace_strmem.c:1018)
==12299== by 0x4FE09CF: process_worklist (collect.c:293)
==12299== by 0x4FE0550: MVM_gc_collect (collect.c:119)
==12299== by 0x4FDD8BF: run_gc (orchestrate.c:354)
==12299== by 0x4FDD6AF: MVM_gc_enter_from_allocator (orchestrate.c:466)
==12299== by 0x4FDDEE7: MVM_gc_allocate_nursery (allocation.c:32)
==12299== by 0x4FDDEE7: MVM_gc_allocate (allocation.h:13)
==12299== by 0x4FDDEE7: MVM_gc_allocate_zeroed (allocation.c:49)
==12299== by 0x4FDE16A: MVM_gc_allocate_object (allocation.c:86)
==12299== by 0x4FEF0B3: MVM_repr_alloc_init (reprconv.c:17)
==12299== by 0x504C13E: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F6E: NFG_check_concat (ops.c:109)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299==
==12299== Conditional jump or move depends on uninitialised value(s)
==12299== at 0x4C31AA3: memcpy@@GLIBC_2.14 (vg_replace_strmem.c:1018)
==12299== by 0x4FE09CF: process_worklist (collect.c:293)
==12299== by 0x4FE0550: MVM_gc_collect (collect.c:119)
==12299== by 0x4FDD8BF: run_gc (orchestrate.c:354)
==12299== by 0x4FDD6AF: MVM_gc_enter_from_allocator (orchestrate.c:466)
==12299== by 0x4FDDEE7: MVM_gc_allocate_nursery (allocation.c:32)
==12299== by 0x4FDDEE7: MVM_gc_allocate (allocation.h:13)
==12299== by 0x4FDDEE7: MVM_gc_allocate_zeroed (allocation.c:49)
==12299== by 0x4FDE16A: MVM_gc_allocate_object (allocation.c:86)
==12299== by 0x4FEF0B3: MVM_repr_alloc_init (reprconv.c:17)
==12299== by 0x504C13E: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F6E: NFG_check_concat (ops.c:109)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299==
==12299== Use of uninitialised value of size 8
==12299== at 0x4C31AF0: memcpy@@GLIBC_2.14 (vg_replace_strmem.c:1018)
==12299== by 0x4FE09CF: process_worklist (collect.c:293)
==12299== by 0x4FE0550: MVM_gc_collect (collect.c:119)
==12299== by 0x4FDD8BF: run_gc (orchestrate.c:354)
==12299== by 0x4FDD6AF: MVM_gc_enter_from_allocator (orchestrate.c:466)
==12299== by 0x4FDDEE7: MVM_gc_allocate_nursery (allocation.c:32)
==12299== by 0x4FDDEE7: MVM_gc_allocate (allocation.h:13)
==12299== by 0x4FDDEE7: MVM_gc_allocate_zeroed (allocation.c:49)
==12299== by 0x4FDE16A: MVM_gc_allocate_object (allocation.c:86)
==12299== by 0x4FEF0B3: MVM_repr_alloc_init (reprconv.c:17)
==12299== by 0x504C13E: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F6E: NFG_check_concat (ops.c:109)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299==
==12299== Use of uninitialised value of size 8
==12299== at 0x4C31AF3: memcpy@@GLIBC_2.14 (vg_replace_strmem.c:1018)
==12299== by 0x4FE09CF: process_worklist (collect.c:293)
==12299== by 0x4FE0550: MVM_gc_collect (collect.c:119)
==12299== by 0x4FDD8BF: run_gc (orchestrate.c:354)
==12299== by 0x4FDD6AF: MVM_gc_enter_from_allocator (orchestrate.c:466)
==12299== by 0x4FDDEE7: MVM_gc_allocate_nursery (allocation.c:32)
==12299== by 0x4FDDEE7: MVM_gc_allocate (allocation.h:13)
==12299== by 0x4FDDEE7: MVM_gc_allocate_zeroed (allocation.c:49)
==12299== by 0x4FDE16A: MVM_gc_allocate_object (allocation.c:86)
==12299== by 0x4FEF0B3: MVM_repr_alloc_init (reprconv.c:17)
==12299== by 0x504C13E: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F6E: NFG_check_concat (ops.c:109)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299==
==12299== Conditional jump or move depends on uninitialised value(s)
==12299== at 0x4C31AFE: memcpy@@GLIBC_2.14 (vg_replace_strmem.c:1018)
==12299== by 0x4FE09CF: process_worklist (collect.c:293)
==12299== by 0x4FE0550: MVM_gc_collect (collect.c:119)
==12299== by 0x4FDD8BF: run_gc (orchestrate.c:354)
==12299== by 0x4FDD6AF: MVM_gc_enter_from_allocator (orchestrate.c:466)
==12299== by 0x4FDDEE7: MVM_gc_allocate_nursery (allocation.c:32)
==12299== by 0x4FDDEE7: MVM_gc_allocate (allocation.h:13)
==12299== by 0x4FDDEE7: MVM_gc_allocate_zeroed (allocation.c:49)
==12299== by 0x4FDE16A: MVM_gc_allocate_object (allocation.c:86)
==12299== by 0x4FEF0B3: MVM_repr_alloc_init (reprconv.c:17)
==12299== by 0x504C13E: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F6E: NFG_check_concat (ops.c:109)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299==
==12299== Use of uninitialised value of size 8
==12299== at 0x4FE0A7F: process_worklist (collect.c:303)
==12299== by 0x4FE0550: MVM_gc_collect (collect.c:119)
==12299== by 0x4FDD8BF: run_gc (orchestrate.c:354)
==12299== by 0x4FDD6AF: MVM_gc_enter_from_allocator (orchestrate.c:466)
==12299== by 0x4FDDEE7: MVM_gc_allocate_nursery (allocation.c:32)
==12299== by 0x4FDDEE7: MVM_gc_allocate (allocation.h:13)
==12299== by 0x4FDDEE7: MVM_gc_allocate_zeroed (allocation.c:49)
==12299== by 0x4FDE16A: MVM_gc_allocate_object (allocation.c:86)
==12299== by 0x4FEF0B3: MVM_repr_alloc_init (reprconv.c:17)
==12299== by 0x504C13E: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F6E: NFG_check_concat (ops.c:109)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299==
==12299== Invalid read of size 8
==12299== at 0x504BD44: MVM_string_gi_init (iter.h:34)
==12299== by 0x504BD44: MVM_string_ci_init (iter.h:168)
==12299== by 0x504BD44: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F83: NFG_check_concat (ops.c:110)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299== by 0x4FBDC4F: MVM_interp_run (interp.c:3910)
==12299== by 0x5069D31: MVM_vm_run_file (moar.c:356)
==12299== by 0x400FC0: main (main.c:255)
==12299== Address 0xd1ae4e0 is 0 bytes inside a block of size 48 free'd
==12299== at 0x4C2E1F0: free (vg_replace_malloc.c:530)
==12299== by 0x4FF2D61: MVM_free (alloc.h:40)
==12299== by 0x4FF2D61: gc_free (MVMString.c:68)
==12299== by 0x4FE1213: MVM_gc_collect_free_nursery_uncopied (collect.c:581)
==12299== by 0x4FDDD23: finish_gc (orchestrate.c:230)
==12299== by 0x4FDDD23: run_gc (orchestrate.c:358)
==12299== by 0x4FDD6AF: MVM_gc_enter_from_allocator (orchestrate.c:466)
==12299== by 0x4FDDEE7: MVM_gc_allocate_nursery (allocation.c:32)
==12299== by 0x4FDDEE7: MVM_gc_allocate (allocation.h:13)
==12299== by 0x4FDDEE7: MVM_gc_allocate_zeroed (allocation.c:49)
==12299== by 0x4FDE16A: MVM_gc_allocate_object (allocation.c:86)
==12299== by 0x4FEF0B3: MVM_repr_alloc_init (reprconv.c:17)
==12299== by 0x504C13E: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F6E: NFG_check_concat (ops.c:109)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== Block was alloc'd at
==12299== at 0x4C2CFA0: malloc (vg_replace_malloc.c:299)
==12299== by 0x504B6C4: MVM_malloc (alloc.h:2)
==12299== by 0x504B6C4: allocate_strands (ops.c:153)
==12299== by 0x504B6C4: MVM_string_concatenate (ops.c:676)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299== by 0x4FBDC4F: MVM_interp_run (interp.c:3910)
==12299== by 0x5069D31: MVM_vm_run_file (moar.c:356)
==12299== by 0x400FC0: main (main.c:255)
==12299==
==12299== Invalid read of size 4
==12299== at 0x504BD58: MVM_string_gi_init (iter.h:38)
==12299== by 0x504BD58: MVM_string_ci_init (iter.h:168)
==12299== by 0x504BD58: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F83: NFG_check_concat (ops.c:110)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299== by 0x4FBDC4F: MVM_interp_run (interp.c:3910)
==12299== by 0x5069D31: MVM_vm_run_file (moar.c:356)
==12299== by 0x400FC0: main (main.c:255)
==12299== Address 0xd1ae4e8 is 8 bytes inside a block of size 48 free'd
==12299== at 0x4C2E1F0: free (vg_replace_malloc.c:530)
==12299== by 0x4FF2D61: MVM_free (alloc.h:40)
==12299== by 0x4FF2D61: gc_free (MVMString.c:68)
==12299== by 0x4FE1213: MVM_gc_collect_free_nursery_uncopied (collect.c:581)
==12299== by 0x4FDDD23: finish_gc (orchestrate.c:230)
==12299== by 0x4FDDD23: run_gc (orchestrate.c:358)
==12299== by 0x4FDD6AF: MVM_gc_enter_from_allocator (orchestrate.c:466)
==12299== by 0x4FDDEE7: MVM_gc_allocate_nursery (allocation.c:32)
==12299== by 0x4FDDEE7: MVM_gc_allocate (allocation.h:13)
==12299== by 0x4FDDEE7: MVM_gc_allocate_zeroed (allocation.c:49)
==12299== by 0x4FDE16A: MVM_gc_allocate_object (allocation.c:86)
==12299== by 0x4FEF0B3: MVM_repr_alloc_init (reprconv.c:17)
==12299== by 0x504C13E: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F6E: NFG_check_concat (ops.c:109)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== Block was alloc'd at
==12299== at 0x4C2CFA0: malloc (vg_replace_malloc.c:299)
==12299== by 0x504B6C4: MVM_malloc (alloc.h:2)
==12299== by 0x504B6C4: allocate_strands (ops.c:153)
==12299== by 0x504B6C4: MVM_string_concatenate (ops.c:676)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299== by 0x4FBDC4F: MVM_interp_run (interp.c:3910)
==12299== by 0x5069D31: MVM_vm_run_file (moar.c:356)
==12299== by 0x400FC0: main (main.c:255)
==12299==
==12299== Invalid read of size 4
==12299== at 0x504BD5C: MVM_string_gi_init (iter.h:41)
==12299== by 0x504BD5C: MVM_string_ci_init (iter.h:168)
==12299== by 0x504BD5C: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F83: NFG_check_concat (ops.c:110)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299== by 0x4FBDC4F: MVM_interp_run (interp.c:3910)
==12299== by 0x5069D31: MVM_vm_run_file (moar.c:356)
==12299== by 0x400FC0: main (main.c:255)
==12299== Address 0xd1ae4f0 is 16 bytes inside a block of size 48 free'd
==12299== at 0x4C2E1F0: free (vg_replace_malloc.c:530)
==12299== by 0x4FF2D61: MVM_free (alloc.h:40)
==12299== by 0x4FF2D61: gc_free (MVMString.c:68)
==12299== by 0x4FE1213: MVM_gc_collect_free_nursery_uncopied (collect.c:581)
==12299== by 0x4FDDD23: finish_gc (orchestrate.c:230)
==12299== by 0x4FDDD23: run_gc (orchestrate.c:358)
==12299== by 0x4FDD6AF: MVM_gc_enter_from_allocator (orchestrate.c:466)
==12299== by 0x4FDDEE7: MVM_gc_allocate_nursery (allocation.c:32)
==12299== by 0x4FDDEE7: MVM_gc_allocate (allocation.h:13)
==12299== by 0x4FDDEE7: MVM_gc_allocate_zeroed (allocation.c:49)
==12299== by 0x4FDE16A: MVM_gc_allocate_object (allocation.c:86)
==12299== by 0x4FEF0B3: MVM_repr_alloc_init (reprconv.c:17)
==12299== by 0x504C13E: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F6E: NFG_check_concat (ops.c:109)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== Block was alloc'd at
==12299== at 0x4C2CFA0: malloc (vg_replace_malloc.c:299)
==12299== by 0x504B6C4: MVM_malloc (alloc.h:2)
==12299== by 0x504B6C4: allocate_strands (ops.c:153)
==12299== by 0x504B6C4: MVM_string_concatenate (ops.c:676)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299== by 0x4FBDC4F: MVM_interp_run (interp.c:3910)
==12299== by 0x5069D31: MVM_vm_run_file (moar.c:356)
==12299== by 0x400FC0: main (main.c:255)
==12299==
==12299== Invalid read of size 4
==12299== at 0x504BD83: re_nfg (iter.h:0)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F83: NFG_check_concat (ops.c:110)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299== by 0x4FBDC4F: MVM_interp_run (interp.c:3910)
==12299== by 0x5069D31: MVM_vm_run_file (moar.c:356)
==12299== by 0x400FC0: main (main.c:255)
==12299== Address 0xd1ae4ec is 12 bytes inside a block of size 48 free'd
==12299== at 0x4C2E1F0: free (vg_replace_malloc.c:530)
==12299== by 0x4FF2D61: MVM_free (alloc.h:40)
==12299== by 0x4FF2D61: gc_free (MVMString.c:68)
==12299== by 0x4FE1213: MVM_gc_collect_free_nursery_uncopied (collect.c:581)
==12299== by 0x4FDDD23: finish_gc (orchestrate.c:230)
==12299== by 0x4FDDD23: run_gc (orchestrate.c:358)
==12299== by 0x4FDD6AF: MVM_gc_enter_from_allocator (orchestrate.c:466)
==12299== by 0x4FDDEE7: MVM_gc_allocate_nursery (allocation.c:32)
==12299== by 0x4FDDEE7: MVM_gc_allocate (allocation.h:13)
==12299== by 0x4FDDEE7: MVM_gc_allocate_zeroed (allocation.c:49)
==12299== by 0x4FDE16A: MVM_gc_allocate_object (allocation.c:86)
==12299== by 0x4FEF0B3: MVM_repr_alloc_init (reprconv.c:17)
==12299== by 0x504C13E: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F6E: NFG_check_concat (ops.c:109)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== Block was alloc'd at
==12299== at 0x4C2CFA0: malloc (vg_replace_malloc.c:299)
==12299== by 0x504B6C4: MVM_malloc (alloc.h:2)
==12299== by 0x504B6C4: allocate_strands (ops.c:153)
==12299== by 0x504B6C4: MVM_string_concatenate (ops.c:676)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299== by 0x4FBDC4F: MVM_interp_run (interp.c:3910)
==12299== by 0x5069D31: MVM_vm_run_file (moar.c:356)
==12299== by 0x400FC0: main (main.c:255)
==12299==
==12299== Invalid read of size 8
==12299== at 0x504BE13: MVM_string_gi_get_grapheme (iter.h:131)
==12299== by 0x504BE13: MVM_string_ci_get_codepoint (iter.h:231)
==12299== by 0x504BE13: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F83: NFG_check_concat (ops.c:110)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299== by 0x4FBDC4F: MVM_interp_run (interp.c:3910)
==12299== by 0x5069D31: MVM_vm_run_file (moar.c:356)
==12299== by 0x400FC0: main (main.c:255)
==12299== Address 0xd1ae4f8 is 24 bytes inside a block of size 48 free'd
==12299== at 0x4C2E1F0: free (vg_replace_malloc.c:530)
==12299== by 0x4FF2D61: MVM_free (alloc.h:40)
==12299== by 0x4FF2D61: gc_free (MVMString.c:68)
==12299== by 0x4FE1213: MVM_gc_collect_free_nursery_uncopied (collect.c:581)
==12299== by 0x4FDDD23: finish_gc (orchestrate.c:230)
==12299== by 0x4FDDD23: run_gc (orchestrate.c:358)
==12299== by 0x4FDD6AF: MVM_gc_enter_from_allocator (orchestrate.c:466)
==12299== by 0x4FDDEE7: MVM_gc_allocate_nursery (allocation.c:32)
==12299== by 0x4FDDEE7: MVM_gc_allocate (allocation.h:13)
==12299== by 0x4FDDEE7: MVM_gc_allocate_zeroed (allocation.c:49)
==12299== by 0x4FDE16A: MVM_gc_allocate_object (allocation.c:86)
==12299== by 0x4FEF0B3: MVM_repr_alloc_init (reprconv.c:17)
==12299== by 0x504C13E: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F6E: NFG_check_concat (ops.c:109)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== Block was alloc'd at
==12299== at 0x4C2CFA0: malloc (vg_replace_malloc.c:299)
==12299== by 0x504B6C4: MVM_malloc (alloc.h:2)
==12299== by 0x504B6C4: allocate_strands (ops.c:153)
==12299== by 0x504B6C4: MVM_string_concatenate (ops.c:676)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299== by 0x4FBDC4F: MVM_interp_run (interp.c:3910)
==12299== by 0x5069D31: MVM_vm_run_file (moar.c:356)
==12299== by 0x400FC0: main (main.c:255)
==12299==
==12299== Invalid read of size 4
==12299== at 0x504BE1F: MVM_string_gi_get_grapheme (iter.h:133)
==12299== by 0x504BE1F: MVM_string_ci_get_codepoint (iter.h:231)
==12299== by 0x504BE1F: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F83: NFG_check_concat (ops.c:110)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299== by 0x4FBDC4F: MVM_interp_run (interp.c:3910)
==12299== by 0x5069D31: MVM_vm_run_file (moar.c:356)
==12299== by 0x400FC0: main (main.c:255)
==12299== Address 0xd1ae500 is 32 bytes inside a block of size 48 free'd
==12299== at 0x4C2E1F0: free (vg_replace_malloc.c:530)
==12299== by 0x4FF2D61: MVM_free (alloc.h:40)
==12299== by 0x4FF2D61: gc_free (MVMString.c:68)
==12299== by 0x4FE1213: MVM_gc_collect_free_nursery_uncopied (collect.c:581)
==12299== by 0x4FDDD23: finish_gc (orchestrate.c:230)
==12299== by 0x4FDDD23: run_gc (orchestrate.c:358)
==12299== by 0x4FDD6AF: MVM_gc_enter_from_allocator (orchestrate.c:466)
==12299== by 0x4FDDEE7: MVM_gc_allocate_nursery (allocation.c:32)
==12299== by 0x4FDDEE7: MVM_gc_allocate (allocation.h:13)
==12299== by 0x4FDDEE7: MVM_gc_allocate_zeroed (allocation.c:49)
==12299== by 0x4FDE16A: MVM_gc_allocate_object (allocation.c:86)
==12299== by 0x4FEF0B3: MVM_repr_alloc_init (reprconv.c:17)
==12299== by 0x504C13E: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F6E: NFG_check_concat (ops.c:109)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== Block was alloc'd at
==12299== at 0x4C2CFA0: malloc (vg_replace_malloc.c:299)
==12299== by 0x504B6C4: MVM_malloc (alloc.h:2)
==12299== by 0x504B6C4: allocate_strands (ops.c:153)
==12299== by 0x504B6C4: MVM_string_concatenate (ops.c:676)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299== by 0x4FBDC4F: MVM_interp_run (interp.c:3910)
==12299== by 0x5069D31: MVM_vm_run_file (moar.c:356)
==12299== by 0x400FC0: main (main.c:255)
==12299==
==12299== Invalid read of size 4
==12299== at 0x504BE23: MVM_string_gi_get_grapheme (iter.h:134)
==12299== by 0x504BE23: MVM_string_ci_get_codepoint (iter.h:231)
==12299== by 0x504BE23: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F83: NFG_check_concat (ops.c:110)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299== by 0x4FBDC4F: MVM_interp_run (interp.c:3910)
==12299== by 0x5069D31: MVM_vm_run_file (moar.c:356)
==12299== by 0x400FC0: main (main.c:255)
==12299== Address 0xd1ae504 is 36 bytes inside a block of size 48 free'd
==12299== at 0x4C2E1F0: free (vg_replace_malloc.c:530)
==12299== by 0x4FF2D61: MVM_free (alloc.h:40)
==12299== by 0x4FF2D61: gc_free (MVMString.c:68)
==12299== by 0x4FE1213: MVM_gc_collect_free_nursery_uncopied (collect.c:581)
==12299== by 0x4FDDD23: finish_gc (orchestrate.c:230)
==12299== by 0x4FDDD23: run_gc (orchestrate.c:358)
==12299== by 0x4FDD6AF: MVM_gc_enter_from_allocator (orchestrate.c:466)
==12299== by 0x4FDDEE7: MVM_gc_allocate_nursery (allocation.c:32)
==12299== by 0x4FDDEE7: MVM_gc_allocate (allocation.h:13)
==12299== by 0x4FDDEE7: MVM_gc_allocate_zeroed (allocation.c:49)
==12299== by 0x4FDE16A: MVM_gc_allocate_object (allocation.c:86)
==12299== by 0x4FEF0B3: MVM_repr_alloc_init (reprconv.c:17)
==12299== by 0x504C13E: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F6E: NFG_check_concat (ops.c:109)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== Block was alloc'd at
==12299== at 0x4C2CFA0: malloc (vg_replace_malloc.c:299)
==12299== by 0x504B6C4: MVM_malloc (alloc.h:2)
==12299== by 0x504B6C4: allocate_strands (ops.c:153)
==12299== by 0x504B6C4: MVM_string_concatenate (ops.c:676)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299== by 0x4FBDC4F: MVM_interp_run (interp.c:3910)
==12299== by 0x5069D31: MVM_vm_run_file (moar.c:356)
==12299== by 0x400FC0: main (main.c:255)
==12299==
==12299== Invalid read of size 4
==12299== at 0x504BE27: MVM_string_gi_get_grapheme (iter.h:136)
==12299== by 0x504BE27: MVM_string_ci_get_codepoint (iter.h:231)
==12299== by 0x504BE27: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F83: NFG_check_concat (ops.c:110)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299== by 0x4FBDC4F: MVM_interp_run (interp.c:3910)
==12299== by 0x5069D31: MVM_vm_run_file (moar.c:356)
==12299== by 0x400FC0: main (main.c:255)
==12299== Address 0xd1ae508 is 40 bytes inside a block of size 48 free'd
==12299== at 0x4C2E1F0: free (vg_replace_malloc.c:530)
==12299== by 0x4FF2D61: MVM_free (alloc.h:40)
==12299== by 0x4FF2D61: gc_free (MVMString.c:68)
==12299== by 0x4FE1213: MVM_gc_collect_free_nursery_uncopied (collect.c:581)
==12299== by 0x4FDDD23: finish_gc (orchestrate.c:230)
==12299== by 0x4FDDD23: run_gc (orchestrate.c:358)
==12299== by 0x4FDD6AF: MVM_gc_enter_from_allocator (orchestrate.c:466)
==12299== by 0x4FDDEE7: MVM_gc_allocate_nursery (allocation.c:32)
==12299== by 0x4FDDEE7: MVM_gc_allocate (allocation.h:13)
==12299== by 0x4FDDEE7: MVM_gc_allocate_zeroed (allocation.c:49)
==12299== by 0x4FDE16A: MVM_gc_allocate_object (allocation.c:86)
==12299== by 0x4FEF0B3: MVM_repr_alloc_init (reprconv.c:17)
==12299== by 0x504C13E: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F6E: NFG_check_concat (ops.c:109)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== Block was alloc'd at
==12299== at 0x4C2CFA0: malloc (vg_replace_malloc.c:299)
==12299== by 0x504B6C4: MVM_malloc (alloc.h:2)
==12299== by 0x504B6C4: allocate_strands (ops.c:153)
==12299== by 0x504B6C4: MVM_string_concatenate (ops.c:676)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299== by 0x4FBDC4F: MVM_interp_run (interp.c:3910)
==12299== by 0x5069D31: MVM_vm_run_file (moar.c:356)
==12299== by 0x400FC0: main (main.c:255)
==12299==
==12299== Invalid read of size 8
==12299== at 0x504BE16: MVM_string_gi_get_grapheme (iter.h:131)
==12299== by 0x504BE16: MVM_string_ci_get_codepoint (iter.h:231)
==12299== by 0x504BE16: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F83: NFG_check_concat (ops.c:110)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299== by 0x4FBDC4F: MVM_interp_run (interp.c:3910)
==12299== by 0x5069D31: MVM_vm_run_file (moar.c:356)
==12299== by 0x400FC0: main (main.c:255)
==12299== Address 0x89 is not stack'd, malloc'd or (recently) free'd
==12299==
==12299==
==12299== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==12299== Access not within mapped region at address 0x89
==12299== at 0x504BE16: MVM_string_gi_get_grapheme (iter.h:131)
==12299== by 0x504BE16: MVM_string_ci_get_codepoint (iter.h:231)
==12299== by 0x504BE16: re_nfg (ops.c:261)
==12299== by 0x5048A1A: NFG_checker (ops.c:65)
==12299== by 0x5048F83: NFG_check_concat (ops.c:110)
==12299== by 0x504B896: MVM_string_concatenate (ops.c:0)
==12299== by 0x504B2A9: MVM_string_replace (ops.c:587)
==12299== by 0x4FBDC4F: MVM_interp_run (interp.c:3910)
==12299== by 0x5069D31: MVM_vm_run_file (moar.c:356)
==12299== by 0x400FC0: main (main.c:255)
==12299== If you believe this happened as a result of a stack
==12299== overflow in your program's main thread (unlikely but
==12299== possible), you can try to increase the size of the
==12299== main thread stack using the --main-stacksize= flag.
==12299== The main thread stack size used in this run was 8388608.
==12299==
==12299== HEAP SUMMARY:
==12299== in use at exit: 64,522,828 bytes in 208,080 blocks
==12299== total heap usage: 1,117,248 allocs, 909,168 frees, 256,642,883 bytes allocated
==12299==
==12299== LEAK SUMMARY:
==12299== definitely lost: 1,280 bytes in 82 blocks
==12299== indirectly lost: 0 bytes in 0 blocks
==12299== possibly lost: 192,296 bytes in 3,433 blocks
==12299== still reachable: 64,329,252 bytes in 204,565 blocks
==12299== suppressed: 0 bytes in 0 blocks
==12299== Rerun with --leak-check=full to see details of leaked memory
==12299==
==12299== For counts of detected and suppressed errors, rerun with: -v
==12299== Use --track-origins=yes to see where uninitialised values come from
==12299== ERROR SUMMARY: 36 errors from 31 contexts (suppressed: 0 from 0)
/home/samantha/perl6/bin/perl6-valgrind-m: line 11: 12299 Segmentation fault (core dumped) valgrind /home/samantha/perl6/bin/moar --full-cleanup --execname="$0" --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 "$@"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment