Skip to content

Instantly share code, notes, and snippets.

@dogbert17
Created June 18, 2017 14:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dogbert17/a0406d85d03b0572ba2b0f42d4d46e0c to your computer and use it in GitHub Desktop.
Save dogbert17/a0406d85d03b0572ba2b0f42d4d46e0c to your computer and use it in GitHub Desktop.
valgrind of perl6 t/spec/S17-procasync/stress.t
==12793==
1..12
==12793== Invalid read of size 4
==12793== at 0x4163C3D: gc_mark (MVMCallCapture.c:50)
==12793== by 0x412B5E7: MVM_gc_mark_collectable (collect.c:399)
==12793== by 0x412A160: process_worklist (collect.c:313)
==12793== by 0x4129CE6: MVM_gc_collect (collect.c:129)
==12793== by 0x4124ADB: run_gc (orchestrate.c:357)
==12793== by 0x4124EC3: MVM_gc_enter_from_allocator (orchestrate.c:470)
==12793== by 0x412520B: MVM_gc_allocate_nursery (allocation.c:32)
==12793== by 0x412511D: MVM_gc_allocate (allocation.h:13)
==12793== by 0x412526F: MVM_gc_allocate_zeroed (allocation.c:49)
==12793== by 0x4125680: MVM_gc_allocate_frame (allocation.c:99)
==12793== by 0x4103870: MVM_frame_force_to_heap (frame.c:647)
==12793== by 0x4108473: MVM_frame_context_wrapper (frame.c:1773)
==12793== Address 0xacc8288 is 0 bytes inside a block of size 20 free'd
==12793== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==12793== by 0x4163940: MVM_free (alloc.h:29)
==12793== by 0x4163FF9: gc_free (MVMCallCapture.c:77)
==12793== by 0x412BC7C: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==12793== by 0x412472A: finish_gc (orchestrate.c:233)
==12793== by 0x4124B08: run_gc (orchestrate.c:361)
==12793== by 0x4124EC3: MVM_gc_enter_from_allocator (orchestrate.c:470)
==12793== by 0x412520B: MVM_gc_allocate_nursery (allocation.c:32)
==12793== by 0x412511D: MVM_gc_allocate (allocation.h:13)
==12793== by 0x412526F: MVM_gc_allocate_zeroed (allocation.c:49)
==12793== by 0x4125547: MVM_gc_allocate_object (allocation.c:86)
==12793== by 0x4141CA9: MVM_repr_alloc_init (reprconv.c:13)
==12793==
==12793== Invalid read of size 1
==12793== at 0x4163C67: gc_mark (MVMCallCapture.c:54)
==12793== by 0x412B5E7: MVM_gc_mark_collectable (collect.c:399)
==12793== by 0x412A160: process_worklist (collect.c:313)
==12793== by 0x4129CE6: MVM_gc_collect (collect.c:129)
==12793== by 0x4124ADB: run_gc (orchestrate.c:357)
==12793== by 0x4124EC3: MVM_gc_enter_from_allocator (orchestrate.c:470)
==12793== by 0x412520B: MVM_gc_allocate_nursery (allocation.c:32)
==12793== by 0x412511D: MVM_gc_allocate (allocation.h:13)
==12793== by 0x412526F: MVM_gc_allocate_zeroed (allocation.c:49)
==12793== by 0x4125680: MVM_gc_allocate_frame (allocation.c:99)
==12793== by 0x4103870: MVM_frame_force_to_heap (frame.c:647)
==12793== by 0x4108473: MVM_frame_context_wrapper (frame.c:1773)
==12793== Address 0xa25fd10 is 0 bytes inside a block of size 3 free'd
==12793== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==12793== by 0x4163940: MVM_free (alloc.h:29)
==12793== by 0x4163FEB: gc_free (MVMCallCapture.c:76)
==12793== by 0x412BC7C: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==12793== by 0x412472A: finish_gc (orchestrate.c:233)
==12793== by 0x4124B08: run_gc (orchestrate.c:361)
==12793== by 0x4124EC3: MVM_gc_enter_from_allocator (orchestrate.c:470)
==12793== by 0x412520B: MVM_gc_allocate_nursery (allocation.c:32)
==12793== by 0x412511D: MVM_gc_allocate (allocation.h:13)
==12793== by 0x412526F: MVM_gc_allocate_zeroed (allocation.c:49)
==12793== by 0x4125547: MVM_gc_allocate_object (allocation.c:86)
==12793== by 0x4141CA9: MVM_repr_alloc_init (reprconv.c:13)
==12793==
==12793== Invalid read of size 1
==12793== at 0x4163D6D: gc_mark (MVMCallCapture.c:59)
==12793== by 0x412B5E7: MVM_gc_mark_collectable (collect.c:399)
==12793== by 0x412A160: process_worklist (collect.c:313)
==12793== by 0x4129CE6: MVM_gc_collect (collect.c:129)
==12793== by 0x4124ADB: run_gc (orchestrate.c:357)
==12793== by 0x4124EC3: MVM_gc_enter_from_allocator (orchestrate.c:470)
==12793== by 0x412520B: MVM_gc_allocate_nursery (allocation.c:32)
==12793== by 0x412511D: MVM_gc_allocate (allocation.h:13)
==12793== by 0x412526F: MVM_gc_allocate_zeroed (allocation.c:49)
==12793== by 0x4125680: MVM_gc_allocate_frame (allocation.c:99)
==12793== by 0x4103870: MVM_frame_force_to_heap (frame.c:647)
==12793== by 0x4108473: MVM_frame_context_wrapper (frame.c:1773)
==12793== Address 0xa25fd10 is 0 bytes inside a block of size 3 free'd
==12793== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==12793== by 0x4163940: MVM_free (alloc.h:29)
==12793== by 0x4163FEB: gc_free (MVMCallCapture.c:76)
==12793== by 0x412BC7C: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==12793== by 0x412472A: finish_gc (orchestrate.c:233)
==12793== by 0x4124B08: run_gc (orchestrate.c:361)
==12793== by 0x4124EC3: MVM_gc_enter_from_allocator (orchestrate.c:470)
==12793== by 0x412520B: MVM_gc_allocate_nursery (allocation.c:32)
==12793== by 0x412511D: MVM_gc_allocate (allocation.h:13)
==12793== by 0x412526F: MVM_gc_allocate_zeroed (allocation.c:49)
==12793== by 0x4125547: MVM_gc_allocate_object (allocation.c:86)
==12793== by 0x4141CA9: MVM_repr_alloc_init (reprconv.c:13)
==12793==
==12793== Invalid read of size 1
==12793== at 0x4163D83: gc_mark (MVMCallCapture.c:59)
==12793== by 0x412B5E7: MVM_gc_mark_collectable (collect.c:399)
==12793== by 0x412A160: process_worklist (collect.c:313)
==12793== by 0x4129CE6: MVM_gc_collect (collect.c:129)
==12793== by 0x4124ADB: run_gc (orchestrate.c:357)
==12793== by 0x4124EC3: MVM_gc_enter_from_allocator (orchestrate.c:470)
==12793== by 0x412520B: MVM_gc_allocate_nursery (allocation.c:32)
==12793== by 0x412511D: MVM_gc_allocate (allocation.h:13)
==12793== by 0x412526F: MVM_gc_allocate_zeroed (allocation.c:49)
==12793== by 0x4125680: MVM_gc_allocate_frame (allocation.c:99)
==12793== by 0x4103870: MVM_frame_force_to_heap (frame.c:647)
==12793== by 0x4108473: MVM_frame_context_wrapper (frame.c:1773)
==12793== Address 0xa25fd10 is 0 bytes inside a block of size 3 free'd
==12793== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==12793== by 0x4163940: MVM_free (alloc.h:29)
==12793== by 0x4163FEB: gc_free (MVMCallCapture.c:76)
==12793== by 0x412BC7C: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==12793== by 0x412472A: finish_gc (orchestrate.c:233)
==12793== by 0x4124B08: run_gc (orchestrate.c:361)
==12793== by 0x4124EC3: MVM_gc_enter_from_allocator (orchestrate.c:470)
==12793== by 0x412520B: MVM_gc_allocate_nursery (allocation.c:32)
==12793== by 0x412511D: MVM_gc_allocate (allocation.h:13)
==12793== by 0x412526F: MVM_gc_allocate_zeroed (allocation.c:49)
==12793== by 0x4125547: MVM_gc_allocate_object (allocation.c:86)
==12793== by 0x4141CA9: MVM_repr_alloc_init (reprconv.c:13)
==12793==
==12793== Invalid read of size 4
==12793== at 0x4163C3D: gc_mark (MVMCallCapture.c:50)
==12793== by 0x412B5E7: MVM_gc_mark_collectable (collect.c:399)
==12793== by 0x412857D: MVM_gc_root_add_gen2s_to_worklist (roots.c:294)
==12793== by 0x4129CC5: MVM_gc_collect (collect.c:127)
==12793== by 0x4124ADB: run_gc (orchestrate.c:357)
==12793== by 0x4124EC3: MVM_gc_enter_from_allocator (orchestrate.c:470)
==12793== by 0x412520B: MVM_gc_allocate_nursery (allocation.c:32)
==12793== by 0x412511D: MVM_gc_allocate (allocation.h:13)
==12793== by 0x412526F: MVM_gc_allocate_zeroed (allocation.c:49)
==12793== by 0x4125547: MVM_gc_allocate_object (allocation.c:86)
==12793== by 0x40C3CE8: MVM_args_slurpy_positional (args.c:541)
==12793== by 0x40D1671: MVM_interp_run (interp.c:1076)
==12793== Address 0xacc8288 is 0 bytes inside a block of size 20 free'd
==12793== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==12793== by 0x4163940: MVM_free (alloc.h:29)
==12793== by 0x4163FF9: gc_free (MVMCallCapture.c:77)
==12793== by 0x412BC7C: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==12793== by 0x412472A: finish_gc (orchestrate.c:233)
==12793== by 0x4124B08: run_gc (orchestrate.c:361)
==12793== by 0x4124EC3: MVM_gc_enter_from_allocator (orchestrate.c:470)
==12793== by 0x412520B: MVM_gc_allocate_nursery (allocation.c:32)
==12793== by 0x412511D: MVM_gc_allocate (allocation.h:13)
==12793== by 0x412526F: MVM_gc_allocate_zeroed (allocation.c:49)
==12793== by 0x4125547: MVM_gc_allocate_object (allocation.c:86)
==12793== by 0x4141CA9: MVM_repr_alloc_init (reprconv.c:13)
==12793==
==12793== Invalid read of size 1
==12793== at 0x4163C67: gc_mark (MVMCallCapture.c:54)
==12793== by 0x412B5E7: MVM_gc_mark_collectable (collect.c:399)
==12793== by 0x412857D: MVM_gc_root_add_gen2s_to_worklist (roots.c:294)
==12793== by 0x4129CC5: MVM_gc_collect (collect.c:127)
==12793== by 0x4124ADB: run_gc (orchestrate.c:357)
==12793== by 0x4124EC3: MVM_gc_enter_from_allocator (orchestrate.c:470)
==12793== by 0x412520B: MVM_gc_allocate_nursery (allocation.c:32)
==12793== by 0x412511D: MVM_gc_allocate (allocation.h:13)
==12793== by 0x412526F: MVM_gc_allocate_zeroed (allocation.c:49)
==12793== by 0x4125547: MVM_gc_allocate_object (allocation.c:86)
==12793== by 0x40C3CE8: MVM_args_slurpy_positional (args.c:541)
==12793== by 0x40D1671: MVM_interp_run (interp.c:1076)
==12793== Address 0xa25fd10 is 0 bytes inside a block of size 3 free'd
==12793== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==12793== by 0x4163940: MVM_free (alloc.h:29)
==12793== by 0x4163FEB: gc_free (MVMCallCapture.c:76)
==12793== by 0x412BC7C: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==12793== by 0x412472A: finish_gc (orchestrate.c:233)
==12793== by 0x4124B08: run_gc (orchestrate.c:361)
==12793== by 0x4124EC3: MVM_gc_enter_from_allocator (orchestrate.c:470)
==12793== by 0x412520B: MVM_gc_allocate_nursery (allocation.c:32)
==12793== by 0x412511D: MVM_gc_allocate (allocation.h:13)
==12793== by 0x412526F: MVM_gc_allocate_zeroed (allocation.c:49)
==12793== by 0x4125547: MVM_gc_allocate_object (allocation.c:86)
==12793== by 0x4141CA9: MVM_repr_alloc_init (reprconv.c:13)
==12793==
==12793== Invalid read of size 1
==12793== at 0x4163D6D: gc_mark (MVMCallCapture.c:59)
==12793== by 0x412B5E7: MVM_gc_mark_collectable (collect.c:399)
==12793== by 0x412857D: MVM_gc_root_add_gen2s_to_worklist (roots.c:294)
==12793== by 0x4129CC5: MVM_gc_collect (collect.c:127)
==12793== by 0x4124ADB: run_gc (orchestrate.c:357)
==12793== by 0x4124EC3: MVM_gc_enter_from_allocator (orchestrate.c:470)
==12793== by 0x412520B: MVM_gc_allocate_nursery (allocation.c:32)
==12793== by 0x412511D: MVM_gc_allocate (allocation.h:13)
==12793== by 0x412526F: MVM_gc_allocate_zeroed (allocation.c:49)
==12793== by 0x4125547: MVM_gc_allocate_object (allocation.c:86)
==12793== by 0x40C3CE8: MVM_args_slurpy_positional (args.c:541)
==12793== by 0x40D1671: MVM_interp_run (interp.c:1076)
==12793== Address 0xa25fd10 is 0 bytes inside a block of size 3 free'd
==12793== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==12793== by 0x4163940: MVM_free (alloc.h:29)
==12793== by 0x4163FEB: gc_free (MVMCallCapture.c:76)
==12793== by 0x412BC7C: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==12793== by 0x412472A: finish_gc (orchestrate.c:233)
==12793== by 0x4124B08: run_gc (orchestrate.c:361)
==12793== by 0x4124EC3: MVM_gc_enter_from_allocator (orchestrate.c:470)
==12793== by 0x412520B: MVM_gc_allocate_nursery (allocation.c:32)
==12793== by 0x412511D: MVM_gc_allocate (allocation.h:13)
==12793== by 0x412526F: MVM_gc_allocate_zeroed (allocation.c:49)
==12793== by 0x4125547: MVM_gc_allocate_object (allocation.c:86)
==12793== by 0x4141CA9: MVM_repr_alloc_init (reprconv.c:13)
==12793==
==12793== Invalid read of size 1
==12793== at 0x4163D83: gc_mark (MVMCallCapture.c:59)
==12793== by 0x412B5E7: MVM_gc_mark_collectable (collect.c:399)
==12793== by 0x412857D: MVM_gc_root_add_gen2s_to_worklist (roots.c:294)
==12793== by 0x4129CC5: MVM_gc_collect (collect.c:127)
==12793== by 0x4124ADB: run_gc (orchestrate.c:357)
==12793== by 0x4124EC3: MVM_gc_enter_from_allocator (orchestrate.c:470)
==12793== by 0x412520B: MVM_gc_allocate_nursery (allocation.c:32)
==12793== by 0x412511D: MVM_gc_allocate (allocation.h:13)
==12793== by 0x412526F: MVM_gc_allocate_zeroed (allocation.c:49)
==12793== by 0x4125547: MVM_gc_allocate_object (allocation.c:86)
==12793== by 0x40C3CE8: MVM_args_slurpy_positional (args.c:541)
==12793== by 0x40D1671: MVM_interp_run (interp.c:1076)
==12793== Address 0xa25fd10 is 0 bytes inside a block of size 3 free'd
==12793== at 0x402B3D8: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==12793== by 0x4163940: MVM_free (alloc.h:29)
==12793== by 0x4163FEB: gc_free (MVMCallCapture.c:76)
==12793== by 0x412BC7C: MVM_gc_collect_free_nursery_uncopied (collect.c:580)
==12793== by 0x412472A: finish_gc (orchestrate.c:233)
==12793== by 0x4124B08: run_gc (orchestrate.c:361)
==12793== by 0x4124EC3: MVM_gc_enter_from_allocator (orchestrate.c:470)
==12793== by 0x412520B: MVM_gc_allocate_nursery (allocation.c:32)
==12793== by 0x412511D: MVM_gc_allocate (allocation.h:13)
==12793== by 0x412526F: MVM_gc_allocate_zeroed (allocation.c:49)
==12793== by 0x4125547: MVM_gc_allocate_object (allocation.c:86)
==12793== by 0x4141CA9: MVM_repr_alloc_init (reprconv.c:13)
==12793==
ok 1 - Proc::Async consistently reads data
Unhandled exception in code scheduled on thread 7
Tried to get the result of a broken Promise
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment