Skip to content

Instantly share code, notes, and snippets.

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/49e23c192acba323d69c5b2de6e71329 to your computer and use it in GitHub Desktop.
Save dogbert17/49e23c192acba323d69c5b2de6e71329 to your computer and use it in GitHub Desktop.
Leaks ?
==203458== 11,515,904 bytes in 1,223 blocks are still reachable in loss record 3,487 of 3,501
==203458== at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==203458== by 0x4A98833: MVM_malloc (alloc.h:2)
==203458== by 0x4A98833: add_page (gen2.c:47)
==203458== by 0x4A98833: MVM_gc_gen2_allocate (gen2.c:84)
==203458== by 0x4A97BC0: process_worklist (collect.c:279)
==203458== by 0x4A9818A: MVM_gc_collect (collect.c:157)
==203458== by 0x4A92EA1: run_gc (orchestrate.c:443)
==203458== by 0x4A93F1E: MVM_gc_enter_from_allocator (orchestrate.c:598)
==203458== by 0x4A94240: MVM_gc_allocate_nursery (allocation.c:37)
==203458== by 0x106E81BC: ???
==203458== by 0x4A503C1: MVM_interp_run (interp.c:6465)
==203458== by 0x1098E7: main (in /home/dogbert/.rakudobrew/versions/moar-master/install/bin/rakudo-m)
==203458==
==203458== 13,789,960 bytes in 490 blocks are still reachable in loss record 3,488 of 3,501
==203458== at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==203458== by 0x4A81B77: MVM_malloc (alloc.h:2)
==203458== by 0x4A81B77: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==203458== by 0x4A81B77: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==203458== by 0x4A81D3D: MVM_fixed_size_alloc_zeroed (fixedsizealloc.c:217)
==203458== by 0x4A69F0F: MVM_bytecode_unpack (bytecode.c:1002)
==203458== by 0x4A6890A: MVM_cu_from_bytes (compunit.c:21)
==203458== by 0x4A77F50: MVM_load_bytecode_buffer_to_cu (loadbytecode.c:73)
==203458== by 0x4A59F17: MVM_interp_run (interp.c:5142)
==203458== by 0x1098E7: main (in /home/dogbert/.rakudobrew/versions/moar-master/install/bin/rakudo-m)
==203458==
==203458== 15,628,288 bytes in 1,663 blocks are still reachable in loss record 3,489 of 3,501
==203458== at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==203458== by 0x4A98833: MVM_malloc (alloc.h:2)
==203458== by 0x4A98833: add_page (gen2.c:47)
==203458== by 0x4A98833: MVM_gc_gen2_allocate (gen2.c:84)
==203458== by 0x4A97BC0: process_worklist (collect.c:279)
==203458== by 0x4A9818A: MVM_gc_collect (collect.c:157)
==203458== by 0x4A92EA1: run_gc (orchestrate.c:443)
==203458== by 0x4A93F1E: MVM_gc_enter_from_allocator (orchestrate.c:598)
==203458== by 0x4A94240: MVM_gc_allocate_nursery (allocation.c:37)
==203458== by 0x106E815A: ???
==203458== by 0x4A503C1: MVM_interp_run (interp.c:6465)
==203458== by 0x1098E7: main (in /home/dogbert/.rakudobrew/versions/moar-master/install/bin/rakudo-m)
==203458==
==203458== 16,023,680 bytes in 490 blocks are still reachable in loss record 3,490 of 3,501
==203458== at 0x483DFAF: realloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==203458== by 0x4AB1BAD: MVM_realloc (alloc.h:20)
==203458== by 0x4AB1BAD: set_size_internal.isra.0 (VMArray.c:372)
==203458== by 0x4AB2997: MVM_VMArray_bind_pos (VMArray.c:397)
==203458== by 0x106F8923: ???
==203458== by 0x4A503C1: MVM_interp_run (interp.c:6465)
==203458== by 0x1098E7: main (in /home/dogbert/.rakudobrew/versions/moar-master/install/bin/rakudo-m)
==203458==
==203458== 16,023,680 bytes in 490 blocks are still reachable in loss record 3,491 of 3,501
==203458== at 0x483DFAF: realloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==203458== by 0x4AB1BAD: MVM_realloc (alloc.h:20)
==203458== by 0x4AB1BAD: set_size_internal.isra.0 (VMArray.c:372)
==203458== by 0x4AB2997: MVM_VMArray_bind_pos (VMArray.c:397)
==203458== by 0x106F89FC: ???
==203458== by 0x4A503C1: MVM_interp_run (interp.c:6465)
==203458== by 0x1098E7: main (in /home/dogbert/.rakudobrew/versions/moar-master/install/bin/rakudo-m)
==203458==
==203458== 19,268,608 bytes in 607 blocks are still reachable in loss record 3,492 of 3,501
==203458== at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==203458== by 0x4A81CDA: MVM_malloc (alloc.h:2)
==203458== by 0x4A81CDA: add_page (fixedsizealloc.c:120)
==203458== by 0x4A81CDA: alloc_slow_path (fixedsizealloc.c:143)
==203458== by 0x4A81CDA: alloc_from_global (fixedsizealloc.c:184)
==203458== by 0x4A81CDA: MVM_fixed_size_alloc (fixedsizealloc.c:208)
==203458== by 0x4A64966: hash_allocate_common (str_hash_table.c:132)
==203458== by 0x4A64966: maybe_grow_hash (str_hash_table.c:331)
==203458== by 0x4A65009: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:471)
==203458== by 0x4AB44CD: MVMHash_bind_key (MVMHash.c:118)
==203458== by 0x4A476F0: MVM_args_slurpy_named (args.c:820)
==203458== by 0x4A60CD6: MVM_interp_run (interp.c:1265)
==203458== by 0x1098E7: main (in /home/dogbert/.rakudobrew/versions/moar-master/install/bin/rakudo-m)
==203458==
==203458== 23,024,477 bytes in 1,314,132 blocks are still reachable in loss record 3,493 of 3,501
==203458== at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==203458== by 0x4B3097C: MVM_malloc (alloc.h:2)
==203458== by 0x4B3097C: MVM_string_latin1_decode (latin1.c:15)
==203458== by 0x4A68D9B: MVM_cu_obtain_string (compunit.c:238)
==203458== by 0x4A69A36: MVM_cu_string (compunit.h:10)
==203458== by 0x4A69A36: get_heap_string (bytecode.c:134)
==203458== by 0x4A69A36: MVM_bytecode_finish_frame (bytecode.c:678)
==203458== by 0x4A6BF27: prepare_and_verify_static_frame (frame.c:29)
==203458== by 0x4A6BF27: instrumentation_level_barrier (frame.c:102)
==203458== by 0x4A6D0C1: MVM_frame_invoke (frame.c:408)
==203458== by 0x4ABC2D3: invoke_handler (MVMCode.c:10)
==203458== by 0x4A5C865: MVM_interp_run (interp.c:1029)
==203458== by 0x1098E7: main (in /home/dogbert/.rakudobrew/versions/moar-master/install/bin/rakudo-m)
==203458==
==203458== 30,350,368 bytes in 564 blocks are still reachable in loss record 3,494 of 3,501
==203458== at 0x483DFAF: realloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==203458== by 0x4AF167C: MVM_realloc (alloc.h:20)
==203458== by 0x4AF167C: write_instructions (codegen.c:165)
==203458== by 0x4AF167C: MVM_spesh_codegen (codegen.c:385)
==203458== by 0x4B0F976: MVM_spesh_candidate_add (MVMSpeshCandidate.c:260)
==203458== by 0x4B05060: worker (worker.c:24)
==203458== by 0x4A75D44: thread_initial_invoke (threads.c:58)
==203458== by 0x4A4A932: MVM_interp_run (interp.c:158)
==203458== by 0x4A75DDC: start_thread (threads.c:91)
==203458== by 0x5478608: start_thread (pthread_create.c:477)
==203458== by 0x524E292: clone (clone.S:95)
==203458==
==203458== 32,044,160 bytes in 1,138 blocks are still reachable in loss record 3,495 of 3,501
==203458== at 0x483DFAF: realloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==203458== by 0x4AB382D: MVM_realloc (alloc.h:20)
==203458== by 0x4AB382D: set_size_internal (VMArray.c:372)
==203458== by 0x4AB382D: MVM_VMArray_push (VMArray.c:486)
==203458== by 0x10B24AD6: ???
==203458== by 0x4A503C1: MVM_interp_run (interp.c:6465)
==203458== by 0x1098E7: main (in /home/dogbert/.rakudobrew/versions/moar-master/install/bin/rakudo-m)
==203458==
==203458== 33,181,696 bytes in 3,375 blocks are still reachable in loss record 3,496 of 3,501
==203458== at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==203458== by 0x4A98833: MVM_malloc (alloc.h:2)
==203458== by 0x4A98833: add_page (gen2.c:47)
==203458== by 0x4A98833: MVM_gc_gen2_allocate (gen2.c:84)
==203458== by 0x4A97BC0: process_worklist (collect.c:279)
==203458== by 0x4A9818A: MVM_gc_collect (collect.c:157)
==203458== by 0x4A92EA1: run_gc (orchestrate.c:443)
==203458== by 0x4A93F1E: MVM_gc_enter_from_allocator (orchestrate.c:598)
==203458== by 0x4A94240: MVM_gc_allocate_nursery (allocation.c:37)
==203458== by 0x106E8C57: ???
==203458== by 0x4A503C1: MVM_interp_run (interp.c:6465)
==203458== by 0x1098E7: main (in /home/dogbert/.rakudobrew/versions/moar-master/install/bin/rakudo-m)
==203458==
==203458== 36,213,424 bytes in 490 blocks are possibly lost in loss record 3,497 of 3,501
==203458== at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==203458== by 0x4A81B77: MVM_malloc (alloc.h:2)
==203458== by 0x4A81B77: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==203458== by 0x4A81B77: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==203458== by 0x4A6453D: hash_allocate_common (str_hash_table.c:132)
==203458== by 0x4A6453D: maybe_grow_hash (str_hash_table.c:398)
==203458== by 0x4A65009: MVM_str_hash_lvalue_fetch_nocheck (str_hash_table.c:471)
==203458== by 0x4AB44CD: MVMHash_bind_key (MVMHash.c:118)
==203458== by 0x106F8B58: ???
==203458== by 0x4A503C1: MVM_interp_run (interp.c:6465)
==203458== by 0x1098E7: main (in /home/dogbert/.rakudobrew/versions/moar-master/install/bin/rakudo-m)
==203458==
==203458== 48,103,680 bytes in 741 blocks are still reachable in loss record 3,498 of 3,501
==203458== at 0x483DFAF: realloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==203458== by 0x4AB382D: MVM_realloc (alloc.h:20)
==203458== by 0x4AB382D: set_size_internal (VMArray.c:372)
==203458== by 0x4AB382D: MVM_VMArray_push (VMArray.c:486)
==203458== by 0x106EF299: ???
==203458== by 0x4A503C1: MVM_interp_run (interp.c:6465)
==203458== by 0x1098E7: main (in /home/dogbert/.rakudobrew/versions/moar-master/install/bin/rakudo-m)
==203458==
==203458== 63,037,440 bytes in 5,130 blocks are still reachable in loss record 3,499 of 3,501
==203458== at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==203458== by 0x4A98833: MVM_malloc (alloc.h:2)
==203458== by 0x4A98833: add_page (gen2.c:47)
==203458== by 0x4A98833: MVM_gc_gen2_allocate (gen2.c:84)
==203458== by 0x4A9888B: MVM_gc_gen2_allocate_zeroed (gen2.c:111)
==203458== by 0x4A94460: MVM_gc_allocate_object (allocation.c:93)
==203458== by 0x4B30968: MVM_string_latin1_decode (latin1.c:9)
==203458== by 0x4A68D9B: MVM_cu_obtain_string (compunit.c:238)
==203458== by 0x4A69A36: MVM_cu_string (compunit.h:10)
==203458== by 0x4A69A36: get_heap_string (bytecode.c:134)
==203458== by 0x4A69A36: MVM_bytecode_finish_frame (bytecode.c:678)
==203458== by 0x4A6BF27: prepare_and_verify_static_frame (frame.c:29)
==203458== by 0x4A6BF27: instrumentation_level_barrier (frame.c:102)
==203458== by 0x4A6D0C1: MVM_frame_invoke (frame.c:408)
==203458== by 0x4ABC2D3: invoke_handler (MVMCode.c:10)
==203458== by 0x4A5C865: MVM_interp_run (interp.c:1029)
==203458== by 0x1098E7: main (in /home/dogbert/.rakudobrew/versions/moar-master/install/bin/rakudo-m)
==203458==
==203458== 88,564,520 bytes in 491 blocks are still reachable in loss record 3,500 of 3,501
==203458== at 0x483DFAF: realloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==203458== by 0x4AB1BAD: MVM_realloc (alloc.h:20)
==203458== by 0x4AB1BAD: set_size_internal.isra.0 (VMArray.c:372)
==203458== by 0x4AB2F2C: asplice (VMArray.c:1005)
==203458== by 0x12D8B0BE: ???
==203458== by 0x4A503C1: MVM_interp_run (interp.c:6465)
==203458== by 0x1098E7: main (in /home/dogbert/.rakudobrew/versions/moar-master/install/bin/rakudo-m)
==203458==
==203458== 89,701,320 bytes in 493 blocks are still reachable in loss record 3,501 of 3,501
==203458== at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==203458== by 0x4A77F26: MVM_malloc (alloc.h:2)
==203458== by 0x4A77F26: MVM_load_bytecode_buffer_to_cu (loadbytecode.c:70)
==203458== by 0x4A59F17: MVM_interp_run (interp.c:5142)
==203458== by 0x1098E7: main (in /home/dogbert/.rakudobrew/versions/moar-master/install/bin/rakudo-m)
==203458==
==203458== LEAK SUMMARY:
==203458== definitely lost: 0 bytes in 0 blocks
==203458== indirectly lost: 0 bytes in 0 blocks
==203458== possibly lost: 57,117,336 bytes in 3,004 blocks
==203458== still reachable: 726,046,767 bytes in 1,699,495 blocks
==203458== suppressed: 0 bytes in 0 blocks
==203458==
==203458== For lists of detected and suppressed errors, rerun with: -s
==203458== ERROR SUMMARY: 67 errors from 67 contexts (suppressed: 0 from 0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment