Skip to content

Instantly share code, notes, and snippets.

@MasterDuke17
Created February 13, 2017 05:11
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/5f07124670c43c819c6e230f388b51d4 to your computer and use it in GitHub Desktop.
Save MasterDuke17/5f07124670c43c819c6e230f388b51d4 to your computer and use it in GitHub Desktop.
./perl6-valgrind-m t/spec/S17-supply/interval.t
================================================================================================
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.01.204.g.266.f.34571 built on MoarVM version 2017.01.47.g.01570074,
running on arch (4.9.3.1.arch) / linux (4.9.7.1.ARCH)
------------------------------------------------------------------------------------------------
==29051== Memcheck, a memory error detector
==29051== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==29051== Using Valgrind-3.12.0 and LibVEX; rerun with -h for copyright info
==29051== Command: /home/dan/Source/perl6/install/bin/moar --full-cleanup --execname=./perl6-valgrind-m --libpath=/home/dan/Source/perl6/install/share/nqp/lib --libpath=/home/dan/Source/perl6/install/share/nqp/lib --libpath=. /home/dan/Source/perl6/rakudo/perl6.moarvm --nqp-lib=blib t/spec/S17-supply/interval.t
==29051==
==29083== Memcheck, a memory error detector
==29083== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==29083== Using Valgrind-3.12.0 and LibVEX; rerun with -h for copyright info
==29083== Command: /home/dan/Source/perl6/install/bin/moar --full-cleanup --execname=./perl6-valgrind-m --libpath=/home/dan/Source/perl6/install/share/nqp/lib --libpath=/home/dan/Source/perl6/install/share/nqp/lib --libpath=. /home/dan/Source/perl6/rakudo/perl6.moarvm --nqp-lib=blib --target=mbc --output=/home/dan/Source/perl6/rakudo/t/spec/packages/.precomp/FDFD75F043950ADFCCED88821793028C685F626E.1486923526.20865/65/65D6D8B0CBAA004E394D30204B534B244A72DA4C.bc --source-name=/home/dan/Source/perl6/rakudo/t/spec/packages/Test/Tap.pm\ (Test::Tap) /home/dan/Source/perl6/rakudo/t/spec/packages/Test/Tap.pm
==29083==
==29083== Syscall param write(buf) points to uninitialised byte(s)
==29083== at 0x5687530: __write_nocancel (in /usr/lib/libc-2.24.so)
==29083== by 0x561E866: _IO_file_write@@GLIBC_2.2.5 (in /usr/lib/libc-2.24.so)
==29083== by 0x561DBB1: new_do_write (in /usr/lib/libc-2.24.so)
==29083== by 0x561EFBD: _IO_file_xsputn@@GLIBC_2.2.5 (in /usr/lib/libc-2.24.so)
==29083== by 0x56140FA: fwrite (in /usr/lib/libc-2.24.so)
==29083== by 0x502B0D8: MVM_mast_to_file (driver.c:75)
==29083== by 0x4FB70DE: MVM_interp_run (interp.c:3154)
==29083== by 0x5072AB8: MVM_vm_run_file (moar.c:309)
==29083== by 0x400EA3: main (main.c:192)
==29083== Address 0xd33c374 is 15,156 bytes inside a block of size 49,400 alloc'd
==29083== at 0x4C2CA40: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==29083== by 0x502A55B: MVM_calloc (alloc.h:11)
==29083== by 0x502A55B: form_bytecode_output (compiler.c:1427)
==29083== by 0x502A55B: MVM_mast_compile (compiler.c:1601)
==29083== by 0x502B08C: MVM_mast_to_file (driver.c:75)
==29083== by 0x4FB70DE: MVM_interp_run (interp.c:3154)
==29083== by 0x5072AB8: MVM_vm_run_file (moar.c:309)
==29083== by 0x400EA3: main (main.c:192)
==29083==
==29083==
==29083== HEAP SUMMARY:
==29083== in use at exit: 231,210 bytes in 3,814 blocks
==29083== total heap usage: 411,931 allocs, 408,117 frees, 129,221,333 bytes allocated
==29083==
==29083== LEAK SUMMARY:
==29083== definitely lost: 0 bytes in 0 blocks
==29083== indirectly lost: 0 bytes in 0 blocks
==29083== possibly lost: 213,080 bytes in 3,805 blocks
==29083== still reachable: 18,130 bytes in 9 blocks
==29083== suppressed: 0 bytes in 0 blocks
==29083== Rerun with --leak-check=full to see details of leaked memory
==29083==
==29083== For counts of detected and suppressed errors, rerun with: -v
==29083== Use --track-origins=yes to see where uninitialised values come from
==29083== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment