Skip to content

Instantly share code, notes, and snippets.

@MasterDuke17
Created August 30, 2021 19:33
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/21403ecfc1f554fe3c4f5e670f8abd60 to your computer and use it in GitHub Desktop.
Save MasterDuke17/21403ecfc1f554fe3c4f5e670f8abd60 to your computer and use it in GitHub Desktop.
[dan@alexandria nqp]$ valgrind --leak-check=full ~/p6/install/bin/nqp-m --full-cleanup -e ''
==1281306== Memcheck, a memory error detector
==1281306== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==1281306== Using Valgrind-3.17.0 and LibVEX; rerun with -h for copyright info
==1281306== Command: /home/dan/p6/install/bin/nqp-m --full-cleanup -e
==1281306==
==1281306== Invalid free() / delete / delete[] / realloc()
==1281306== at 0x484118B: free (vg_replace_malloc.c:755)
==1281306== by 0x4A4C987: MVM_free (alloc.h:43)
==1281306== by 0x4A4C987: MVM_callsite_destroy (callsite.c:135)
==1281306== by 0x4A4D7D0: MVM_callsite_cleanup_interns (callsite.c:320)
==1281306== by 0x4B82E93: MVM_vm_destroy_instance (moar.c:703)
==1281306== by 0x109615: main (main.c:369)
==1281306== Address 0x5073af8 is 0 bytes inside data symbol "int_arg_flags"
==1281306==
==1281306== Invalid free() / delete / delete[] / realloc()
==1281306== at 0x484118B: free (vg_replace_malloc.c:755)
==1281306== by 0x4A4D7D0: MVM_callsite_cleanup_interns (callsite.c:320)
==1281306== by 0x4B82E93: MVM_vm_destroy_instance (moar.c:703)
==1281306== by 0x109615: main (main.c:369)
==1281306== Address 0x5073be0 is 0 bytes inside data symbol "int_callsite"
==1281306==
==1281306==
==1281306== HEAP SUMMARY:
==1281306== in use at exit: 51,432 bytes in 785 blocks
==1281306== total heap usage: 117,974 allocs, 117,191 frees, 29,951,893 bytes allocated
==1281306==
==1281306== 248 (56 direct, 192 indirect) bytes in 1 blocks are definitely lost in loss record 39 of 79
==1281306== at 0x483E7C5: malloc (vg_replace_malloc.c:380)
==1281306== by 0x4B04532: MVM_malloc (alloc.h:2)
==1281306== by 0x4B04532: process_recording (program.c:2333)
==1281306== by 0x4B06089: MVM_disp_program_record_end (program.c:2598)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4B0627E: MVM_disp_program_record_end (program.c:2539)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4B0627E: MVM_disp_program_record_end (program.c:2539)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4AFFEB8: MVM_disp_program_run_dispatch (program.c:569)
==1281306== by 0x4A6280F: MVM_interp_run (interp.c:5490)
==1281306== by 0x4B8290C: run_deserialization_frame (moar.c:484)
==1281306== by 0x4B8290C: MVM_vm_run_file (moar.c:502)
==1281306== by 0x1095BB: main (main.c:343)
==1281306==
==1281306== 248 (56 direct, 192 indirect) bytes in 1 blocks are definitely lost in loss record 40 of 79
==1281306== at 0x483E7C5: malloc (vg_replace_malloc.c:380)
==1281306== by 0x4B04532: MVM_malloc (alloc.h:2)
==1281306== by 0x4B04532: process_recording (program.c:2333)
==1281306== by 0x4B06174: MVM_disp_program_record_end (program.c:2621)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4B0627E: MVM_disp_program_record_end (program.c:2539)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4B0627E: MVM_disp_program_record_end (program.c:2539)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4AFFEB8: MVM_disp_program_run_dispatch (program.c:569)
==1281306== by 0x4AFB020: dispatch_initial (inline_cache.c:79)
==1281306== by 0x4AFB020: dispatch_monomorphic (inline_cache.c:114)
==1281306== by 0x4A6280F: MVM_interp_run (interp.c:5490)
==1281306== by 0x4B8290C: run_deserialization_frame (moar.c:484)
==1281306== by 0x4B8290C: MVM_vm_run_file (moar.c:502)
==1281306==
==1281306== 248 (56 direct, 192 indirect) bytes in 1 blocks are definitely lost in loss record 41 of 79
==1281306== at 0x483E7C5: malloc (vg_replace_malloc.c:380)
==1281306== by 0x4B04532: MVM_malloc (alloc.h:2)
==1281306== by 0x4B04532: process_recording (program.c:2333)
==1281306== by 0x4B06089: MVM_disp_program_record_end (program.c:2598)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4B0627E: MVM_disp_program_record_end (program.c:2539)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4AFFEB8: MVM_disp_program_run_dispatch (program.c:569)
==1281306== by 0x4A6280F: MVM_interp_run (interp.c:5490)
==1281306== by 0x1095BB: main (main.c:343)
==1281306==
==1281306== 248 (56 direct, 192 indirect) bytes in 1 blocks are definitely lost in loss record 42 of 79
==1281306== at 0x483E7C5: malloc (vg_replace_malloc.c:380)
==1281306== by 0x4B04532: MVM_malloc (alloc.h:2)
==1281306== by 0x4B04532: process_recording (program.c:2333)
==1281306== by 0x4B06089: MVM_disp_program_record_end (program.c:2598)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4B0627E: MVM_disp_program_record_end (program.c:2539)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4AFFEB8: MVM_disp_program_run_dispatch (program.c:569)
==1281306== by 0x4A6144F: MVM_interp_run (interp.c:5426)
==1281306== by 0x1095BB: main (main.c:343)
==1281306==
==1281306== 248 (56 direct, 192 indirect) bytes in 1 blocks are definitely lost in loss record 43 of 79
==1281306== at 0x483E7C5: malloc (vg_replace_malloc.c:380)
==1281306== by 0x4B04532: MVM_malloc (alloc.h:2)
==1281306== by 0x4B04532: process_recording (program.c:2333)
==1281306== by 0x4B06174: MVM_disp_program_record_end (program.c:2621)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4B0627E: MVM_disp_program_record_end (program.c:2539)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4B0627E: MVM_disp_program_record_end (program.c:2539)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4AFFEB8: MVM_disp_program_run_dispatch (program.c:569)
==1281306== by 0x4A6280F: MVM_interp_run (interp.c:5490)
==1281306== by 0x1095BB: main (main.c:343)
==1281306==
==1281306== 248 (56 direct, 192 indirect) bytes in 1 blocks are definitely lost in loss record 44 of 79
==1281306== at 0x483E7C5: malloc (vg_replace_malloc.c:380)
==1281306== by 0x4B04532: MVM_malloc (alloc.h:2)
==1281306== by 0x4B04532: process_recording (program.c:2333)
==1281306== by 0x4B06324: MVM_disp_program_record_end (program.c:2572)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4B0627E: MVM_disp_program_record_end (program.c:2539)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4AFFEB8: MVM_disp_program_run_dispatch (program.c:569)
==1281306== by 0x4A6280F: MVM_interp_run (interp.c:5490)
==1281306== by 0x1095BB: main (main.c:343)
==1281306==
==1281306== 248 (56 direct, 192 indirect) bytes in 1 blocks are definitely lost in loss record 45 of 79
==1281306== at 0x483E7C5: malloc (vg_replace_malloc.c:380)
==1281306== by 0x4B04532: MVM_malloc (alloc.h:2)
==1281306== by 0x4B04532: process_recording (program.c:2333)
==1281306== by 0x4B06089: MVM_disp_program_record_end (program.c:2598)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4B0627E: MVM_disp_program_record_end (program.c:2539)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4AFFEB8: MVM_disp_program_run_dispatch (program.c:569)
==1281306== by 0x4AFB0F0: dispatch_monomorphic_flattening (inline_cache.c:154)
==1281306== by 0x4A6280F: MVM_interp_run (interp.c:5490)
==1281306== by 0x1095BB: main (main.c:343)
==1281306==
==1281306== 248 (56 direct, 192 indirect) bytes in 1 blocks are definitely lost in loss record 46 of 79
==1281306== at 0x483E7C5: malloc (vg_replace_malloc.c:380)
==1281306== by 0x4B04532: MVM_malloc (alloc.h:2)
==1281306== by 0x4B04532: process_recording (program.c:2333)
==1281306== by 0x4B06089: MVM_disp_program_record_end (program.c:2598)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4B0627E: MVM_disp_program_record_end (program.c:2539)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4AFFEB8: MVM_disp_program_run_dispatch (program.c:569)
==1281306== by 0x4AFB0F0: dispatch_monomorphic_flattening (inline_cache.c:154)
==1281306== by 0x4A6144F: MVM_interp_run (interp.c:5426)
==1281306== by 0x1095BB: main (main.c:343)
==1281306==
==1281306== 496 (112 direct, 384 indirect) bytes in 2 blocks are definitely lost in loss record 55 of 79
==1281306== at 0x483E7C5: malloc (vg_replace_malloc.c:380)
==1281306== by 0x4B04532: MVM_malloc (alloc.h:2)
==1281306== by 0x4B04532: process_recording (program.c:2333)
==1281306== by 0x4B06174: MVM_disp_program_record_end (program.c:2621)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4B0627E: MVM_disp_program_record_end (program.c:2539)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4AFFEB8: MVM_disp_program_run_dispatch (program.c:569)
==1281306== by 0x4AFB020: dispatch_initial (inline_cache.c:79)
==1281306== by 0x4AFB020: dispatch_monomorphic (inline_cache.c:114)
==1281306== by 0x4A62B0E: MVM_interp_run (interp.c:5442)
==1281306== by 0x4B8290C: run_deserialization_frame (moar.c:484)
==1281306== by 0x4B8290C: MVM_vm_run_file (moar.c:502)
==1281306== by 0x1095BB: main (main.c:343)
==1281306==
==1281306== 496 (112 direct, 384 indirect) bytes in 2 blocks are definitely lost in loss record 56 of 79
==1281306== at 0x483E7C5: malloc (vg_replace_malloc.c:380)
==1281306== by 0x4B04532: MVM_malloc (alloc.h:2)
==1281306== by 0x4B04532: process_recording (program.c:2333)
==1281306== by 0x4B06174: MVM_disp_program_record_end (program.c:2621)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4B0627E: MVM_disp_program_record_end (program.c:2539)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4AFFEB8: MVM_disp_program_run_dispatch (program.c:569)
==1281306== by 0x4A62B0E: MVM_interp_run (interp.c:5442)
==1281306== by 0x1095BB: main (main.c:343)
==1281306==
==1281306== 496 (112 direct, 384 indirect) bytes in 2 blocks are definitely lost in loss record 57 of 79
==1281306== at 0x483E7C5: malloc (vg_replace_malloc.c:380)
==1281306== by 0x4B04532: MVM_malloc (alloc.h:2)
==1281306== by 0x4B04532: process_recording (program.c:2333)
==1281306== by 0x4B06089: MVM_disp_program_record_end (program.c:2598)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4B0627E: MVM_disp_program_record_end (program.c:2539)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4B0627E: MVM_disp_program_record_end (program.c:2539)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4AFFEB8: MVM_disp_program_run_dispatch (program.c:569)
==1281306== by 0x4A6280F: MVM_interp_run (interp.c:5490)
==1281306== by 0x1095BB: main (main.c:343)
==1281306==
==1281306== 744 (168 direct, 576 indirect) bytes in 3 blocks are definitely lost in loss record 61 of 79
==1281306== at 0x483E7C5: malloc (vg_replace_malloc.c:380)
==1281306== by 0x4B04532: MVM_malloc (alloc.h:2)
==1281306== by 0x4B04532: process_recording (program.c:2333)
==1281306== by 0x4B06174: MVM_disp_program_record_end (program.c:2621)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4B0627E: MVM_disp_program_record_end (program.c:2539)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4AFFEB8: MVM_disp_program_run_dispatch (program.c:569)
==1281306== by 0x4A62B0E: MVM_interp_run (interp.c:5442)
==1281306== by 0x4B8290C: run_deserialization_frame (moar.c:484)
==1281306== by 0x4B8290C: MVM_vm_run_file (moar.c:502)
==1281306== by 0x1095BB: main (main.c:343)
==1281306==
==1281306== 744 (168 direct, 576 indirect) bytes in 3 blocks are definitely lost in loss record 62 of 79
==1281306== at 0x483E7C5: malloc (vg_replace_malloc.c:380)
==1281306== by 0x4B04532: MVM_malloc (alloc.h:2)
==1281306== by 0x4B04532: process_recording (program.c:2333)
==1281306== by 0x4B06174: MVM_disp_program_record_end (program.c:2621)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4B0627E: MVM_disp_program_record_end (program.c:2539)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4B0627E: MVM_disp_program_record_end (program.c:2539)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4AFFEB8: MVM_disp_program_run_dispatch (program.c:569)
==1281306== by 0x4AFB020: dispatch_initial (inline_cache.c:79)
==1281306== by 0x4AFB020: dispatch_monomorphic (inline_cache.c:114)
==1281306== by 0x4A6280F: MVM_interp_run (interp.c:5490)
==1281306== by 0x1095BB: main (main.c:343)
==1281306==
==1281306== 1,240 (280 direct, 960 indirect) bytes in 5 blocks are definitely lost in loss record 68 of 79
==1281306== at 0x483E7C5: malloc (vg_replace_malloc.c:380)
==1281306== by 0x4B04532: MVM_malloc (alloc.h:2)
==1281306== by 0x4B04532: process_recording (program.c:2333)
==1281306== by 0x4B06324: MVM_disp_program_record_end (program.c:2572)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4B0627E: MVM_disp_program_record_end (program.c:2539)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4AFFEB8: MVM_disp_program_run_dispatch (program.c:569)
==1281306== by 0x4AFB020: dispatch_initial (inline_cache.c:79)
==1281306== by 0x4AFB020: dispatch_monomorphic (inline_cache.c:114)
==1281306== by 0x4A62B0E: MVM_interp_run (interp.c:5442)
==1281306== by 0x1095BB: main (main.c:343)
==1281306==
==1281306== 1,488 (336 direct, 1,152 indirect) bytes in 6 blocks are definitely lost in loss record 69 of 79
==1281306== at 0x483E7C5: malloc (vg_replace_malloc.c:380)
==1281306== by 0x4B04532: MVM_malloc (alloc.h:2)
==1281306== by 0x4B04532: process_recording (program.c:2333)
==1281306== by 0x4B06174: MVM_disp_program_record_end (program.c:2621)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4B0627E: MVM_disp_program_record_end (program.c:2539)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4AFFEB8: MVM_disp_program_run_dispatch (program.c:569)
==1281306== by 0x4AFB020: dispatch_initial (inline_cache.c:79)
==1281306== by 0x4AFB020: dispatch_monomorphic (inline_cache.c:114)
==1281306== by 0x4A62B0E: MVM_interp_run (interp.c:5442)
==1281306== by 0x1095BB: main (main.c:343)
==1281306==
==1281306== 1,984 (448 direct, 1,536 indirect) bytes in 8 blocks are definitely lost in loss record 70 of 79
==1281306== at 0x483E7C5: malloc (vg_replace_malloc.c:380)
==1281306== by 0x4B04532: MVM_malloc (alloc.h:2)
==1281306== by 0x4B04532: process_recording (program.c:2333)
==1281306== by 0x4B06324: MVM_disp_program_record_end (program.c:2572)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4B0627E: MVM_disp_program_record_end (program.c:2539)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4AFFEB8: MVM_disp_program_run_dispatch (program.c:569)
==1281306== by 0x4A62B0E: MVM_interp_run (interp.c:5442)
==1281306== by 0x1095BB: main (main.c:343)
==1281306==
==1281306== 2,024 bytes in 1 blocks are definitely lost in loss record 71 of 79
==1281306== at 0x483E7C5: malloc (vg_replace_malloc.c:380)
==1281306== by 0x4A8E9C7: MVM_malloc (alloc.h:2)
==1281306== by 0x4A8E9C7: MVM_fixed_size_alloc (fixedsizealloc.c:210)
==1281306== by 0x4A8E9C7: MVM_fixed_size_alloc (fixedsizealloc.c:186)
==1281306== by 0x4A70262: hash_allocate_common (fixkey_hash_table.c:66)
==1281306== by 0x4A70262: maybe_grow_hash (fixkey_hash_table.c:260)
==1281306== by 0x4A70AE2: MVM_fixkey_hash_lvalue_fetch_nocheck (fixkey_hash_table.c:325)
==1281306== by 0x4A70B41: MVM_fixkey_hash_insert_nocheck (fixkey_hash_table.c:357)
==1281306== by 0x4B0A373: add_to_hash (syscall.c:977)
==1281306== by 0x4B0A373: MVM_disp_syscall_setup (syscall.c:1038)
==1281306== by 0x4B81C4D: MVM_vm_create_instance (moar.c:220)
==1281306== by 0x109555: main (main.c:321)
==1281306==
==1281306== 4,376 (952 direct, 3,424 indirect) bytes in 17 blocks are definitely lost in loss record 76 of 79
==1281306== at 0x483E7C5: malloc (vg_replace_malloc.c:380)
==1281306== by 0x4B04532: MVM_malloc (alloc.h:2)
==1281306== by 0x4B04532: process_recording (program.c:2333)
==1281306== by 0x4B06089: MVM_disp_program_record_end (program.c:2598)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4B0627E: MVM_disp_program_record_end (program.c:2539)
==1281306== by 0x4A7D832: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7D832: MVM_callstack_unwind_frame (callstack.c:488)
==1281306== by 0x4A769E8: remove_one_frame (frame.c:1011)
==1281306== by 0x4A7B9C9: MVM_frame_try_return (frame.c:1133)
==1281306== by 0x4A63207: MVM_interp_run (interp.c:570)
==1281306== by 0x4B8290C: run_deserialization_frame (moar.c:484)
==1281306== by 0x4B8290C: MVM_vm_run_file (moar.c:502)
==1281306== by 0x1095BB: main (main.c:343)
==1281306==
==1281306== 6,696 (1,512 direct, 5,184 indirect) bytes in 27 blocks are definitely lost in loss record 77 of 79
==1281306== at 0x483E7C5: malloc (vg_replace_malloc.c:380)
==1281306== by 0x4B04532: MVM_malloc (alloc.h:2)
==1281306== by 0x4B04532: process_recording (program.c:2333)
==1281306== by 0x4B06324: MVM_disp_program_record_end (program.c:2572)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4B0627E: MVM_disp_program_record_end (program.c:2539)
==1281306== by 0x4A7D832: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7D832: MVM_callstack_unwind_frame (callstack.c:488)
==1281306== by 0x4A769E8: remove_one_frame (frame.c:1011)
==1281306== by 0x4A7B9C9: MVM_frame_try_return (frame.c:1133)
==1281306== by 0x4A63207: MVM_interp_run (interp.c:570)
==1281306== by 0x1095BB: main (main.c:343)
==1281306==
==1281306== 28,664 (6,328 direct, 22,336 indirect) bytes in 113 blocks are definitely lost in loss record 79 of 79
==1281306== at 0x483E7C5: malloc (vg_replace_malloc.c:380)
==1281306== by 0x4B04532: MVM_malloc (alloc.h:2)
==1281306== by 0x4B04532: process_recording (program.c:2333)
==1281306== by 0x4B06089: MVM_disp_program_record_end (program.c:2598)
==1281306== by 0x4A7DA0A: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7DA0A: MVM_callstack_unwind_dispatch_record (callstack.c:527)
==1281306== by 0x4B0627E: MVM_disp_program_record_end (program.c:2539)
==1281306== by 0x4A7D832: handle_end_of_dispatch_record (callstack.c:377)
==1281306== by 0x4A7D832: MVM_callstack_unwind_frame (callstack.c:488)
==1281306== by 0x4A769E8: remove_one_frame (frame.c:1011)
==1281306== by 0x4A7B9C9: MVM_frame_try_return (frame.c:1133)
==1281306== by 0x4A63207: MVM_interp_run (interp.c:570)
==1281306== by 0x1095BB: main (main.c:343)
==1281306==
==1281306== LEAK SUMMARY:
==1281306== definitely lost: 13,000 bytes in 197 blocks
==1281306== indirectly lost: 38,432 bytes in 588 blocks
==1281306== possibly lost: 0 bytes in 0 blocks
==1281306== still reachable: 0 bytes in 0 blocks
==1281306== suppressed: 0 bytes in 0 blocks
==1281306==
==1281306== For lists of detected and suppressed errors, rerun with: -s
==1281306== ERROR SUMMARY: 22 errors from 22 contexts (suppressed: 0 from 0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment