Skip to content

Instantly share code, notes, and snippets.

@samcv

samcv/a.rb Secret

Created July 14, 2017 02:27
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/5dc340abfb93b7c5c04b1a668de84396 to your computer and use it in GitHub Desktop.
Save samcv/5dc340abfb93b7c5c04b1a668de84396 to your computer and use it in GitHub Desktop.
~/g/rakudo ❯❯❯ perl6-valgrind-m t/spec/S02-literals/quoting.t ✘ 130 nom ✭ ✱ ◼
================================================================================================
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)
------------------------------------------------------------------------------------------------
==23396== Memcheck, a memory error detector
==23396== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==23396== Using Valgrind-3.12.0 and LibVEX; rerun with -h for copyright info
==23396== 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 t/spec/S02-literals/quoting.t
==23396==
last_a 13 first_b 10
out chars: 1 pointer: 0xc50d790
Returning early. Consumed string a and b in the concatenation
==23396== Conditional jump or move depends on uninitialised value(s)
==23396== at 0x4FDBBAA: is_stack_frame (roots.c:228)
==23396== by 0x4FDBBAA: MVM_gc_root_add_temps_to_worklist (roots.c:237)
==23396== by 0x4FDC81E: MVM_gc_collect (collect.c:117)
==23396== by 0x4FD9B61: run_gc (orchestrate.c:357)
==23396== by 0x4FD9931: MVM_gc_enter_from_allocator (orchestrate.c:470)
==23396== by 0x4FDA107: MVM_gc_allocate_nursery (allocation.c:32)
==23396== by 0x4FDA107: MVM_gc_allocate (allocation.h:13)
==23396== by 0x4FDA107: MVM_gc_allocate_zeroed (allocation.c:49)
==23396== by 0xF0422AB: ???
==23396== by 0x5036E2B: MVM_jit_enter_code (compile.c:139)
==23396== by 0x4FBED2B: MVM_interp_run (interp.c:5500)
==23396== by 0x505E6A0: MVM_vm_run_file (moar.c:317)
==23396== by 0x401071: main (main.c:246)
==23396==
==23396== Use of uninitialised value of size 8
==23396== at 0x4FDBBAC: is_stack_frame (roots.c:228)
==23396== by 0x4FDBBAC: MVM_gc_root_add_temps_to_worklist (roots.c:237)
==23396== by 0x4FDC81E: MVM_gc_collect (collect.c:117)
==23396== by 0x4FD9B61: run_gc (orchestrate.c:357)
==23396== by 0x4FD9931: MVM_gc_enter_from_allocator (orchestrate.c:470)
==23396== by 0x4FDA107: MVM_gc_allocate_nursery (allocation.c:32)
==23396== by 0x4FDA107: MVM_gc_allocate (allocation.h:13)
==23396== by 0x4FDA107: MVM_gc_allocate_zeroed (allocation.c:49)
==23396== by 0xF0422AB: ???
==23396== by 0x5036E2B: MVM_jit_enter_code (compile.c:139)
==23396== by 0x4FBED2B: MVM_interp_run (interp.c:5500)
==23396== by 0x505E6A0: MVM_vm_run_file (moar.c:317)
==23396== by 0x401071: main (main.c:246)
==23396==
==23396== Use of uninitialised value of size 8
==23396== at 0x4FDBBBF: MVM_gc_root_add_temps_to_worklist (roots.c:238)
==23396== by 0x4FDC81E: MVM_gc_collect (collect.c:117)
==23396== by 0x4FD9B61: run_gc (orchestrate.c:357)
==23396== by 0x4FD9931: MVM_gc_enter_from_allocator (orchestrate.c:470)
==23396== by 0x4FDA107: MVM_gc_allocate_nursery (allocation.c:32)
==23396== by 0x4FDA107: MVM_gc_allocate (allocation.h:13)
==23396== by 0x4FDA107: MVM_gc_allocate_zeroed (allocation.c:49)
==23396== by 0xF0422AB: ???
==23396== by 0x5036E2B: MVM_jit_enter_code (compile.c:139)
==23396== by 0x4FBED2B: MVM_interp_run (interp.c:5500)
==23396== by 0x505E6A0: MVM_vm_run_file (moar.c:317)
==23396== by 0x401071: main (main.c:246)
==23396==
==23396== Use of uninitialised value of size 8
==23396== at 0x4FDBBB3: is_stack_frame (roots.c:228)
==23396== by 0x4FDBBB3: MVM_gc_root_add_temps_to_worklist (roots.c:237)
==23396== by 0x4FDC81E: MVM_gc_collect (collect.c:117)
==23396== by 0x4FD9B61: run_gc (orchestrate.c:357)
==23396== by 0x4FD9931: MVM_gc_enter_from_allocator (orchestrate.c:470)
==23396== by 0x4FDA107: MVM_gc_allocate_nursery (allocation.c:32)
==23396== by 0x4FDA107: MVM_gc_allocate (allocation.h:13)
==23396== by 0x4FDA107: MVM_gc_allocate_zeroed (allocation.c:49)
==23396== by 0xF0422AB: ???
==23396== by 0x5036E2B: MVM_jit_enter_code (compile.c:139)
==23396== by 0x4FBED2B: MVM_interp_run (interp.c:5500)
==23396== by 0x505E6A0: MVM_vm_run_file (moar.c:317)
==23396== by 0x401071: main (main.c:246)
==23396==
==23396== Conditional jump or move depends on uninitialised value(s)
==23396== at 0x4FDCA8E: process_worklist (collect.c:173)
==23396== by 0x4FDC830: MVM_gc_collect (collect.c:119)
==23396== by 0x4FD9B61: run_gc (orchestrate.c:357)
==23396== by 0x4FD9931: MVM_gc_enter_from_allocator (orchestrate.c:470)
==23396== by 0x4FDA107: MVM_gc_allocate_nursery (allocation.c:32)
==23396== by 0x4FDA107: MVM_gc_allocate (allocation.h:13)
==23396== by 0x4FDA107: MVM_gc_allocate_zeroed (allocation.c:49)
==23396== by 0xF0422AB: ???
==23396== by 0x5036E2B: MVM_jit_enter_code (compile.c:139)
==23396== by 0x4FBED2B: MVM_interp_run (interp.c:5500)
==23396== by 0x505E6A0: MVM_vm_run_file (moar.c:317)
==23396== by 0x401071: main (main.c:246)
==23396==
==23396== Use of uninitialised value of size 8
==23396== at 0x4FDCA94: process_worklist (collect.c:178)
==23396== by 0x4FDC830: MVM_gc_collect (collect.c:119)
==23396== by 0x4FD9B61: run_gc (orchestrate.c:357)
==23396== by 0x4FD9931: MVM_gc_enter_from_allocator (orchestrate.c:470)
==23396== by 0x4FDA107: MVM_gc_allocate_nursery (allocation.c:32)
==23396== by 0x4FDA107: MVM_gc_allocate (allocation.h:13)
==23396== by 0x4FDA107: MVM_gc_allocate_zeroed (allocation.c:49)
==23396== by 0xF0422AB: ???
==23396== by 0x5036E2B: MVM_jit_enter_code (compile.c:139)
==23396== by 0x4FBED2B: MVM_interp_run (interp.c:5500)
==23396== by 0x505E6A0: MVM_vm_run_file (moar.c:317)
==23396== by 0x401071: main (main.c:246)
==23396==
==23396== Conditional jump or move depends on uninitialised value(s)
==23396== at 0x4FDCACC: process_worklist (collect.c:204)
==23396== by 0x4FDC830: MVM_gc_collect (collect.c:119)
==23396== by 0x4FD9B61: run_gc (orchestrate.c:357)
==23396== by 0x4FD9931: MVM_gc_enter_from_allocator (orchestrate.c:470)
==23396== by 0x4FDA107: MVM_gc_allocate_nursery (allocation.c:32)
==23396== by 0x4FDA107: MVM_gc_allocate (allocation.h:13)
==23396== by 0x4FDA107: MVM_gc_allocate_zeroed (allocation.c:49)
==23396== by 0xF0422AB: ???
==23396== by 0x5036E2B: MVM_jit_enter_code (compile.c:139)
==23396== by 0x4FBED2B: MVM_interp_run (interp.c:5500)
==23396== by 0x505E6A0: MVM_vm_run_file (moar.c:317)
==23396== by 0x401071: main (main.c:246)
==23396==
==23396== Use of uninitialised value of size 8
==23396== at 0x4FDCAE0: process_worklist (collect.c:211)
==23396== by 0x4FDC830: MVM_gc_collect (collect.c:119)
==23396== by 0x4FD9B61: run_gc (orchestrate.c:357)
==23396== by 0x4FD9931: MVM_gc_enter_from_allocator (orchestrate.c:470)
==23396== by 0x4FDA107: MVM_gc_allocate_nursery (allocation.c:32)
==23396== by 0x4FDA107: MVM_gc_allocate (allocation.h:13)
==23396== by 0x4FDA107: MVM_gc_allocate_zeroed (allocation.c:49)
==23396== by 0xF0422AB: ???
==23396== by 0x5036E2B: MVM_jit_enter_code (compile.c:139)
==23396== by 0x4FBED2B: MVM_interp_run (interp.c:5500)
==23396== by 0x505E6A0: MVM_vm_run_file (moar.c:317)
==23396== by 0x401071: main (main.c:246)
==23396==
MoarVM panic: Internal error: invalid thread ID 103856224 in GC work pass
==23396==
==23396== HEAP SUMMARY:
==23396== in use at exit: 70,005,090 bytes in 266,710 blocks
==23396== total heap usage: 458,412 allocs, 191,702 frees, 400,244,705 bytes allocated
==23396==
==23396== LEAK SUMMARY:
==23396== definitely lost: 5,112 bytes in 42 blocks
==23396== indirectly lost: 72 bytes in 9 blocks
==23396== possibly lost: 405,104 bytes in 7,237 blocks
==23396== still reachable: 69,594,802 bytes in 259,422 blocks
==23396== suppressed: 0 bytes in 0 blocks
==23396== Rerun with --leak-check=full to see details of leaked memory
==23396==
==23396== For counts of detected and suppressed errors, rerun with: -v
==23396== Use --track-origins=yes to see where uninitialised values come from
==23396== ERROR SUMMARY: 11 errors from 8 contexts (suppressed: 0 from 0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment