Skip to content

Instantly share code, notes, and snippets.

@MasterDuke17
Last active March 14, 2017 19:38
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/c1620e8aebe05c51dfa85e3489223d70 to your computer and use it in GitHub Desktop.
Save MasterDuke17/c1620e8aebe05c51dfa85e3489223d70 to your computer and use it in GitHub Desktop.
/usr/bin/perl t/harness5 --fudge --moar --keep-exit-code --verbosity=1 t/spec/S17-promise/nonblocking-await.t
t/spec/S17-promise/nonblocking-await.t ..
1..19
ok 1 - Recursion creating a deep await-tree completes correctly
1..3
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 3 - .message matches oopsy
ok 2 - Deep Promise tree conveys exception up to the top
ok 3 - Hundreds of time-based Promises awaited completes correctly
ok 4 - await of multiple Promises suspends until all ready
ok 5 - Hundred of await on time/manual Promise completes corectly
ok 6 - await of multiple Promises suspends until all ready
1..3
ok 1 - code dies
ok 2 - right exception type (X::AdHoc)
ok 3 - .message matches bust
ok 7 - Multiple await also conveys errors correctly
ok 8 - Hundred of outstanding awaits on supplies works
1..3
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 3 - .message matches strewth
ok 9 - Hundred of outstanding awaits on supplies that die works
ok 10 - Hundred of outstanding awaits on channels works
Failed 9/19 subtests
Test Summary Report
-------------------
t/spec/S17-promise/nonblocking-await.t (Wstat: 139 Tests: 10 Failed: 0)
Non-zero wait status: 139
Parse errors: Bad plan. You planned 19 tests but ran 10.
Files=1, Tests=10, 3 wallclock secs ( 0.06 usr 0.00 sys + 3.79 cusr 0.43 csys = 4.28 CPU)
Result: FAIL
make: *** [Makefile:633: t/spec/S17-promise/nonblocking-await.t] Error 1
================================================================================================
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.02.240.gd.232.f.3.c.5.f built on MoarVM version 2017.02.41.gb.01.fa.313,
running on arch (4.9.3.1.arch) / linux (4.9.11.1.ARCH)
------------------------------------------------------------------------------------------------
==31703== Memcheck, a memory error detector
==31703== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==31703== Using Valgrind-3.12.0 and LibVEX; rerun with -h for copyright info
==31703== 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.t
==31703==
1..2
ok 1 - code dies
ok 2 - right exception type (X::Channel::ReceiveOnClosed)
ok 1 - Hundred of outstanding awaits on channels that gets closed works
==31703==
==31703== Process terminating with default action of signal 6 (SIGABRT): dumping core
==31703== at 0x55DFA10: raise (in /usr/lib/libc-2.25.so)
==31703== by 0x55E1139: abort (in /usr/lib/libc-2.25.so)
==31703== by 0x50913A6: uv_mutex_destroy (thread.c:114)
==31703== by 0x5011BE1: gc_free (ConcBlockingQueue.c:72)
==31703== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==31703== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==31703== by 0x50728E1: MVM_vm_destroy_instance (moar.c:397)
==31703== by 0x400D5C: main (main.c:215)
==31703==
==31703== HEAP SUMMARY:
==31703== in use at exit: 122,255,217 bytes in 186,235 blocks
==31703== total heap usage: 280,302 allocs, 94,067 frees, 150,905,057 bytes allocated
==31703==
==31703== LEAK SUMMARY:
==31703== definitely lost: 0 bytes in 0 blocks
==31703== indirectly lost: 0 bytes in 0 blocks
==31703== possibly lost: 409,400 bytes in 7,252 blocks
==31703== still reachable: 121,845,817 bytes in 178,983 blocks
==31703== suppressed: 0 bytes in 0 blocks
==31703== Rerun with --leak-check=full to see details of leaked memory
==31703==
==31703== For counts of detected and suppressed errors, rerun with: -v
==31703== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
./perl6-valgrind-m: line 11: 31703 Aborted (core dumped) valgrind /home/dan/Source/perl6/install/bin/moar --full-cleanup --execname="$0" --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 "$@"
================================================================================================
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.02.240.gd.232.f.3.c.5.f built on MoarVM version 2017.02.41.gb.01.fa.313,
running on arch (4.9.3.1.arch) / linux (4.9.11.1.ARCH)
------------------------------------------------------------------------------------------------
==32198== Memcheck, a memory error detector
==32198== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==32198== Using Valgrind-3.12.0 and LibVEX; rerun with -h for copyright info
==32198== 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.t
==32198==
1..2
ok 1 - code dies
ok 2 - right exception type (X::Channel::ReceiveOnClosed)
ok 1 - Hundred of outstanding awaits on channels that gets closed works
==32198== Thread 17:
==32198== Invalid read of size 8
==32198== at 0x4FBF215: MVM_interp_run (interp.c:300)
==32198== by 0x4FCC63D: start_thread (threads.c:80)
==32198== by 0x50912A6: uv__thread_start (thread.c:49)
==32198== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==32198== Address 0x93cec48 is 808 bytes inside a block of size 5,808 free'd
==32198== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==32198== by 0x4FC4DF2: MVM_frame_destroy (frame.c:101)
==32198== by 0x4FE14DA: MVM_gc_collect_free_nursery_uncopied (collect.c:572)
==32198== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==32198== by 0x50728E1: MVM_vm_destroy_instance (moar.c:397)
==32198== by 0x400D5C: main (main.c:215)
==32198== Block was alloc'd at
==32198== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==32198== by 0x4FD707A: MVM_malloc (alloc.h:2)
==32198== by 0x4FD707A: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==32198== by 0x4FD71BD: MVM_fixed_size_alloc_zeroed (fixedsizealloc.c:194)
==32198== by 0x4FC440D: allocate_frame (frame.c:231)
==32198== by 0x4FC535E: MVM_frame_invoke (frame.c:545)
==32198== by 0x50012E2: invoke_handler (MVMCode.c:10)
==32198== by 0x4FBB9EE: MVM_interp_run (interp.c:923)
==32198== by 0x5072788: MVM_vm_run_file (moar.c:310)
==32198== by 0x400F02: main (main.c:212)
==32198==
==32198== Invalid read of size 8
==32198== at 0x501E8EC: MVM_sc_get_object (sc.c:179)
==32198== by 0x19633573: ???
==32198== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==32198== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==32198== by 0x4FCC63D: start_thread (threads.c:80)
==32198== by 0x50912A6: uv__thread_start (thread.c:49)
==32198== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==32198== Address 0x6363ac0 is 16 bytes inside a block of size 168 free'd
==32198== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==32198== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32198== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==32198== by 0x50728E1: MVM_vm_destroy_instance (moar.c:397)
==32198== by 0x400D5C: main (main.c:215)
==32198== Block was alloc'd at
==32198== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==32198== by 0x4FC2CFE: MVM_calloc (alloc.h:11)
==32198== by 0x4FC2CFE: deserialize_sc_deps (bytecode.c:293)
==32198== by 0x4FC2CFE: MVM_bytecode_unpack (bytecode.c:867)
==32198== by 0x4FC1731: MVM_cu_from_bytes (compunit.c:21)
==32198== by 0x4FC1827: MVM_cu_map_from_file (compunit.c:64)
==32198== by 0x50726F8: MVM_vm_run_file (moar.c:295)
==32198== by 0x400F02: main (main.c:212)
==32198==
==32198== Invalid read of size 8
==32198== at 0x501E8F0: MVM_sc_get_object (sc.c:177)
==32198== by 0x19633573: ???
==32198== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==32198== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==32198== by 0x4FCC63D: start_thread (threads.c:80)
==32198== by 0x50912A6: uv__thread_start (thread.c:49)
==32198== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==32198== Address 0x6363ad0 is 32 bytes inside a block of size 168 free'd
==32198== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==32198== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32198== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==32198== by 0x50728E1: MVM_vm_destroy_instance (moar.c:397)
==32198== by 0x400D5C: main (main.c:215)
==32198== Block was alloc'd at
==32198== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==32198== by 0x4FC2CFE: MVM_calloc (alloc.h:11)
==32198== by 0x4FC2CFE: deserialize_sc_deps (bytecode.c:293)
==32198== by 0x4FC2CFE: MVM_bytecode_unpack (bytecode.c:867)
==32198== by 0x4FC1731: MVM_cu_from_bytes (compunit.c:21)
==32198== by 0x4FC1827: MVM_cu_map_from_file (compunit.c:64)
==32198== by 0x50726F8: MVM_vm_run_file (moar.c:295)
==32198== by 0x400F02: main (main.c:212)
==32198==
==32198== Invalid read of size 8
==32198== at 0x501E8FB: MVM_sc_get_object (sc.c:180)
==32198== by 0x19633573: ???
==32198== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==32198== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==32198== by 0x4FCC63D: start_thread (threads.c:80)
==32198== by 0x50912A6: uv__thread_start (thread.c:49)
==32198== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==32198== Address 0x6444958 is 296 bytes inside a block of size 960 free'd
==32198== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==32198== by 0x5007141: MVM_free (alloc.h:29)
==32198== by 0x5007141: gc_free (SCRef.c:99)
==32198== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32198== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==32198== by 0x50728E1: MVM_vm_destroy_instance (moar.c:397)
==32198== by 0x400D5C: main (main.c:215)
==32198== Block was alloc'd at
==32198== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==32198== by 0x5025BF5: MVM_calloc (alloc.h:11)
==32198== by 0x5025BF5: MVM_serialization_deserialize (serialization.c:3071)
==32198== by 0x4FB778B: MVM_interp_run (interp.c:3054)
==32198== by 0x5072769: MVM_vm_run_file (moar.c:297)
==32198== by 0x400F02: main (main.c:212)
==32198==
==32198== Invalid read of size 8
==32198== at 0x501E904: sc_working (sc.c:171)
==32198== by 0x501E904: MVM_sc_get_object (sc.c:180)
==32198== by 0x19633573: ???
==32198== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==32198== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==32198== by 0x4FCC63D: start_thread (threads.c:80)
==32198== by 0x50912A6: uv__thread_start (thread.c:49)
==32198== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==32198== Address 0x6363b48 is 152 bytes inside a block of size 168 free'd
==32198== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==32198== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32198== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==32198== by 0x50728E1: MVM_vm_destroy_instance (moar.c:397)
==32198== by 0x400D5C: main (main.c:215)
==32198== Block was alloc'd at
==32198== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==32198== by 0x4FC2CFE: MVM_calloc (alloc.h:11)
==32198== by 0x4FC2CFE: deserialize_sc_deps (bytecode.c:293)
==32198== by 0x4FC2CFE: MVM_bytecode_unpack (bytecode.c:867)
==32198== by 0x4FC1731: MVM_cu_from_bytes (compunit.c:21)
==32198== by 0x4FC1827: MVM_cu_map_from_file (compunit.c:64)
==32198== by 0x50726F8: MVM_vm_run_file (moar.c:295)
==32198== by 0x400F02: main (main.c:212)
==32198==
==32198== Invalid read of size 4
==32198== at 0x501E910: sc_working (sc.c:172)
==32198== by 0x501E910: MVM_sc_get_object (sc.c:180)
==32198== by 0x19633573: ???
==32198== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==32198== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==32198== by 0x4FCC63D: start_thread (threads.c:80)
==32198== by 0x50912A6: uv__thread_start (thread.c:49)
==32198== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==32198== Address 0x6444728 is 280 bytes inside a block of size 312 free'd
==32198== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==32198== by 0x50071C6: MVM_free (alloc.h:29)
==32198== by 0x50071C6: gc_free (SCRef.c:110)
==32198== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32198== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==32198== by 0x50728E1: MVM_vm_destroy_instance (moar.c:397)
==32198== by 0x400D5C: main (main.c:215)
==32198== Block was alloc'd at
==32198== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==32198== by 0x50254A2: MVM_calloc (alloc.h:11)
==32198== by 0x50254A2: MVM_serialization_deserialize (serialization.c:3025)
==32198== by 0x4FB778B: MVM_interp_run (interp.c:3054)
==32198== by 0x5072769: MVM_vm_run_file (moar.c:297)
==32198== by 0x400F02: main (main.c:212)
==32198==
==32198== Invalid read of size 8
==32198== at 0x501E8EC: MVM_sc_get_object (sc.c:179)
==32198== by 0x19634914: ???
==32198== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==32198== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==32198== by 0x4FCC63D: start_thread (threads.c:80)
==32198== by 0x50912A6: uv__thread_start (thread.c:49)
==32198== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==32198== Address 0x6363ac0 is 16 bytes inside a block of size 168 free'd
==32198== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==32198== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32198== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==32198== by 0x50728E1: MVM_vm_destroy_instance (moar.c:397)
==32198== by 0x400D5C: main (main.c:215)
==32198== Block was alloc'd at
==32198== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==32198== by 0x4FC2CFE: MVM_calloc (alloc.h:11)
==32198== by 0x4FC2CFE: deserialize_sc_deps (bytecode.c:293)
==32198== by 0x4FC2CFE: MVM_bytecode_unpack (bytecode.c:867)
==32198== by 0x4FC1731: MVM_cu_from_bytes (compunit.c:21)
==32198== by 0x4FC1827: MVM_cu_map_from_file (compunit.c:64)
==32198== by 0x50726F8: MVM_vm_run_file (moar.c:295)
==32198== by 0x400F02: main (main.c:212)
==32198==
==32198== Invalid read of size 8
==32198== at 0x501E8F0: MVM_sc_get_object (sc.c:177)
==32198== by 0x19634914: ???
==32198== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==32198== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==32198== by 0x4FCC63D: start_thread (threads.c:80)
==32198== by 0x50912A6: uv__thread_start (thread.c:49)
==32198== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==32198== Address 0x6363ad0 is 32 bytes inside a block of size 168 free'd
==32198== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==32198== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32198== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==32198== by 0x50728E1: MVM_vm_destroy_instance (moar.c:397)
==32198== by 0x400D5C: main (main.c:215)
==32198== Block was alloc'd at
==32198== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==32198== by 0x4FC2CFE: MVM_calloc (alloc.h:11)
==32198== by 0x4FC2CFE: deserialize_sc_deps (bytecode.c:293)
==32198== by 0x4FC2CFE: MVM_bytecode_unpack (bytecode.c:867)
==32198== by 0x4FC1731: MVM_cu_from_bytes (compunit.c:21)
==32198== by 0x4FC1827: MVM_cu_map_from_file (compunit.c:64)
==32198== by 0x50726F8: MVM_vm_run_file (moar.c:295)
==32198== by 0x400F02: main (main.c:212)
==32198==
==32198== Invalid read of size 8
==32198== at 0x501E8FB: MVM_sc_get_object (sc.c:180)
==32198== by 0x19634914: ???
==32198== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==32198== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==32198== by 0x4FCC63D: start_thread (threads.c:80)
==32198== by 0x50912A6: uv__thread_start (thread.c:49)
==32198== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==32198== Address 0x6444958 is 296 bytes inside a block of size 960 free'd
==32198== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==32198== by 0x5007141: MVM_free (alloc.h:29)
==32198== by 0x5007141: gc_free (SCRef.c:99)
==32198== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32198== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==32198== by 0x50728E1: MVM_vm_destroy_instance (moar.c:397)
==32198== by 0x400D5C: main (main.c:215)
==32198== Block was alloc'd at
==32198== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==32198== by 0x5025BF5: MVM_calloc (alloc.h:11)
==32198== by 0x5025BF5: MVM_serialization_deserialize (serialization.c:3071)
==32198== by 0x4FB778B: MVM_interp_run (interp.c:3054)
==32198== by 0x5072769: MVM_vm_run_file (moar.c:297)
==32198== by 0x400F02: main (main.c:212)
==32198==
==32198== Invalid read of size 8
==32198== at 0x501E904: sc_working (sc.c:171)
==32198== by 0x501E904: MVM_sc_get_object (sc.c:180)
==32198== by 0x19634914: ???
==32198== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==32198== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==32198== by 0x4FCC63D: start_thread (threads.c:80)
==32198== by 0x50912A6: uv__thread_start (thread.c:49)
==32198== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==32198== Address 0x6363b48 is 152 bytes inside a block of size 168 free'd
==32198== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==32198== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32198== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==32198== by 0x50728E1: MVM_vm_destroy_instance (moar.c:397)
==32198== by 0x400D5C: main (main.c:215)
==32198== Block was alloc'd at
==32198== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==32198== by 0x4FC2CFE: MVM_calloc (alloc.h:11)
==32198== by 0x4FC2CFE: deserialize_sc_deps (bytecode.c:293)
==32198== by 0x4FC2CFE: MVM_bytecode_unpack (bytecode.c:867)
==32198== by 0x4FC1731: MVM_cu_from_bytes (compunit.c:21)
==32198== by 0x4FC1827: MVM_cu_map_from_file (compunit.c:64)
==32198== by 0x50726F8: MVM_vm_run_file (moar.c:295)
==32198== by 0x400F02: main (main.c:212)
==32198==
==32198== Invalid read of size 4
==32198== at 0x501E910: sc_working (sc.c:172)
==32198== by 0x501E910: MVM_sc_get_object (sc.c:180)
==32198== by 0x19634914: ???
==32198== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==32198== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==32198== by 0x4FCC63D: start_thread (threads.c:80)
==32198== by 0x50912A6: uv__thread_start (thread.c:49)
==32198== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==32198== Address 0x6444728 is 280 bytes inside a block of size 312 free'd
==32198== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==32198== by 0x50071C6: MVM_free (alloc.h:29)
==32198== by 0x50071C6: gc_free (SCRef.c:110)
==32198== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32198== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==32198== by 0x50728E1: MVM_vm_destroy_instance (moar.c:397)
==32198== by 0x400D5C: main (main.c:215)
==32198== Block was alloc'd at
==32198== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==32198== by 0x50254A2: MVM_calloc (alloc.h:11)
==32198== by 0x50254A2: MVM_serialization_deserialize (serialization.c:3025)
==32198== by 0x4FB778B: MVM_interp_run (interp.c:3054)
==32198== by 0x5072769: MVM_vm_run_file (moar.c:297)
==32198== by 0x400F02: main (main.c:212)
==32198==
==32198== Invalid read of size 8
==32198== at 0x4FC6CC5: MVM_frame_find_lexical_by_name (frame.c:1167)
==32198== by 0x4FAC329: MVM_interp_run (interp.c:4228)
==32198== by 0x4FCC63D: start_thread (threads.c:80)
==32198== by 0x50912A6: uv__thread_start (thread.c:49)
==32198== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==32198== Address 0x93cedc0 is 1,184 bytes inside a block of size 5,808 free'd
==32198== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==32198== by 0x4FC4DF2: MVM_frame_destroy (frame.c:101)
==32198== by 0x4FE14DA: MVM_gc_collect_free_nursery_uncopied (collect.c:572)
==32198== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==32198== by 0x50728E1: MVM_vm_destroy_instance (moar.c:397)
==32198== by 0x400D5C: main (main.c:215)
==32198== Block was alloc'd at
==32198== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==32198== by 0x4FD707A: MVM_malloc (alloc.h:2)
==32198== by 0x4FD707A: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==32198== by 0x4FD71BD: MVM_fixed_size_alloc_zeroed (fixedsizealloc.c:194)
==32198== by 0x4FC440D: allocate_frame (frame.c:231)
==32198== by 0x4FC535E: MVM_frame_invoke (frame.c:545)
==32198== by 0x50012E2: invoke_handler (MVMCode.c:10)
==32198== by 0x4FBB9EE: MVM_interp_run (interp.c:923)
==32198== by 0x5072788: MVM_vm_run_file (moar.c:310)
==32198== by 0x400F02: main (main.c:212)
==32198==
==32198== Invalid read of size 8
==32198== at 0x4FAC346: MVM_interp_run (interp.c:4230)
==32198== by 0x4FCC63D: start_thread (threads.c:80)
==32198== by 0x50912A6: uv__thread_start (thread.c:49)
==32198== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==32198== Address 0x93cedc0 is 1,184 bytes inside a block of size 5,808 free'd
==32198== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==32198== by 0x4FC4DF2: MVM_frame_destroy (frame.c:101)
==32198== by 0x4FE14DA: MVM_gc_collect_free_nursery_uncopied (collect.c:572)
==32198== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==32198== by 0x50728E1: MVM_vm_destroy_instance (moar.c:397)
==32198== by 0x400D5C: main (main.c:215)
==32198== Block was alloc'd at
==32198== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==32198== by 0x4FD707A: MVM_malloc (alloc.h:2)
==32198== by 0x4FD707A: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==32198== by 0x4FD71BD: MVM_fixed_size_alloc_zeroed (fixedsizealloc.c:194)
==32198== by 0x4FC440D: allocate_frame (frame.c:231)
==32198== by 0x4FC535E: MVM_frame_invoke (frame.c:545)
==32198== by 0x50012E2: invoke_handler (MVMCode.c:10)
==32198== by 0x4FBB9EE: MVM_interp_run (interp.c:923)
==32198== by 0x5072788: MVM_vm_run_file (moar.c:310)
==32198== by 0x400F02: main (main.c:212)
==32198==
==32198==
==32198== Process terminating with default action of signal 6 (SIGABRT): dumping core
==32198== at 0x55DFA10: raise (in /usr/lib/libc-2.25.so)
==32198== by 0x55E1139: abort (in /usr/lib/libc-2.25.so)
==32198== by 0x50913A6: uv_mutex_destroy (thread.c:114)
==32198== by 0x5011BE1: gc_free (ConcBlockingQueue.c:72)
==32198== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==32198== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==32198== by 0x50728E1: MVM_vm_destroy_instance (moar.c:397)
==32198== by 0x400D5C: main (main.c:215)
==32198==
==32198== HEAP SUMMARY:
==32198== in use at exit: 122,277,037 bytes in 186,174 blocks
==32198== total heap usage: 280,642 allocs, 94,468 frees, 150,962,119 bytes allocated
==32198==
==32198== LEAK SUMMARY:
==32198== definitely lost: 0 bytes in 0 blocks
==32198== indirectly lost: 0 bytes in 0 blocks
==32198== possibly lost: 409,128 bytes in 7,251 blocks
==32198== still reachable: 121,867,909 bytes in 178,923 blocks
==32198== suppressed: 0 bytes in 0 blocks
==32198== Rerun with --leak-check=full to see details of leaked memory
==32198==
==32198== For counts of detected and suppressed errors, rerun with: -v
==32198== ERROR SUMMARY: 88 errors from 13 contexts (suppressed: 0 from 0)
./perl6-valgrind-m: line 11: 32198 Aborted (core dumped) valgrind /home/dan/Source/perl6/install/bin/moar --full-cleanup --execname="$0" --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 "$@"
================================================================================================
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.02.240.gd.232.f.3.c.5.f built on MoarVM version 2017.02.39.gd.7.caeba.3,
running on arch (4.9.3.1.arch) / linux (4.9.11.1.ARCH)
------------------------------------------------------------------------------------------------
==9142== Memcheck, a memory error detector
==9142== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==9142== Using Valgrind-3.12.0 and LibVEX; rerun with -h for copyright info
==9142== 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.t
==9142==
1..2
ok 1 - code dies
ok 2 - right exception type (X::Channel::ReceiveOnClosed)
ok 1 - Hundred of outstanding awaits on channels that gets closed works
==9142== Thread 12:
==9142== Invalid read of size 8
==9142== at 0x4FBF215: MVM_interp_run (interp.c:300)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x93cec48 is 808 bytes inside a block of size 5,808 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FC4DF2: MVM_frame_destroy (frame.c:101)
==9142== by 0x4FE14DA: MVM_gc_collect_free_nursery_uncopied (collect.c:572)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FD707A: MVM_malloc (alloc.h:2)
==9142== by 0x4FD707A: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==9142== by 0x4FD71BD: MVM_fixed_size_alloc_zeroed (fixedsizealloc.c:194)
==9142== by 0x4FC440D: allocate_frame (frame.c:231)
==9142== by 0x4FC535E: MVM_frame_invoke (frame.c:545)
==9142== by 0x50012E2: invoke_handler (MVMCode.c:10)
==9142== by 0x4FBB9EE: MVM_interp_run (interp.c:923)
==9142== by 0x5072728: MVM_vm_run_file (moar.c:310)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 8
==9142== at 0x501E8EC: MVM_sc_get_object (sc.c:179)
==9142== by 0x19633573: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x6363ac0 is 16 bytes inside a block of size 168 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FC2CFE: MVM_calloc (alloc.h:11)
==9142== by 0x4FC2CFE: deserialize_sc_deps (bytecode.c:293)
==9142== by 0x4FC2CFE: MVM_bytecode_unpack (bytecode.c:867)
==9142== by 0x4FC1731: MVM_cu_from_bytes (compunit.c:21)
==9142== by 0x4FC1827: MVM_cu_map_from_file (compunit.c:64)
==9142== by 0x5072698: MVM_vm_run_file (moar.c:295)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 8
==9142== at 0x501E8F0: MVM_sc_get_object (sc.c:177)
==9142== by 0x19633573: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x6363ad0 is 32 bytes inside a block of size 168 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FC2CFE: MVM_calloc (alloc.h:11)
==9142== by 0x4FC2CFE: deserialize_sc_deps (bytecode.c:293)
==9142== by 0x4FC2CFE: MVM_bytecode_unpack (bytecode.c:867)
==9142== by 0x4FC1731: MVM_cu_from_bytes (compunit.c:21)
==9142== by 0x4FC1827: MVM_cu_map_from_file (compunit.c:64)
==9142== by 0x5072698: MVM_vm_run_file (moar.c:295)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 8
==9142== at 0x501E8FB: MVM_sc_get_object (sc.c:180)
==9142== by 0x19633573: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x6444958 is 296 bytes inside a block of size 960 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x5007141: MVM_free (alloc.h:29)
==9142== by 0x5007141: gc_free (SCRef.c:99)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x5025BF5: MVM_calloc (alloc.h:11)
==9142== by 0x5025BF5: MVM_serialization_deserialize (serialization.c:3071)
==9142== by 0x4FB778B: MVM_interp_run (interp.c:3054)
==9142== by 0x5072709: MVM_vm_run_file (moar.c:297)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 8
==9142== at 0x501E904: sc_working (sc.c:171)
==9142== by 0x501E904: MVM_sc_get_object (sc.c:180)
==9142== by 0x19633573: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x6363b48 is 152 bytes inside a block of size 168 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FC2CFE: MVM_calloc (alloc.h:11)
==9142== by 0x4FC2CFE: deserialize_sc_deps (bytecode.c:293)
==9142== by 0x4FC2CFE: MVM_bytecode_unpack (bytecode.c:867)
==9142== by 0x4FC1731: MVM_cu_from_bytes (compunit.c:21)
==9142== by 0x4FC1827: MVM_cu_map_from_file (compunit.c:64)
==9142== by 0x5072698: MVM_vm_run_file (moar.c:295)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 4
==9142== at 0x501E910: sc_working (sc.c:172)
==9142== by 0x501E910: MVM_sc_get_object (sc.c:180)
==9142== by 0x19633573: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x6444728 is 280 bytes inside a block of size 312 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x50071C6: MVM_free (alloc.h:29)
==9142== by 0x50071C6: gc_free (SCRef.c:110)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x50254A2: MVM_calloc (alloc.h:11)
==9142== by 0x50254A2: MVM_serialization_deserialize (serialization.c:3025)
==9142== by 0x4FB778B: MVM_interp_run (interp.c:3054)
==9142== by 0x5072709: MVM_vm_run_file (moar.c:297)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 8
==9142== at 0x501E8EC: MVM_sc_get_object (sc.c:179)
==9142== by 0x19634914: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x6363ac0 is 16 bytes inside a block of size 168 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FC2CFE: MVM_calloc (alloc.h:11)
==9142== by 0x4FC2CFE: deserialize_sc_deps (bytecode.c:293)
==9142== by 0x4FC2CFE: MVM_bytecode_unpack (bytecode.c:867)
==9142== by 0x4FC1731: MVM_cu_from_bytes (compunit.c:21)
==9142== by 0x4FC1827: MVM_cu_map_from_file (compunit.c:64)
==9142== by 0x5072698: MVM_vm_run_file (moar.c:295)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 8
==9142== at 0x501E8F0: MVM_sc_get_object (sc.c:177)
==9142== by 0x19634914: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x6363ad0 is 32 bytes inside a block of size 168 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FC2CFE: MVM_calloc (alloc.h:11)
==9142== by 0x4FC2CFE: deserialize_sc_deps (bytecode.c:293)
==9142== by 0x4FC2CFE: MVM_bytecode_unpack (bytecode.c:867)
==9142== by 0x4FC1731: MVM_cu_from_bytes (compunit.c:21)
==9142== by 0x4FC1827: MVM_cu_map_from_file (compunit.c:64)
==9142== by 0x5072698: MVM_vm_run_file (moar.c:295)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 8
==9142== at 0x501E8FB: MVM_sc_get_object (sc.c:180)
==9142== by 0x19634914: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x6444958 is 296 bytes inside a block of size 960 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x5007141: MVM_free (alloc.h:29)
==9142== by 0x5007141: gc_free (SCRef.c:99)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x5025BF5: MVM_calloc (alloc.h:11)
==9142== by 0x5025BF5: MVM_serialization_deserialize (serialization.c:3071)
==9142== by 0x4FB778B: MVM_interp_run (interp.c:3054)
==9142== by 0x5072709: MVM_vm_run_file (moar.c:297)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 8
==9142== at 0x501E904: sc_working (sc.c:171)
==9142== by 0x501E904: MVM_sc_get_object (sc.c:180)
==9142== by 0x19634914: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x6363b48 is 152 bytes inside a block of size 168 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FC2CFE: MVM_calloc (alloc.h:11)
==9142== by 0x4FC2CFE: deserialize_sc_deps (bytecode.c:293)
==9142== by 0x4FC2CFE: MVM_bytecode_unpack (bytecode.c:867)
==9142== by 0x4FC1731: MVM_cu_from_bytes (compunit.c:21)
==9142== by 0x4FC1827: MVM_cu_map_from_file (compunit.c:64)
==9142== by 0x5072698: MVM_vm_run_file (moar.c:295)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 4
==9142== at 0x501E910: sc_working (sc.c:172)
==9142== by 0x501E910: MVM_sc_get_object (sc.c:180)
==9142== by 0x19634914: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x6444728 is 280 bytes inside a block of size 312 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x50071C6: MVM_free (alloc.h:29)
==9142== by 0x50071C6: gc_free (SCRef.c:110)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x50254A2: MVM_calloc (alloc.h:11)
==9142== by 0x50254A2: MVM_serialization_deserialize (serialization.c:3025)
==9142== by 0x4FB778B: MVM_interp_run (interp.c:3054)
==9142== by 0x5072709: MVM_vm_run_file (moar.c:297)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 8
==9142== at 0x4FC6CC5: MVM_frame_find_lexical_by_name (frame.c:1167)
==9142== by 0x4FAC329: MVM_interp_run (interp.c:4228)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x93cedc0 is 1,184 bytes inside a block of size 5,808 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FC4DF2: MVM_frame_destroy (frame.c:101)
==9142== by 0x4FE14DA: MVM_gc_collect_free_nursery_uncopied (collect.c:572)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FD707A: MVM_malloc (alloc.h:2)
==9142== by 0x4FD707A: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==9142== by 0x4FD71BD: MVM_fixed_size_alloc_zeroed (fixedsizealloc.c:194)
==9142== by 0x4FC440D: allocate_frame (frame.c:231)
==9142== by 0x4FC535E: MVM_frame_invoke (frame.c:545)
==9142== by 0x50012E2: invoke_handler (MVMCode.c:10)
==9142== by 0x4FBB9EE: MVM_interp_run (interp.c:923)
==9142== by 0x5072728: MVM_vm_run_file (moar.c:310)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 8
==9142== at 0x4FAC346: MVM_interp_run (interp.c:4230)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x93cedc0 is 1,184 bytes inside a block of size 5,808 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FC4DF2: MVM_frame_destroy (frame.c:101)
==9142== by 0x4FE14DA: MVM_gc_collect_free_nursery_uncopied (collect.c:572)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FD707A: MVM_malloc (alloc.h:2)
==9142== by 0x4FD707A: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==9142== by 0x4FD71BD: MVM_fixed_size_alloc_zeroed (fixedsizealloc.c:194)
==9142== by 0x4FC440D: allocate_frame (frame.c:231)
==9142== by 0x4FC535E: MVM_frame_invoke (frame.c:545)
==9142== by 0x50012E2: invoke_handler (MVMCode.c:10)
==9142== by 0x4FBB9EE: MVM_interp_run (interp.c:923)
==9142== by 0x5072728: MVM_vm_run_file (moar.c:310)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Thread 10:
==9142== Invalid read of size 8
==9142== at 0x501E8EC: MVM_sc_get_object (sc.c:179)
==9142== by 0x4FB7650: MVM_interp_run (interp.c:3069)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x7a66f80 is 16 bytes inside a block of size 168 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FC2CFE: MVM_calloc (alloc.h:11)
==9142== by 0x4FC2CFE: deserialize_sc_deps (bytecode.c:293)
==9142== by 0x4FC2CFE: MVM_bytecode_unpack (bytecode.c:867)
==9142== by 0x4FC1731: MVM_cu_from_bytes (compunit.c:21)
==9142== by 0x4FC1827: MVM_cu_map_from_file (compunit.c:64)
==9142== by 0x4FCE9A4: MVM_load_bytecode (loadbytecode.c:71)
==9142== by 0x4FB6FFC: MVM_interp_run (interp.c:3123)
==9142== by 0x5072728: MVM_vm_run_file (moar.c:310)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 8
==9142== at 0x501E8F0: MVM_sc_get_object (sc.c:177)
==9142== by 0x4FB7650: MVM_interp_run (interp.c:3069)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x7a66f90 is 32 bytes inside a block of size 168 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FC2CFE: MVM_calloc (alloc.h:11)
==9142== by 0x4FC2CFE: deserialize_sc_deps (bytecode.c:293)
==9142== by 0x4FC2CFE: MVM_bytecode_unpack (bytecode.c:867)
==9142== by 0x4FC1731: MVM_cu_from_bytes (compunit.c:21)
==9142== by 0x4FC1827: MVM_cu_map_from_file (compunit.c:64)
==9142== by 0x4FCE9A4: MVM_load_bytecode (loadbytecode.c:71)
==9142== by 0x4FB6FFC: MVM_interp_run (interp.c:3123)
==9142== by 0x5072728: MVM_vm_run_file (moar.c:310)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 8
==9142== at 0x501E8FB: MVM_sc_get_object (sc.c:180)
==9142== by 0x4FB7650: MVM_interp_run (interp.c:3069)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x8ebf5b8 is 485,704 bytes inside a block of size 1,205,912 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x5007141: MVM_free (alloc.h:29)
==9142== by 0x5007141: gc_free (SCRef.c:99)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x5025BF5: MVM_calloc (alloc.h:11)
==9142== by 0x5025BF5: MVM_serialization_deserialize (serialization.c:3071)
==9142== by 0x4FB778B: MVM_interp_run (interp.c:3054)
==9142== by 0x5072728: MVM_vm_run_file (moar.c:310)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 8
==9142== at 0x501E904: sc_working (sc.c:171)
==9142== by 0x501E904: MVM_sc_get_object (sc.c:180)
==9142== by 0x4FB7650: MVM_interp_run (interp.c:3069)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x7a67008 is 152 bytes inside a block of size 168 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FC2CFE: MVM_calloc (alloc.h:11)
==9142== by 0x4FC2CFE: deserialize_sc_deps (bytecode.c:293)
==9142== by 0x4FC2CFE: MVM_bytecode_unpack (bytecode.c:867)
==9142== by 0x4FC1731: MVM_cu_from_bytes (compunit.c:21)
==9142== by 0x4FC1827: MVM_cu_map_from_file (compunit.c:64)
==9142== by 0x4FCE9A4: MVM_load_bytecode (loadbytecode.c:71)
==9142== by 0x4FB6FFC: MVM_interp_run (interp.c:3123)
==9142== by 0x5072728: MVM_vm_run_file (moar.c:310)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 4
==9142== at 0x501E910: sc_working (sc.c:172)
==9142== by 0x501E910: MVM_sc_get_object (sc.c:180)
==9142== by 0x4FB7650: MVM_interp_run (interp.c:3069)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x8e48898 is 280 bytes inside a block of size 312 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x50071C6: MVM_free (alloc.h:29)
==9142== by 0x50071C6: gc_free (SCRef.c:110)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x50254A2: MVM_calloc (alloc.h:11)
==9142== by 0x50254A2: MVM_serialization_deserialize (serialization.c:3025)
==9142== by 0x4FB778B: MVM_interp_run (interp.c:3054)
==9142== by 0x5072728: MVM_vm_run_file (moar.c:310)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 8
==9142== at 0x501E8EC: MVM_sc_get_object (sc.c:179)
==9142== by 0x4FB7901: MVM_interp_run (interp.c:3062)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x7a670f0 is 16 bytes inside a block of size 168 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FC2CFE: MVM_calloc (alloc.h:11)
==9142== by 0x4FC2CFE: deserialize_sc_deps (bytecode.c:293)
==9142== by 0x4FC2CFE: MVM_bytecode_unpack (bytecode.c:867)
==9142== by 0x4FC1731: MVM_cu_from_bytes (compunit.c:21)
==9142== by 0x4FC1827: MVM_cu_map_from_file (compunit.c:64)
==9142== by 0x4FCE9A4: MVM_load_bytecode (loadbytecode.c:71)
==9142== by 0x4FB6FFC: MVM_interp_run (interp.c:3123)
==9142== by 0x5072728: MVM_vm_run_file (moar.c:310)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 8
==9142== at 0x501E8F0: MVM_sc_get_object (sc.c:177)
==9142== by 0x4FB7901: MVM_interp_run (interp.c:3062)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x7a67100 is 32 bytes inside a block of size 168 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FC2CFE: MVM_calloc (alloc.h:11)
==9142== by 0x4FC2CFE: deserialize_sc_deps (bytecode.c:293)
==9142== by 0x4FC2CFE: MVM_bytecode_unpack (bytecode.c:867)
==9142== by 0x4FC1731: MVM_cu_from_bytes (compunit.c:21)
==9142== by 0x4FC1827: MVM_cu_map_from_file (compunit.c:64)
==9142== by 0x4FCE9A4: MVM_load_bytecode (loadbytecode.c:71)
==9142== by 0x4FB6FFC: MVM_interp_run (interp.c:3123)
==9142== by 0x5072728: MVM_vm_run_file (moar.c:310)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 8
==9142== at 0x501E8FB: MVM_sc_get_object (sc.c:180)
==9142== by 0x4FB7901: MVM_interp_run (interp.c:3062)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x8d7b108 is 168 bytes inside a block of size 8,392 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x5007141: MVM_free (alloc.h:29)
==9142== by 0x5007141: gc_free (SCRef.c:99)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x5025BF5: MVM_calloc (alloc.h:11)
==9142== by 0x5025BF5: MVM_serialization_deserialize (serialization.c:3071)
==9142== by 0x4FB778B: MVM_interp_run (interp.c:3054)
==9142== by 0x5072728: MVM_vm_run_file (moar.c:310)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 8
==9142== at 0x501E904: sc_working (sc.c:171)
==9142== by 0x501E904: MVM_sc_get_object (sc.c:180)
==9142== by 0x4FB7901: MVM_interp_run (interp.c:3062)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x7a67178 is 152 bytes inside a block of size 168 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FC2CFE: MVM_calloc (alloc.h:11)
==9142== by 0x4FC2CFE: deserialize_sc_deps (bytecode.c:293)
==9142== by 0x4FC2CFE: MVM_bytecode_unpack (bytecode.c:867)
==9142== by 0x4FC1731: MVM_cu_from_bytes (compunit.c:21)
==9142== by 0x4FC1827: MVM_cu_map_from_file (compunit.c:64)
==9142== by 0x4FCE9A4: MVM_load_bytecode (loadbytecode.c:71)
==9142== by 0x4FB6FFC: MVM_interp_run (interp.c:3123)
==9142== by 0x5072728: MVM_vm_run_file (moar.c:310)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 4
==9142== at 0x501E910: sc_working (sc.c:172)
==9142== by 0x501E910: MVM_sc_get_object (sc.c:180)
==9142== by 0x4FB7901: MVM_interp_run (interp.c:3062)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x8d7ab88 is 280 bytes inside a block of size 312 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x50071C6: MVM_free (alloc.h:29)
==9142== by 0x50071C6: gc_free (SCRef.c:110)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x50254A2: MVM_calloc (alloc.h:11)
==9142== by 0x50254A2: MVM_serialization_deserialize (serialization.c:3025)
==9142== by 0x4FB778B: MVM_interp_run (interp.c:3054)
==9142== by 0x5072728: MVM_vm_run_file (moar.c:310)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 8
==9142== at 0x501E8EC: MVM_sc_get_object (sc.c:179)
==9142== by 0x196361FA: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x7a670f0 is 16 bytes inside a block of size 168 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FC2CFE: MVM_calloc (alloc.h:11)
==9142== by 0x4FC2CFE: deserialize_sc_deps (bytecode.c:293)
==9142== by 0x4FC2CFE: MVM_bytecode_unpack (bytecode.c:867)
==9142== by 0x4FC1731: MVM_cu_from_bytes (compunit.c:21)
==9142== by 0x4FC1827: MVM_cu_map_from_file (compunit.c:64)
==9142== by 0x4FCE9A4: MVM_load_bytecode (loadbytecode.c:71)
==9142== by 0x4FB6FFC: MVM_interp_run (interp.c:3123)
==9142== by 0x5072728: MVM_vm_run_file (moar.c:310)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 8
==9142== at 0x501E8F0: MVM_sc_get_object (sc.c:177)
==9142== by 0x196361FA: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x7a67100 is 32 bytes inside a block of size 168 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FC2CFE: MVM_calloc (alloc.h:11)
==9142== by 0x4FC2CFE: deserialize_sc_deps (bytecode.c:293)
==9142== by 0x4FC2CFE: MVM_bytecode_unpack (bytecode.c:867)
==9142== by 0x4FC1731: MVM_cu_from_bytes (compunit.c:21)
==9142== by 0x4FC1827: MVM_cu_map_from_file (compunit.c:64)
==9142== by 0x4FCE9A4: MVM_load_bytecode (loadbytecode.c:71)
==9142== by 0x4FB6FFC: MVM_interp_run (interp.c:3123)
==9142== by 0x5072728: MVM_vm_run_file (moar.c:310)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 8
==9142== at 0x501E8FB: MVM_sc_get_object (sc.c:180)
==9142== by 0x196361FA: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x8d7b1c0 is 352 bytes inside a block of size 8,392 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x5007141: MVM_free (alloc.h:29)
==9142== by 0x5007141: gc_free (SCRef.c:99)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x5025BF5: MVM_calloc (alloc.h:11)
==9142== by 0x5025BF5: MVM_serialization_deserialize (serialization.c:3071)
==9142== by 0x4FB778B: MVM_interp_run (interp.c:3054)
==9142== by 0x5072728: MVM_vm_run_file (moar.c:310)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 8
==9142== at 0x501E904: sc_working (sc.c:171)
==9142== by 0x501E904: MVM_sc_get_object (sc.c:180)
==9142== by 0x196361FA: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x7a67178 is 152 bytes inside a block of size 168 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FC2CFE: MVM_calloc (alloc.h:11)
==9142== by 0x4FC2CFE: deserialize_sc_deps (bytecode.c:293)
==9142== by 0x4FC2CFE: MVM_bytecode_unpack (bytecode.c:867)
==9142== by 0x4FC1731: MVM_cu_from_bytes (compunit.c:21)
==9142== by 0x4FC1827: MVM_cu_map_from_file (compunit.c:64)
==9142== by 0x4FCE9A4: MVM_load_bytecode (loadbytecode.c:71)
==9142== by 0x4FB6FFC: MVM_interp_run (interp.c:3123)
==9142== by 0x5072728: MVM_vm_run_file (moar.c:310)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 4
==9142== at 0x501E910: sc_working (sc.c:172)
==9142== by 0x501E910: MVM_sc_get_object (sc.c:180)
==9142== by 0x196361FA: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x8d7ab88 is 280 bytes inside a block of size 312 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x50071C6: MVM_free (alloc.h:29)
==9142== by 0x50071C6: gc_free (SCRef.c:110)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x50254A2: MVM_calloc (alloc.h:11)
==9142== by 0x50254A2: MVM_serialization_deserialize (serialization.c:3025)
==9142== by 0x4FB778B: MVM_interp_run (interp.c:3054)
==9142== by 0x5072728: MVM_vm_run_file (moar.c:310)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 8
==9142== at 0x501E8EC: MVM_sc_get_object (sc.c:179)
==9142== by 0x196320F4: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x7a670f0 is 16 bytes inside a block of size 168 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FC2CFE: MVM_calloc (alloc.h:11)
==9142== by 0x4FC2CFE: deserialize_sc_deps (bytecode.c:293)
==9142== by 0x4FC2CFE: MVM_bytecode_unpack (bytecode.c:867)
==9142== by 0x4FC1731: MVM_cu_from_bytes (compunit.c:21)
==9142== by 0x4FC1827: MVM_cu_map_from_file (compunit.c:64)
==9142== by 0x4FCE9A4: MVM_load_bytecode (loadbytecode.c:71)
==9142== by 0x4FB6FFC: MVM_interp_run (interp.c:3123)
==9142== by 0x5072728: MVM_vm_run_file (moar.c:310)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 8
==9142== at 0x501E8F0: MVM_sc_get_object (sc.c:177)
==9142== by 0x196320F4: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x7a67100 is 32 bytes inside a block of size 168 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FC2CFE: MVM_calloc (alloc.h:11)
==9142== by 0x4FC2CFE: deserialize_sc_deps (bytecode.c:293)
==9142== by 0x4FC2CFE: MVM_bytecode_unpack (bytecode.c:867)
==9142== by 0x4FC1731: MVM_cu_from_bytes (compunit.c:21)
==9142== by 0x4FC1827: MVM_cu_map_from_file (compunit.c:64)
==9142== by 0x4FCE9A4: MVM_load_bytecode (loadbytecode.c:71)
==9142== by 0x4FB6FFC: MVM_interp_run (interp.c:3123)
==9142== by 0x5072728: MVM_vm_run_file (moar.c:310)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 8
==9142== at 0x501E8FB: MVM_sc_get_object (sc.c:180)
==9142== by 0x196320F4: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x8d7b148 is 232 bytes inside a block of size 8,392 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x5007141: MVM_free (alloc.h:29)
==9142== by 0x5007141: gc_free (SCRef.c:99)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x5025BF5: MVM_calloc (alloc.h:11)
==9142== by 0x5025BF5: MVM_serialization_deserialize (serialization.c:3071)
==9142== by 0x4FB778B: MVM_interp_run (interp.c:3054)
==9142== by 0x5072728: MVM_vm_run_file (moar.c:310)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 8
==9142== at 0x501E904: sc_working (sc.c:171)
==9142== by 0x501E904: MVM_sc_get_object (sc.c:180)
==9142== by 0x196320F4: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x7a67178 is 152 bytes inside a block of size 168 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FC2CFE: MVM_calloc (alloc.h:11)
==9142== by 0x4FC2CFE: deserialize_sc_deps (bytecode.c:293)
==9142== by 0x4FC2CFE: MVM_bytecode_unpack (bytecode.c:867)
==9142== by 0x4FC1731: MVM_cu_from_bytes (compunit.c:21)
==9142== by 0x4FC1827: MVM_cu_map_from_file (compunit.c:64)
==9142== by 0x4FCE9A4: MVM_load_bytecode (loadbytecode.c:71)
==9142== by 0x4FB6FFC: MVM_interp_run (interp.c:3123)
==9142== by 0x5072728: MVM_vm_run_file (moar.c:310)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 4
==9142== at 0x501E910: sc_working (sc.c:172)
==9142== by 0x501E910: MVM_sc_get_object (sc.c:180)
==9142== by 0x196320F4: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x8d7ab88 is 280 bytes inside a block of size 312 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x50071C6: MVM_free (alloc.h:29)
==9142== by 0x50071C6: gc_free (SCRef.c:110)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x50254A2: MVM_calloc (alloc.h:11)
==9142== by 0x50254A2: MVM_serialization_deserialize (serialization.c:3025)
==9142== by 0x4FB778B: MVM_interp_run (interp.c:3054)
==9142== by 0x5072728: MVM_vm_run_file (moar.c:310)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 8
==9142== at 0x500B494: MVM_multi_cache_find_callsite_args (MVMMultiCache.c:411)
==9142== by 0x4FC9792: MVM_frame_find_invokee_multi_ok (frame.c:1750)
==9142== by 0x4FBB996: MVM_interp_run (interp.c:918)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x9204a90 is 96 bytes inside a block of size 1,104 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x500B23B: gc_free (MVMMultiCache.c:37)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FD707A: MVM_malloc (alloc.h:2)
==9142== by 0x4FD707A: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==9142== by 0x500BA0D: MVM_multi_cache_add (MVMMultiCache.c:277)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142==
==9142== Invalid read of size 4
==9142== at 0x500B480: MVM_multi_cache_find_callsite_args (MVMMultiCache.c:415)
==9142== by 0x4FC9792: MVM_frame_find_invokee_multi_ok (frame.c:1750)
==9142== by 0x4FBB996: MVM_interp_run (interp.c:918)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x9204a9c is 108 bytes inside a block of size 1,104 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x500B23B: gc_free (MVMMultiCache.c:37)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FD707A: MVM_malloc (alloc.h:2)
==9142== by 0x4FD707A: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==9142== by 0x500BA0D: MVM_multi_cache_add (MVMMultiCache.c:277)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142==
==9142== Invalid read of size 4
==9142== at 0x500B499: MVM_multi_cache_find_callsite_args (MVMMultiCache.c:412)
==9142== by 0x4FC9792: MVM_frame_find_invokee_multi_ok (frame.c:1750)
==9142== by 0x4FBB996: MVM_interp_run (interp.c:918)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x9204e58 is 1,064 bytes inside a block of size 1,104 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x500B23B: gc_free (MVMMultiCache.c:37)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FD707A: MVM_malloc (alloc.h:2)
==9142== by 0x4FD707A: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==9142== by 0x500BA0D: MVM_multi_cache_add (MVMMultiCache.c:277)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142==
==9142== Invalid read of size 8
==9142== at 0x500B51F: MVM_multi_cache_find_callsite_args (MVMMultiCache.c:420)
==9142== by 0x4FC9792: MVM_frame_find_invokee_multi_ok (frame.c:1750)
==9142== by 0x4FBB996: MVM_interp_run (interp.c:918)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x9204e60 is 1,072 bytes inside a block of size 1,104 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x500B23B: gc_free (MVMMultiCache.c:37)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FD707A: MVM_malloc (alloc.h:2)
==9142== by 0x4FD707A: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==9142== by 0x500BA0D: MVM_multi_cache_add (MVMMultiCache.c:277)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142==
==9142== Invalid read of size 4
==9142== at 0x500B581: MVM_multi_cache_find_callsite_args (MVMMultiCache.c:443)
==9142== by 0x4FC9792: MVM_frame_find_invokee_multi_ok (frame.c:1750)
==9142== by 0x4FBB996: MVM_interp_run (interp.c:918)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x9204e68 is 1,080 bytes inside a block of size 1,104 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x500B23B: gc_free (MVMMultiCache.c:37)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FD707A: MVM_malloc (alloc.h:2)
==9142== by 0x4FD707A: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==9142== by 0x500BA0D: MVM_multi_cache_add (MVMMultiCache.c:277)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142==
==9142== Invalid read of size 8
==9142== at 0x500B494: MVM_multi_cache_find_callsite_args (MVMMultiCache.c:411)
==9142== by 0x4FAD15D: MVM_interp_run (interp.c:1419)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x9204a90 is 96 bytes inside a block of size 1,104 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x500B23B: gc_free (MVMMultiCache.c:37)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FD707A: MVM_malloc (alloc.h:2)
==9142== by 0x4FD707A: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==9142== by 0x500BA0D: MVM_multi_cache_add (MVMMultiCache.c:277)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142==
==9142== Invalid read of size 4
==9142== at 0x500B480: MVM_multi_cache_find_callsite_args (MVMMultiCache.c:415)
==9142== by 0x4FAD15D: MVM_interp_run (interp.c:1419)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x9204a9c is 108 bytes inside a block of size 1,104 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x500B23B: gc_free (MVMMultiCache.c:37)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FD707A: MVM_malloc (alloc.h:2)
==9142== by 0x4FD707A: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==9142== by 0x500BA0D: MVM_multi_cache_add (MVMMultiCache.c:277)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142==
==9142== Invalid read of size 4
==9142== at 0x500B499: MVM_multi_cache_find_callsite_args (MVMMultiCache.c:412)
==9142== by 0x4FAD15D: MVM_interp_run (interp.c:1419)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x9204e58 is 1,064 bytes inside a block of size 1,104 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x500B23B: gc_free (MVMMultiCache.c:37)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FD707A: MVM_malloc (alloc.h:2)
==9142== by 0x4FD707A: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==9142== by 0x500BA0D: MVM_multi_cache_add (MVMMultiCache.c:277)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142==
==9142== Invalid read of size 8
==9142== at 0x500B51F: MVM_multi_cache_find_callsite_args (MVMMultiCache.c:420)
==9142== by 0x4FAD15D: MVM_interp_run (interp.c:1419)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x9204e60 is 1,072 bytes inside a block of size 1,104 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x500B23B: gc_free (MVMMultiCache.c:37)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FD707A: MVM_malloc (alloc.h:2)
==9142== by 0x4FD707A: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==9142== by 0x500BA0D: MVM_multi_cache_add (MVMMultiCache.c:277)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142==
==9142== Invalid read of size 4
==9142== at 0x500B581: MVM_multi_cache_find_callsite_args (MVMMultiCache.c:443)
==9142== by 0x4FAD15D: MVM_interp_run (interp.c:1419)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x9204e68 is 1,080 bytes inside a block of size 1,104 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x500B23B: gc_free (MVMMultiCache.c:37)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FD707A: MVM_malloc (alloc.h:2)
==9142== by 0x4FD707A: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==9142== by 0x500BA0D: MVM_multi_cache_add (MVMMultiCache.c:277)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142==
==9142== Invalid read of size 8
==9142== at 0x501E8EC: MVM_sc_get_object (sc.c:179)
==9142== by 0x421E0BB: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x7a670f0 is 16 bytes inside a block of size 168 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FC2CFE: MVM_calloc (alloc.h:11)
==9142== by 0x4FC2CFE: deserialize_sc_deps (bytecode.c:293)
==9142== by 0x4FC2CFE: MVM_bytecode_unpack (bytecode.c:867)
==9142== by 0x4FC1731: MVM_cu_from_bytes (compunit.c:21)
==9142== by 0x4FC1827: MVM_cu_map_from_file (compunit.c:64)
==9142== by 0x4FCE9A4: MVM_load_bytecode (loadbytecode.c:71)
==9142== by 0x4FB6FFC: MVM_interp_run (interp.c:3123)
==9142== by 0x5072728: MVM_vm_run_file (moar.c:310)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 8
==9142== at 0x501E8F0: MVM_sc_get_object (sc.c:177)
==9142== by 0x421E0BB: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x7a67100 is 32 bytes inside a block of size 168 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FC2CFE: MVM_calloc (alloc.h:11)
==9142== by 0x4FC2CFE: deserialize_sc_deps (bytecode.c:293)
==9142== by 0x4FC2CFE: MVM_bytecode_unpack (bytecode.c:867)
==9142== by 0x4FC1731: MVM_cu_from_bytes (compunit.c:21)
==9142== by 0x4FC1827: MVM_cu_map_from_file (compunit.c:64)
==9142== by 0x4FCE9A4: MVM_load_bytecode (loadbytecode.c:71)
==9142== by 0x4FB6FFC: MVM_interp_run (interp.c:3123)
==9142== by 0x5072728: MVM_vm_run_file (moar.c:310)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 8
==9142== at 0x501E8FB: MVM_sc_get_object (sc.c:180)
==9142== by 0x421E0BB: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x8d7b150 is 240 bytes inside a block of size 8,392 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x5007141: MVM_free (alloc.h:29)
==9142== by 0x5007141: gc_free (SCRef.c:99)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x5025BF5: MVM_calloc (alloc.h:11)
==9142== by 0x5025BF5: MVM_serialization_deserialize (serialization.c:3071)
==9142== by 0x4FB778B: MVM_interp_run (interp.c:3054)
==9142== by 0x5072728: MVM_vm_run_file (moar.c:310)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 8
==9142== at 0x501E904: sc_working (sc.c:171)
==9142== by 0x501E904: MVM_sc_get_object (sc.c:180)
==9142== by 0x421E0BB: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x7a67178 is 152 bytes inside a block of size 168 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FC2CFE: MVM_calloc (alloc.h:11)
==9142== by 0x4FC2CFE: deserialize_sc_deps (bytecode.c:293)
==9142== by 0x4FC2CFE: MVM_bytecode_unpack (bytecode.c:867)
==9142== by 0x4FC1731: MVM_cu_from_bytes (compunit.c:21)
==9142== by 0x4FC1827: MVM_cu_map_from_file (compunit.c:64)
==9142== by 0x4FCE9A4: MVM_load_bytecode (loadbytecode.c:71)
==9142== by 0x4FB6FFC: MVM_interp_run (interp.c:3123)
==9142== by 0x5072728: MVM_vm_run_file (moar.c:310)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 4
==9142== at 0x501E910: sc_working (sc.c:172)
==9142== by 0x501E910: MVM_sc_get_object (sc.c:180)
==9142== by 0x421E0BB: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x8d7ab88 is 280 bytes inside a block of size 312 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x50071C6: MVM_free (alloc.h:29)
==9142== by 0x50071C6: gc_free (SCRef.c:110)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2CF35: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x50254A2: MVM_calloc (alloc.h:11)
==9142== by 0x50254A2: MVM_serialization_deserialize (serialization.c:3025)
==9142== by 0x4FB778B: MVM_interp_run (interp.c:3054)
==9142== by 0x5072728: MVM_vm_run_file (moar.c:310)
==9142== by 0x400F02: main (main.c:212)
==9142==
==9142== Invalid read of size 8
==9142== at 0x500B494: MVM_multi_cache_find_callsite_args (MVMMultiCache.c:411)
==9142== by 0x500B7D5: MVM_multi_cache_add (MVMMultiCache.c:216)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x9204a90 is 96 bytes inside a block of size 1,104 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x500B23B: gc_free (MVMMultiCache.c:37)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FD707A: MVM_malloc (alloc.h:2)
==9142== by 0x4FD707A: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==9142== by 0x500BA0D: MVM_multi_cache_add (MVMMultiCache.c:277)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142==
==9142== Invalid read of size 4
==9142== at 0x500B480: MVM_multi_cache_find_callsite_args (MVMMultiCache.c:415)
==9142== by 0x500B7D5: MVM_multi_cache_add (MVMMultiCache.c:216)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x9204a9c is 108 bytes inside a block of size 1,104 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x500B23B: gc_free (MVMMultiCache.c:37)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FD707A: MVM_malloc (alloc.h:2)
==9142== by 0x4FD707A: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==9142== by 0x500BA0D: MVM_multi_cache_add (MVMMultiCache.c:277)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142==
==9142== Invalid read of size 4
==9142== at 0x500B499: MVM_multi_cache_find_callsite_args (MVMMultiCache.c:412)
==9142== by 0x500B7D5: MVM_multi_cache_add (MVMMultiCache.c:216)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x9204e58 is 1,064 bytes inside a block of size 1,104 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x500B23B: gc_free (MVMMultiCache.c:37)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FD707A: MVM_malloc (alloc.h:2)
==9142== by 0x4FD707A: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==9142== by 0x500BA0D: MVM_multi_cache_add (MVMMultiCache.c:277)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142==
==9142== Invalid read of size 8
==9142== at 0x500B51F: MVM_multi_cache_find_callsite_args (MVMMultiCache.c:420)
==9142== by 0x500B7D5: MVM_multi_cache_add (MVMMultiCache.c:216)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x9204e60 is 1,072 bytes inside a block of size 1,104 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x500B23B: gc_free (MVMMultiCache.c:37)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FD707A: MVM_malloc (alloc.h:2)
==9142== by 0x4FD707A: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==9142== by 0x500BA0D: MVM_multi_cache_add (MVMMultiCache.c:277)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142==
==9142== Invalid read of size 4
==9142== at 0x500B581: MVM_multi_cache_find_callsite_args (MVMMultiCache.c:443)
==9142== by 0x500B7D5: MVM_multi_cache_add (MVMMultiCache.c:216)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x9204e68 is 1,080 bytes inside a block of size 1,104 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x500B23B: gc_free (MVMMultiCache.c:37)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FD707A: MVM_malloc (alloc.h:2)
==9142== by 0x4FD707A: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==9142== by 0x500BA0D: MVM_multi_cache_add (MVMMultiCache.c:277)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142==
==9142== Invalid read of size 8
==9142== at 0x500B940: MVM_multi_cache_add (MVMMultiCache.c:232)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x9204a90 is 96 bytes inside a block of size 1,104 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x500B23B: gc_free (MVMMultiCache.c:37)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FD707A: MVM_malloc (alloc.h:2)
==9142== by 0x4FD707A: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==9142== by 0x500BA0D: MVM_multi_cache_add (MVMMultiCache.c:277)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142==
==9142== Invalid read of size 8
==9142== at 0x500B969: MVM_multi_cache_add (MVMMultiCache.c:237)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x9204a90 is 96 bytes inside a block of size 1,104 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x500B23B: gc_free (MVMMultiCache.c:37)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FD707A: MVM_malloc (alloc.h:2)
==9142== by 0x4FD707A: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==9142== by 0x500BA0D: MVM_multi_cache_add (MVMMultiCache.c:277)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142==
==9142== Invalid read of size 4
==9142== at 0x500B953: MVM_multi_cache_add (MVMMultiCache.c:243)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x9204a9c is 108 bytes inside a block of size 1,104 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x500B23B: gc_free (MVMMultiCache.c:37)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FD707A: MVM_malloc (alloc.h:2)
==9142== by 0x4FD707A: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==9142== by 0x500BA0D: MVM_multi_cache_add (MVMMultiCache.c:277)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142==
==9142== Invalid read of size 4
==9142== at 0x500B96E: MVM_multi_cache_add (MVMMultiCache.c:239)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x9204e58 is 1,064 bytes inside a block of size 1,104 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x500B23B: gc_free (MVMMultiCache.c:37)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FD707A: MVM_malloc (alloc.h:2)
==9142== by 0x4FD707A: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==9142== by 0x500BA0D: MVM_multi_cache_add (MVMMultiCache.c:277)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142==
==9142== Invalid read of size 8
==9142== at 0x500B98F: MVM_multi_cache_add (MVMMultiCache.c:248)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x9204e60 is 1,072 bytes inside a block of size 1,104 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x500B23B: gc_free (MVMMultiCache.c:37)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FD707A: MVM_malloc (alloc.h:2)
==9142== by 0x4FD707A: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==9142== by 0x500BA0D: MVM_multi_cache_add (MVMMultiCache.c:277)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142==
==9142== Invalid read of size 4
==9142== at 0x500B992: MVM_multi_cache_add (MVMMultiCache.c:258)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x9204e6c is 1,084 bytes inside a block of size 1,104 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x500B23B: gc_free (MVMMultiCache.c:37)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FD707A: MVM_malloc (alloc.h:2)
==9142== by 0x4FD707A: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==9142== by 0x500BA0D: MVM_multi_cache_add (MVMMultiCache.c:277)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142==
==9142== Invalid read of size 4
==9142== at 0x500B9B3: MVM_multi_cache_add (MVMMultiCache.c:251)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142== Address 0x9204e68 is 1,080 bytes inside a block of size 1,104 free'd
==9142== at 0x4C2C14B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x500B23B: gc_free (MVMMultiCache.c:37)
==9142== by 0x4FE1518: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==9142== by 0x4FDDDC7: MVM_gc_global_destruction (orchestrate.c:530)
==9142== by 0x5072881: MVM_vm_destroy_instance (moar.c:397)
==9142== by 0x400D5C: main (main.c:215)
==9142== Block was alloc'd at
==9142== at 0x4C2AF1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==9142== by 0x4FD707A: MVM_malloc (alloc.h:2)
==9142== by 0x4FD707A: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==9142== by 0x500BA0D: MVM_multi_cache_add (MVMMultiCache.c:277)
==9142== by 0x421E144: ???
==9142== by 0x5047328: MVM_jit_enter_code (compile.c:139)
==9142== by 0x4FB1096: MVM_interp_run (interp.c:5555)
==9142== by 0x4FCC63D: start_thread (threads.c:80)
==9142== by 0x5091246: uv__thread_start (thread.c:49)
==9142== by 0x5C6A2E6: start_thread (in /usr/lib/libpthread-2.25.so)
==9142==
MoarVM panic: Corrupt multi dispatch cache: cur_node == 0
==9142==
==9142== HEAP SUMMARY:
==9142== in use at exit: 122,146,693 bytes in 186,200 blocks
==9142== total heap usage: 280,375 allocs, 94,175 frees, 150,931,957 bytes allocated
==9142==
==9142== LEAK SUMMARY:
==9142== definitely lost: 1,696 bytes in 2 blocks
==9142== indirectly lost: 0 bytes in 0 blocks
==9142== possibly lost: 409,400 bytes in 7,252 blocks
==9142== still reachable: 121,735,597 bytes in 178,946 blocks
==9142== suppressed: 0 bytes in 0 blocks
==9142== Rerun with --leak-check=full to see details of leaked memory
==9142==
==9142== For counts of detected and suppressed errors, rerun with: -v
==9142== ERROR SUMMARY: 349 errors from 60 contexts (suppressed: 0 from 0)
use Test;
my $c = Channel.new;
my @proms = (1..100).map: -> $i {
start {
await($c) + await($c)
}
};
for 1..100 {
$c.send($_);
}
$c.close;
#?rakudo.jvm skip 'hangs on JVM'
throws-like { await @proms }, X::Channel::ReceiveOnClosed,
'Hundred of outstanding awaits on channels that gets closed works';
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment