Skip to content

Instantly share code, notes, and snippets.

@dogbert17
Created October 16, 2016 10:08
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 dogbert17/9c273abb2dc2842549e639145a765985 to your computer and use it in GitHub Desktop.
Save dogbert17/9c273abb2dc2842549e639145a765985 to your computer and use it in GitHub Desktop.
Invalid reads in t/spec/S17-supply/start.t
dogbert@dogbert-VirtualBox ~/repos/rakudo $ ./perl6-valgrind-m t/spec/S17-supply/start.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 2016.10.2.gb.744.de.3 built on MoarVM version 2016.10,
running on ubuntu (14.04.3.LTS.Trusty.Tahr) / linux (3.19.0.32.generic)
------------------------------------------------------------------------------------------------
==32714== Memcheck, a memory error detector
==32714== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==32714== Using Valgrind-3.10.1 and LibVEX; rerun with -h for copyright info
==32714== Command: /home/dogbert/repos/rakudo/install/bin/moar --full-cleanup --execname=./perl6-ugga --libpath=/home/dogbert/repos/rakudo/install/share/nqp/lib --libpath=. /home/dogbert/repos/rakudo/perl6.moarvm t/spec/S17-supply/start.t
==32714==
1..8
ok 1 - can not be called as a class method
ok 2 - Did we get a starter Supply?
ok 3 - Did we get a Tap
ok 4 - did we get a supply?
ok 5 - did we get a tap?
ok 6 - did we get two extra supplies?
ok 7 - did we get two extra taps?
ok 8 - did we get the other original value
==32714== Thread 2:
==32714== Invalid read of size 4
==32714== at 0x416EB56: MVM_sc_get_object (sc.c:178)
==32714== by 0x416ECD4: MVM_sc_get_sc_object (sc.c:199)
==32714== by 0x40D5BAF: MVM_interp_run (interp.c:3013)
==32714== by 0x40F8C05: start_thread (threads.c:77)
==32714== by 0x41E4AD6: uv__thread_start (in /home/dogbert/repos/rakudo/install/lib/libmoar.so)
==32714== by 0x45EAF71: start_thread (pthread_create.c:312)
==32714== by 0x44DAF8D: clone (clone.S:129)
==32714== Address 0x5af7ed0 is 24 bytes inside a block of size 108 free'd
==32714== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==32714== by 0x414E9C0: MVM_free (alloc.h:29)
==32714== by 0x414F8E9: gc_free (SCRef.c:114)
==32714== by 0x411A21C: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32714== by 0x411530B: MVM_gc_global_destruction (orchestrate.c:511)
==32714== by 0x41C9049: MVM_vm_destroy_instance (moar.c:391)
==32714== by 0x8048EB8: main (main.c:194)
==32714==
=32714== Invalid read of size 4
==32714== at 0x416EB62: MVM_sc_get_object (sc.c:179)
==32714== by 0x416ECD4: MVM_sc_get_sc_object (sc.c:199)
==32714== by 0x40D5BAF: MVM_interp_run (interp.c:3013)
==32714== by 0x40F8C05: start_thread (threads.c:77)
==32714== by 0x41E4AD6: uv__thread_start (in /home/dogbert/repos/rakudo/install/lib/libmoar.so)
==32714== by 0x45EAF71: start_thread (pthread_create.c:312)
==32714== by 0x44DAF8D: clone (clone.S:129)
==32714== Address 0x5af7ec4 is 12 bytes inside a block of size 108 free'd
==32714== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==32714== by 0x414E9C0: MVM_free (alloc.h:29)
==32714== by 0x414F8E9: gc_free (SCRef.c:114)
==32714== by 0x411A21C: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32714== by 0x411530B: MVM_gc_global_destruction (orchestrate.c:511)
==32714== by 0x41C9049: MVM_vm_destroy_instance (moar.c:391)
==32714== by 0x8048EB8: main (main.c:194)
==32714==
==32714== Invalid read of size 4
==32714== at 0x416EB65: MVM_sc_get_object (sc.c:179)
==32714== by 0x416ECD4: MVM_sc_get_sc_object (sc.c:199)
==32714== by 0x40D5BAF: MVM_interp_run (interp.c:3013)
==32714== by 0x40F8C05: start_thread (threads.c:77)
==32714== by 0x41E4AD6: uv__thread_start (in /home/dogbert/repos/rakudo/install/lib/libmoar.so)
==32714== by 0x45EAF71: start_thread (pthread_create.c:312)
==32714== by 0x44DAF8D: clone (clone.S:129)
==32714== Address 0x5af7ec0 is 8 bytes inside a block of size 108 free'd
==32714== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==32714== by 0x414E9C0: MVM_free (alloc.h:29)
==32714== by 0x414F8E9: gc_free (SCRef.c:114)
==32714== by 0x411A21C: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32714== by 0x411530B: MVM_gc_global_destruction (orchestrate.c:511)
==32714== by 0x41C9049: MVM_vm_destroy_instance (moar.c:391)
==32714== by 0x8048EB8: main (main.c:194)
==32714==
==32714== Invalid read of size 4
==32714== at 0x416EB98: MVM_sc_get_object (sc.c:181)
==32714== by 0x416ECD4: MVM_sc_get_sc_object (sc.c:199)
==32714== by 0x40D5BAF: MVM_interp_run (interp.c:3013)
==32714== by 0x40F8C05: start_thread (threads.c:77)
==32714== by 0x41E4AD6: uv__thread_start (in /home/dogbert/repos/rakudo/install/lib/libmoar.so)
==32714== by 0x45EAF71: start_thread (pthread_create.c:312)
==32714== by 0x44DAF8D: clone (clone.S:129)
==32714== Address 0x6a68660 is 72 bytes inside a block of size 3,904 free'd
==32714== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==32714== by 0x414E9C0: MVM_free (alloc.h:29)
==32714== by 0x414F825: gc_free (SCRef.c:99)
==32714== by 0x411A21C: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32714== by 0x411530B: MVM_gc_global_destruction (orchestrate.c:511)
==32714== by 0x41C9049: MVM_vm_destroy_instance (moar.c:391)
==32714== by 0x8048EB8: main (main.c:194)
==32714==
==32714== Invalid read of size 4
==32714== at 0x416EB0A: sc_working (sc.c:172)
==32714== by 0x416EBA8: MVM_sc_get_object (sc.c:181)
==32714== by 0x416ECD4: MVM_sc_get_sc_object (sc.c:199)
==32714== by 0x40D5BAF: MVM_interp_run (interp.c:3013)
==32714== by 0x40F8C05: start_thread (threads.c:77)
==32714== by 0x41E4AD6: uv__thread_start (in /home/dogbert/repos/rakudo/install/lib/libmoar.so)
==32714== by 0x45EAF71: start_thread (pthread_create.c:312)
==32714== by 0x44DAF8D: clone (clone.S:129)
==32714== Address 0x5af7f1c is 100 bytes inside a block of size 108 free'd
==32714== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==32714== by 0x414E9C0: MVM_free (alloc.h:29)
==32714== by 0x414F8E9: gc_free (SCRef.c:114)
==32714== by 0x411A21C: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32714== by 0x411530B: MVM_gc_global_destruction (orchestrate.c:511)
==32714== by 0x41C9049: MVM_vm_destroy_instance (moar.c:391)
==32714== by 0x8048EB8: main (main.c:194)
==32714==
==32714== Invalid read of size 4
==32714== at 0x416EB19: sc_working (sc.c:173)
==32714== by 0x416EBA8: MVM_sc_get_object (sc.c:181)
==32714== by 0x416ECD4: MVM_sc_get_sc_object (sc.c:199)
==32714== by 0x40D5BAF: MVM_interp_run (interp.c:3013)
==32714== by 0x40F8C05: start_thread (threads.c:77)
==32714== by 0x41E4AD6: uv__thread_start (in /home/dogbert/repos/rakudo/install/lib/libmoar.so)
==32714== by 0x45EAF71: start_thread (pthread_create.c:312)
==32714== by 0x44DAF8D: clone (clone.S:129)
==32714== Address 0x6a65b50 is 168 bytes inside a block of size 184 free'd
==32714== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==32714== by 0x414E9C0: MVM_free (alloc.h:29)
==32714== by 0x414F8DB: gc_free (SCRef.c:110)
==32714== by 0x411A21C: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32714== by 0x411530B: MVM_gc_global_destruction (orchestrate.c:511)
==32714== by 0x41C9049: MVM_vm_destroy_instance (moar.c:391)
==32714== by 0x8048EB8: main (main.c:194)
==32714==
==32714== Invalid read of size 4
==32714== at 0x416EBBE: MVM_sc_get_object (sc.c:183)
==32714== by 0x416ECD4: MVM_sc_get_sc_object (sc.c:199)
==32714== by 0x40D5BAF: MVM_interp_run (interp.c:3013)
==32714== by 0x40F8C05: start_thread (threads.c:77)
==32714== by 0x41E4AD6: uv__thread_start (in /home/dogbert/repos/rakudo/install/lib/libmoar.so)
==32714== by 0x45EAF71: start_thread (pthread_create.c:312)
==32714== by 0x44DAF8D: clone (clone.S:129)
==32714== Address 0x6a68660 is 72 bytes inside a block of size 3,904 free'd
==32714== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==32714== by 0x414E9C0: MVM_free (alloc.h:29)
==32714== by 0x414F825: gc_free (SCRef.c:99)
==32714== by 0x411A21C: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32714== by 0x411530B: MVM_gc_global_destruction (orchestrate.c:511)
==32714== by 0x41C9049: MVM_vm_destroy_instance (moar.c:391)
==32714== by 0x8048EB8: main (main.c:194)
==32714==
==32714== Invalid read of size 4
==32714== at 0x40EFF5D: MVM_frame_find_lexical_by_name (frame.c:1143)
==32714== by 0x40DDEF7: MVM_interp_run (interp.c:4189)
==32714== by 0x40F8C05: start_thread (threads.c:77)
==32714== by 0x41E4AD6: uv__thread_start (in /home/dogbert/repos/rakudo/install/lib/libmoar.so)
==32714== by 0x45EAF71: start_thread (pthread_create.c:312)
==32714== by 0x44DAF8D: clone (clone.S:129)
==32714== Address 0x7a69568 is 2,568 bytes inside a block of size 5,696 free'd
==32714== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==32714== by 0x410CC78: MVM_free (alloc.h:29)
==32714== by 0x410D400: MVM_fixed_size_free (fixedsizealloc.c:209)
==32714== by 0x40ED16D: MVM_frame_destroy (frame.c:96)
==32714== by 0x411A1DA: MVM_gc_collect_free_nursery_uncopied (collect.c:572)
==32714== by 0x411530B: MVM_gc_global_destruction (orchestrate.c:511)
==32714== by 0x41C9049: MVM_vm_destroy_instance (moar.c:391)
==32714== by 0x8048EB8: main (main.c:194)
==32714==
==32714== Invalid read of size 4
==32714== at 0x40DDF24: MVM_interp_run (interp.c:4191)
==32714== by 0x40F8C05: start_thread (threads.c:77)
==32714== by 0x41E4AD6: uv__thread_start (in /home/dogbert/repos/rakudo/install/lib/libmoar.so)
==32714== by 0x45EAF71: start_thread (pthread_create.c:312)
==32714== by 0x44DAF8D: clone (clone.S:129)
==32714== Address 0x7a69568 is 2,568 bytes inside a block of size 5,696 free'd
==32714== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==32714== by 0x410CC78: MVM_free (alloc.h:29)
==32714== by 0x410D400: MVM_fixed_size_free (fixedsizealloc.c:209)
==32714== by 0x40ED16D: MVM_frame_destroy (frame.c:96)
==32714== by 0x411A1DA: MVM_gc_collect_free_nursery_uncopied (collect.c:572)
==32714== by 0x411530B: MVM_gc_global_destruction (orchestrate.c:511)
==32714== by 0x41C9049: MVM_vm_destroy_instance (moar.c:391)
==32714== by 0x8048EB8: main (main.c:194)
==32714==
==32714== Invalid read of size 4
==32714== at 0x416EB56: MVM_sc_get_object (sc.c:178)
==32714== by 0x416ECD4: MVM_sc_get_sc_object (sc.c:199)
==32714== by 0x40D5C71: MVM_interp_run (interp.c:3020)
==32714== by 0x40F8C05: start_thread (threads.c:77)
==32714== by 0x41E4AD6: uv__thread_start (in /home/dogbert/repos/rakudo/install/lib/libmoar.so)
==32714== by 0x45EAF71: start_thread (pthread_create.c:312)
==32714== by 0x44DAF8D: clone (clone.S:129)
==32714== Address 0x5af7d18 is 24 bytes inside a block of size 108 free'd
==32714== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==32714== by 0x414E9C0: MVM_free (alloc.h:29)
==32714== by 0x414F8E9: gc_free (SCRef.c:114)
==32714== by 0x411A21C: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32714== by 0x411530B: MVM_gc_global_destruction (orchestrate.c:511)
==32714== by 0x41C9049: MVM_vm_destroy_instance (moar.c:391)
==32714== by 0x8048EB8: main (main.c:194)
==32714==
==32714== Invalid read of size 4
==32714== at 0x416EB62: MVM_sc_get_object (sc.c:179)
==32714== by 0x416ECD4: MVM_sc_get_sc_object (sc.c:199)
==32714== by 0x40D5C71: MVM_interp_run (interp.c:3020)
==32714== by 0x40F8C05: start_thread (threads.c:77)
==32714== by 0x41E4AD6: uv__thread_start (in /home/dogbert/repos/rakudo/install/lib/libmoar.so)
==32714== by 0x45EAF71: start_thread (pthread_create.c:312)
==32714== by 0x44DAF8D: clone (clone.S:129)
==32714== Address 0x5af7d0c is 12 bytes inside a block of size 108 free'd
==32714== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==32714== by 0x414E9C0: MVM_free (alloc.h:29)
==32714== by 0x414F8E9: gc_free (SCRef.c:114)
==32714== by 0x411A21C: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32714== by 0x411530B: MVM_gc_global_destruction (orchestrate.c:511)
==32714== by 0x41C9049: MVM_vm_destroy_instance (moar.c:391)
==32714== by 0x8048EB8: main (main.c:194)
==32714==
==32714== Invalid read of size 4
==32714== at 0x416EB65: MVM_sc_get_object (sc.c:179)
==32714== by 0x416ECD4: MVM_sc_get_sc_object (sc.c:199)
==32714== by 0x40D5C71: MVM_interp_run (interp.c:3020)
==32714== by 0x40F8C05: start_thread (threads.c:77)
==32714== by 0x41E4AD6: uv__thread_start (in /home/dogbert/repos/rakudo/install/lib/libmoar.so)
==32714== by 0x45EAF71: start_thread (pthread_create.c:312)
==32714== by 0x44DAF8D: clone (clone.S:129)
==32714== Address 0x5af7d08 is 8 bytes inside a block of size 108 free'd
==32714== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==32714== by 0x414E9C0: MVM_free (alloc.h:29)
==32714== by 0x414F8E9: gc_free (SCRef.c:114)
==32714== by 0x411A21C: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32714== by 0x411530B: MVM_gc_global_destruction (orchestrate.c:511)
==32714== by 0x41C9049: MVM_vm_destroy_instance (moar.c:391)
==32714== by 0x8048EB8: main (main.c:194)
==32714==
==32714== Invalid read of size 4
==32714== at 0x416EB98: MVM_sc_get_object (sc.c:181)
==32714== by 0x416ECD4: MVM_sc_get_sc_object (sc.c:199)
==32714== by 0x40D5C71: MVM_interp_run (interp.c:3020)
==32714== by 0x40F8C05: start_thread (threads.c:77)
==32714== by 0x41E4AD6: uv__thread_start (in /home/dogbert/repos/rakudo/install/lib/libmoar.so)
==32714== by 0x45EAF71: start_thread (pthread_create.c:312)
==32714== by 0x44DAF8D: clone (clone.S:129)
==32714== Address 0x6c49588 is 288,096 bytes inside a block of size 621,480 free'd
==32714== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==32714== by 0x414E9C0: MVM_free (alloc.h:29)
==32714== by 0x414F825: gc_free (SCRef.c:99)
==32714== by 0x411A21C: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32714== by 0x411530B: MVM_gc_global_destruction (orchestrate.c:511)
==32714== by 0x41C9049: MVM_vm_destroy_instance (moar.c:391)
==32714== by 0x8048EB8: main (main.c:194)
==32714==
==32714== Invalid read of size 4
==32714== at 0x416EB0A: sc_working (sc.c:172)
==32714== by 0x416EBA8: MVM_sc_get_object (sc.c:181)
==32714== by 0x416ECD4: MVM_sc_get_sc_object (sc.c:199)
==32714== by 0x40D5C71: MVM_interp_run (interp.c:3020)
==32714== by 0x40F8C05: start_thread (threads.c:77)
==32714== by 0x41E4AD6: uv__thread_start (in /home/dogbert/repos/rakudo/install/lib/libmoar.so)
==32714== by 0x45EAF71: start_thread (pthread_create.c:312)
==32714== by 0x44DAF8D: clone (clone.S:129)
==32714== Address 0x5af7d64 is 100 bytes inside a block of size 108 free'd
==32714== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==32714== by 0x414E9C0: MVM_free (alloc.h:29)
==32714== by 0x414F8E9: gc_free (SCRef.c:114)
==32714== by 0x411A21C: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32714== by 0x411530B: MVM_gc_global_destruction (orchestrate.c:511)
==32714== by 0x41C9049: MVM_vm_destroy_instance (moar.c:391)
==32714== by 0x8048EB8: main (main.c:194)
==32714==
==32714== Invalid read of size 4
==32714== at 0x416EB19: sc_working (sc.c:173)
==32714== by 0x416EBA8: MVM_sc_get_object (sc.c:181)
==32714== by 0x416ECD4: MVM_sc_get_sc_object (sc.c:199)
==32714== by 0x40D5C71: MVM_interp_run (interp.c:3020)
==32714== by 0x40F8C05: start_thread (threads.c:77)
==32714== by 0x41E4AD6: uv__thread_start (in /home/dogbert/repos/rakudo/install/lib/libmoar.so)
==32714== by 0x45EAF71: start_thread (pthread_create.c:312)
==32714== by 0x44DAF8D: clone (clone.S:129)
==32714== Address 0x6b1ba68 is 168 bytes inside a block of size 184 free'd
==32714== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==32714== by 0x414E9C0: MVM_free (alloc.h:29)
==32714== by 0x414F8DB: gc_free (SCRef.c:110)
==32714== by 0x411A21C: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32714== by 0x411530B: MVM_gc_global_destruction (orchestrate.c:511)
==32714== by 0x41C9049: MVM_vm_destroy_instance (moar.c:391)
==32714== by 0x8048EB8: main (main.c:194)
==32714==
==32714== Invalid read of size 4
==32714== at 0x416EBBE: MVM_sc_get_object (sc.c:183)
==32714== by 0x416ECD4: MVM_sc_get_sc_object (sc.c:199)
==32714== by 0x40D5C71: MVM_interp_run (interp.c:3020)
==32714== by 0x40F8C05: start_thread (threads.c:77)
==32714== by 0x41E4AD6: uv__thread_start (in /home/dogbert/repos/rakudo/install/lib/libmoar.so)
==32714== by 0x45EAF71: start_thread (pthread_create.c:312)
==32714== by 0x44DAF8D: clone (clone.S:129)
==32714== Address 0x6c49588 is 288,096 bytes inside a block of size 621,480 free'd
==32714== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==32714== by 0x414E9C0: MVM_free (alloc.h:29)
==32714== by 0x414F825: gc_free (SCRef.c:99)
==32714== by 0x411A21C: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32714== by 0x411530B: MVM_gc_global_destruction (orchestrate.c:511)
==32714== by 0x41C9049: MVM_vm_destroy_instance (moar.c:391)
==32714== by 0x8048EB8: main (main.c:194)
==32714==
==32714== Invalid read of size 4
==32714== at 0x40C2E73: MVM_interp_run (interp.c:274)
==32714== by 0x40F8C05: start_thread (threads.c:77)
==32714== by 0x41E4AD6: uv__thread_start (in /home/dogbert/repos/rakudo/install/lib/libmoar.so)
==32714== by 0x45EAF71: start_thread (pthread_create.c:312)
==32714== by 0x44DAF8D: clone (clone.S:129)
==32714== Address 0x7a68ec4 is 868 bytes inside a block of size 5,696 free'd
==32714== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==32714== by 0x410CC78: MVM_free (alloc.h:29)
==32714== by 0x410D400: MVM_fixed_size_free (fixedsizealloc.c:209)
==32714== by 0x40ED16D: MVM_frame_destroy (frame.c:96)
==32714== by 0x411A1DA: MVM_gc_collect_free_nursery_uncopied (collect.c:572)
==32714== by 0x411530B: MVM_gc_global_destruction (orchestrate.c:511)
==32714== by 0x41C9049: MVM_vm_destroy_instance (moar.c:391)
==32714== by 0x8048EB8: main (main.c:194)
==32714==
==32714== Invalid read of size 4
==32714== at 0x40C2E76: MVM_interp_run (interp.c:274)
==32714== by 0x40F8C05: start_thread (threads.c:77)
==32714== by 0x41E4AD6: uv__thread_start (in /home/dogbert/repos/rakudo/install/lib/libmoar.so)
==32714== by 0x45EAF71: start_thread (pthread_create.c:312)
==32714== by 0x44DAF8D: clone (clone.S:129)
==32714== Address 0x7a68ec0 is 864 bytes inside a block of size 5,696 free'd
==32714== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==32714== by 0x410CC78: MVM_free (alloc.h:29)
==32714== by 0x410D400: MVM_fixed_size_free (fixedsizealloc.c:209)
==32714== by 0x40ED16D: MVM_frame_destroy (frame.c:96)
==32714== by 0x411A1DA: MVM_gc_collect_free_nursery_uncopied (collect.c:572)
==32714== by 0x411530B: MVM_gc_global_destruction (orchestrate.c:511)
==32714== by 0x41C9049: MVM_vm_destroy_instance (moar.c:391)
==32714== by 0x8048EB8: main (main.c:194)
==32714==
==32714== Invalid read of size 4
==32714== at 0x4156128: MVM_multi_cache_find_callsite_args (MVMMultiCache.c:411)
==32714== by 0x40F4B9C: MVM_frame_find_invokee_multi_ok (frame.c:1735)
==32714== by 0x40C7CBF: MVM_interp_run (interp.c:889)
==32714== by 0x40F8C05: start_thread (threads.c:77)
==32714== by 0x41E4AD6: uv__thread_start (in /home/dogbert/repos/rakudo/install/lib/libmoar.so)
==32714== by 0x45EAF71: start_thread (pthread_create.c:312)
==32714== by 0x44DAF8D: clone (clone.S:129)
==32714== Address 0xb0c3df0 is 80 bytes inside a block of size 1,248 free'd
==32714== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==32714== by 0x410CC78: MVM_free (alloc.h:29)
==32714== by 0x410D400: MVM_fixed_size_free (fixedsizealloc.c:209)
==32714== by 0x4155476: gc_free (MVMMultiCache.c:37)
==32714== by 0x411A21C: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32714== by 0x411530B: MVM_gc_global_destruction (orchestrate.c:511)
==32714== by 0x41C9049: MVM_vm_destroy_instance (moar.c:391)
==32714== by 0x8048EB8: main (main.c:194)
==32714==
==32714== Invalid read of size 4
==32714== at 0x415613C: MVM_multi_cache_find_callsite_args (MVMMultiCache.c:412)
==32714== by 0x40F4B9C: MVM_frame_find_invokee_multi_ok (frame.c:1735)
==32714== by 0x40C7CBF: MVM_interp_run (interp.c:889)
==32714== by 0x40F8C05: start_thread (threads.c:77)
==32714== by 0x41E4AD6: uv__thread_start (in /home/dogbert/repos/rakudo/install/lib/libmoar.so)
==32714== by 0x45EAF71: start_thread (pthread_create.c:312)
==32714== by 0x44DAF8D: clone (clone.S:129)
==32714== Address 0xb0c3df8 is 88 bytes inside a block of size 1,248 free'd
==32714== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==32714== by 0x410CC78: MVM_free (alloc.h:29)
==32714== by 0x410D400: MVM_fixed_size_free (fixedsizealloc.c:209)
==32714== by 0x4155476: gc_free (MVMMultiCache.c:37)
==32714== by 0x411A21C: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32714== by 0x411530B: MVM_gc_global_destruction (orchestrate.c:511)
==32714== by 0x41C9049: MVM_vm_destroy_instance (moar.c:391)
==32714== by 0x8048EB8: main (main.c:194)
==32714==
==32714== Invalid read of size 4
==32714== at 0x415616F: MVM_multi_cache_find_callsite_args (MVMMultiCache.c:420)
==32714== by 0x40F4B9C: MVM_frame_find_invokee_multi_ok (frame.c:1735)
==32714== by 0x40C7CBF: MVM_interp_run (interp.c:889)
==32714== by 0x40F8C05: start_thread (threads.c:77)
==32714== by 0x41E4AD6: uv__thread_start (in /home/dogbert/repos/rakudo/install/lib/libmoar.so)
==32714== by 0x45EAF71: start_thread (pthread_create.c:312)
==32714== by 0x44DAF8D: clone (clone.S:129)
==32714== Address 0xb0c3e24 is 132 bytes inside a block of size 1,248 free'd
==32714== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==32714== by 0x410CC78: MVM_free (alloc.h:29)
==32714== by 0x410D400: MVM_fixed_size_free (fixedsizealloc.c:209)
==32714== by 0x4155476: gc_free (MVMMultiCache.c:37)
==32714== by 0x411A21C: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32714== by 0x411530B: MVM_gc_global_destruction (orchestrate.c:511)
==32714== by 0x41C9049: MVM_vm_destroy_instance (moar.c:391)
==32714== by 0x8048EB8: main (main.c:194)
==32714==
==32714== Invalid read of size 4
==32714== at 0x4156172: MVM_multi_cache_find_callsite_args (MVMMultiCache.c:420)
==32714== by 0x40F4B9C: MVM_frame_find_invokee_multi_ok (frame.c:1735)
==32714== by 0x40C7CBF: MVM_interp_run (interp.c:889)
==32714== by 0x40F8C05: start_thread (threads.c:77)
==32714== by 0x41E4AD6: uv__thread_start (in /home/dogbert/repos/rakudo/install/lib/libmoar.so)
==32714== by 0x45EAF71: start_thread (pthread_create.c:312)
==32714== by 0x44DAF8D: clone (clone.S:129)
==32714== Address 0xb0c3e20 is 128 bytes inside a block of size 1,248 free'd
==32714== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==32714== by 0x410CC78: MVM_free (alloc.h:29)
==32714== by 0x410D400: MVM_fixed_size_free (fixedsizealloc.c:209)
==32714== by 0x4155476: gc_free (MVMMultiCache.c:37)
==32714== by 0x411A21C: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32714== by 0x411530B: MVM_gc_global_destruction (orchestrate.c:511)
==32714== by 0x41C9049: MVM_vm_destroy_instance (moar.c:391)
==32714== by 0x8048EB8: main (main.c:194)
==32714==
==32714== Invalid read of size 4
==32714== at 0x415631D: MVM_multi_cache_find_callsite_args (MVMMultiCache.c:448)
==32714== by 0x40F4B9C: MVM_frame_find_invokee_multi_ok (frame.c:1735)
==32714== by 0x40C7CBF: MVM_interp_run (interp.c:889)
==32714== by 0x40F8C05: start_thread (threads.c:77)
==32714== by 0x41E4AD6: uv__thread_start (in /home/dogbert/repos/rakudo/install/lib/libmoar.so)
==32714== by 0x45EAF71: start_thread (pthread_create.c:312)
==32714== by 0x44DAF8D: clone (clone.S:129)
==32714== Address 0xb0c3e2c is 140 bytes inside a block of size 1,248 free'd
==32714== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==32714== by 0x410CC78: MVM_free (alloc.h:29)
==32714== by 0x410D400: MVM_fixed_size_free (fixedsizealloc.c:209)
==32714== by 0x4155476: gc_free (MVMMultiCache.c:37)
==32714== by 0x411A21C: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32714== by 0x411530B: MVM_gc_global_destruction (orchestrate.c:511)
==32714== by 0x41C9049: MVM_vm_destroy_instance (moar.c:391)
==32714== by 0x8048EB8: main (main.c:194)
==32714==
==32714== Invalid read of size 4
==32714== at 0x4156308: MVM_multi_cache_find_callsite_args (MVMMultiCache.c:443)
==32714== by 0x40F4B9C: MVM_frame_find_invokee_multi_ok (frame.c:1735)
==32714== by 0x40C7CBF: MVM_interp_run (interp.c:889)
==32714== by 0x40F8C05: start_thread (threads.c:77)
==32714== by 0x41E4AD6: uv__thread_start (in /home/dogbert/repos/rakudo/install/lib/libmoar.so)
==32714== by 0x45EAF71: start_thread (pthread_create.c:312)
==32714== by 0x44DAF8D: clone (clone.S:129)
==32714== Address 0xb0c4268 is 1,224 bytes inside a block of size 1,248 free'd
==32714== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==32714== by 0x410CC78: MVM_free (alloc.h:29)
==32714== by 0x410D400: MVM_fixed_size_free (fixedsizealloc.c:209)
==32714== by 0x4155476: gc_free (MVMMultiCache.c:37)
==32714== by 0x411A21C: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32714== by 0x411530B: MVM_gc_global_destruction (orchestrate.c:511)
==32714== by 0x41C9049: MVM_vm_destroy_instance (moar.c:391)
==32714== by 0x8048EB8: main (main.c:194)
==32714==
==32714==
==32714== HEAP SUMMARY:
==32714== in use at exit: 71,064,262 bytes in 204,346 blocks
==32714== total heap usage: 310,967 allocs, 106,621 frees, 96,744,858 bytes allocated
==32714==
==32714==
==32714== LEAK SUMMARY:
==32714== definitely lost: 6,134 bytes in 186 blocks
==32714== indirectly lost: 14,112 bytes in 668 blocks
==32714== possibly lost: 224,660 bytes in 7,020 blocks
==32714== still reachable: 70,819,356 bytes in 196,472 blocks
==32714== suppressed: 0 bytes in 0 blocks
==32714== Reachable blocks (those to which a pointer was found) are not shown.
==32714== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==32714==
==32714== For counts of detected and suppressed errors, rerun with: -v
==32714== ERROR SUMMARY: 1285 errors from 43 contexts (suppressed: 0 from 0)
Killed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment