-
-
Save MasterDuke17/07db05700b55ce645cede9beb90f017d to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[dan@alexandria nqp]$ MVM_SPESH_DISABLE=1 valgrind '/home/dan/Source/perl6/install/bin/moar' --libpath=src/vm/moar/stage0 src/vm/moar/stage0/nqp.moarvm --bootstrap --no-regex-lib --target=mbc --setting=NULL --stable-sc=stage1 --output=gen/moar/stage1/nqpmo.moarvm gen/moar/stage1/nqpmo.nqp | |
==689343== Memcheck, a memory error detector | |
==689343== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. | |
==689343== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info | |
==689343== Command: /home/dan/Source/perl6/install/bin/moar --libpath=src/vm/moar/stage0 src/vm/moar/stage0/nqp.moarvm --bootstrap --no-regex-lib --target=mbc --setting=NULL --stable-sc=stage1 --output=gen/moar/stage1/nqpmo.moarvm gen/moar/stage1/nqpmo.nqp | |
==689343== | |
==689343== Invalid read of size 8 | |
==689343== at 0x484071C: memmove (vg_replace_strmem.c:1271) | |
==689343== by 0x4AC0F1D: MVM_decoder_add_bytes (Decoder.c:237) | |
==689343== by 0x4A47A00: MVM_interp_run (interp.c:5159) | |
==689343== by 0x4B46B7E: MVM_vm_run_file (moar.c:463) | |
==689343== by 0x10975F: main (main.c:305) | |
==689343== Address 0x645a040 is 0 bytes inside a block of size 1,048,576 free'd | |
==689343== at 0x483BD7B: realloc (vg_replace_malloc.c:836) | |
==689343== by 0x4A69871: MVM_realloc (alloc.h:20) | |
==689343== by 0x4A69871: MVM_fixed_size_realloc (fixedsizealloc.c:225) | |
==689343== by 0x4A82E78: read_bytes (syncfile.c:154) | |
==689343== by 0x4A804AC: MVM_io_read_bytes (io.c:122) | |
==689343== by 0x4A3AFCA: MVM_interp_run (interp.c:3948) | |
==689343== by 0x4B46B7E: MVM_vm_run_file (moar.c:463) | |
==689343== by 0x10975F: main (main.c:305) | |
==689343== Block was alloc'd at | |
==689343== at 0x483977F: malloc (vg_replace_malloc.c:309) | |
==689343== by 0x4A6943A: MVM_malloc (alloc.h:2) | |
==689343== by 0x4A6943A: MVM_fixed_size_alloc (fixedsizealloc.c:194) | |
==689343== by 0x4A6943A: MVM_fixed_size_alloc (fixedsizealloc.c:176) | |
==689343== by 0x4A82E02: read_bytes (syncfile.c:140) | |
==689343== by 0x4A804AC: MVM_io_read_bytes (io.c:122) | |
==689343== by 0x4A3AFCA: MVM_interp_run (interp.c:3948) | |
==689343== by 0x4B46B7E: MVM_vm_run_file (moar.c:463) | |
==689343== by 0x10975F: main (main.c:305) | |
==689343== | |
==689343== Invalid read of size 8 | |
==689343== at 0x4840727: memmove (vg_replace_strmem.c:1271) | |
==689343== by 0x4AC0F1D: MVM_decoder_add_bytes (Decoder.c:237) | |
==689343== by 0x4A47A00: MVM_interp_run (interp.c:5159) | |
==689343== by 0x4B46B7E: MVM_vm_run_file (moar.c:463) | |
==689343== by 0x10975F: main (main.c:305) | |
==689343== Address 0x645a048 is 8 bytes inside a block of size 1,048,576 free'd | |
==689343== at 0x483BD7B: realloc (vg_replace_malloc.c:836) | |
==689343== by 0x4A69871: MVM_realloc (alloc.h:20) | |
==689343== by 0x4A69871: MVM_fixed_size_realloc (fixedsizealloc.c:225) | |
==689343== by 0x4A82E78: read_bytes (syncfile.c:154) | |
==689343== by 0x4A804AC: MVM_io_read_bytes (io.c:122) | |
==689343== by 0x4A3AFCA: MVM_interp_run (interp.c:3948) | |
==689343== by 0x4B46B7E: MVM_vm_run_file (moar.c:463) | |
==689343== by 0x10975F: main (main.c:305) | |
==689343== Block was alloc'd at | |
==689343== at 0x483977F: malloc (vg_replace_malloc.c:309) | |
==689343== by 0x4A6943A: MVM_malloc (alloc.h:2) | |
==689343== by 0x4A6943A: MVM_fixed_size_alloc (fixedsizealloc.c:194) | |
==689343== by 0x4A6943A: MVM_fixed_size_alloc (fixedsizealloc.c:176) | |
==689343== by 0x4A82E02: read_bytes (syncfile.c:140) | |
==689343== by 0x4A804AC: MVM_io_read_bytes (io.c:122) | |
==689343== by 0x4A3AFCA: MVM_interp_run (interp.c:3948) | |
==689343== by 0x4B46B7E: MVM_vm_run_file (moar.c:463) | |
==689343== by 0x10975F: main (main.c:305) | |
==689343== | |
==689343== Invalid read of size 8 | |
==689343== at 0x484072F: memmove (vg_replace_strmem.c:1271) | |
==689343== by 0x4AC0F1D: MVM_decoder_add_bytes (Decoder.c:237) | |
==689343== by 0x4A47A00: MVM_interp_run (interp.c:5159) | |
==689343== by 0x4B46B7E: MVM_vm_run_file (moar.c:463) | |
==689343== by 0x10975F: main (main.c:305) | |
==689343== Address 0x645a050 is 16 bytes inside a block of size 1,048,576 free'd | |
==689343== at 0x483BD7B: realloc (vg_replace_malloc.c:836) | |
==689343== by 0x4A69871: MVM_realloc (alloc.h:20) | |
==689343== by 0x4A69871: MVM_fixed_size_realloc (fixedsizealloc.c:225) | |
==689343== by 0x4A82E78: read_bytes (syncfile.c:154) | |
==689343== by 0x4A804AC: MVM_io_read_bytes (io.c:122) | |
==689343== by 0x4A3AFCA: MVM_interp_run (interp.c:3948) | |
==689343== by 0x4B46B7E: MVM_vm_run_file (moar.c:463) | |
==689343== by 0x10975F: main (main.c:305) | |
==689343== Block was alloc'd at | |
==689343== at 0x483977F: malloc (vg_replace_malloc.c:309) | |
==689343== by 0x4A6943A: MVM_malloc (alloc.h:2) | |
==689343== by 0x4A6943A: MVM_fixed_size_alloc (fixedsizealloc.c:194) | |
==689343== by 0x4A6943A: MVM_fixed_size_alloc (fixedsizealloc.c:176) | |
==689343== by 0x4A82E02: read_bytes (syncfile.c:140) | |
==689343== by 0x4A804AC: MVM_io_read_bytes (io.c:122) | |
==689343== by 0x4A3AFCA: MVM_interp_run (interp.c:3948) | |
==689343== by 0x4B46B7E: MVM_vm_run_file (moar.c:463) | |
==689343== by 0x10975F: main (main.c:305) | |
==689343== | |
==689343== Invalid read of size 8 | |
==689343== at 0x4840737: memmove (vg_replace_strmem.c:1271) | |
==689343== by 0x4AC0F1D: MVM_decoder_add_bytes (Decoder.c:237) | |
==689343== by 0x4A47A00: MVM_interp_run (interp.c:5159) | |
==689343== by 0x4B46B7E: MVM_vm_run_file (moar.c:463) | |
==689343== by 0x10975F: main (main.c:305) | |
==689343== Address 0x645a058 is 24 bytes inside a block of size 1,048,576 free'd | |
==689343== at 0x483BD7B: realloc (vg_replace_malloc.c:836) | |
==689343== by 0x4A69871: MVM_realloc (alloc.h:20) | |
==689343== by 0x4A69871: MVM_fixed_size_realloc (fixedsizealloc.c:225) | |
==689343== by 0x4A82E78: read_bytes (syncfile.c:154) | |
==689343== by 0x4A804AC: MVM_io_read_bytes (io.c:122) | |
==689343== by 0x4A3AFCA: MVM_interp_run (interp.c:3948) | |
==689343== by 0x4B46B7E: MVM_vm_run_file (moar.c:463) | |
==689343== by 0x10975F: main (main.c:305) | |
==689343== Block was alloc'd at | |
==689343== at 0x483977F: malloc (vg_replace_malloc.c:309) | |
==689343== by 0x4A6943A: MVM_malloc (alloc.h:2) | |
==689343== by 0x4A6943A: MVM_fixed_size_alloc (fixedsizealloc.c:194) | |
==689343== by 0x4A6943A: MVM_fixed_size_alloc (fixedsizealloc.c:176) | |
==689343== by 0x4A82E02: read_bytes (syncfile.c:140) | |
==689343== by 0x4A804AC: MVM_io_read_bytes (io.c:122) | |
==689343== by 0x4A3AFCA: MVM_interp_run (interp.c:3948) | |
==689343== by 0x4B46B7E: MVM_vm_run_file (moar.c:463) | |
==689343== by 0x10975F: main (main.c:305) | |
==689343== | |
==689343== Invalid read of size 8 | |
==689343== at 0x4840776: memmove (vg_replace_strmem.c:1271) | |
==689343== by 0x4AC0F1D: MVM_decoder_add_bytes (Decoder.c:237) | |
==689343== by 0x4A47A00: MVM_interp_run (interp.c:5159) | |
==689343== by 0x4B46B7E: MVM_vm_run_file (moar.c:463) | |
==689343== by 0x10975F: main (main.c:305) | |
==689343== Address 0x64667a0 is 51,040 bytes inside a block of size 1,048,576 free'd | |
==689343== at 0x483BD7B: realloc (vg_replace_malloc.c:836) | |
==689343== by 0x4A69871: MVM_realloc (alloc.h:20) | |
==689343== by 0x4A69871: MVM_fixed_size_realloc (fixedsizealloc.c:225) | |
==689343== by 0x4A82E78: read_bytes (syncfile.c:154) | |
==689343== by 0x4A804AC: MVM_io_read_bytes (io.c:122) | |
==689343== by 0x4A3AFCA: MVM_interp_run (interp.c:3948) | |
==689343== by 0x4B46B7E: MVM_vm_run_file (moar.c:463) | |
==689343== by 0x10975F: main (main.c:305) | |
==689343== Block was alloc'd at | |
==689343== at 0x483977F: malloc (vg_replace_malloc.c:309) | |
==689343== by 0x4A6943A: MVM_malloc (alloc.h:2) | |
==689343== by 0x4A6943A: MVM_fixed_size_alloc (fixedsizealloc.c:194) | |
==689343== by 0x4A6943A: MVM_fixed_size_alloc (fixedsizealloc.c:176) | |
==689343== by 0x4A82E02: read_bytes (syncfile.c:140) | |
==689343== by 0x4A804AC: MVM_io_read_bytes (io.c:122) | |
==689343== by 0x4A3AFCA: MVM_interp_run (interp.c:3948) | |
==689343== by 0x4B46B7E: MVM_vm_run_file (moar.c:463) | |
==689343== by 0x10975F: main (main.c:305) | |
==689343== | |
==689343== Invalid read of size 8 | |
==689343== at 0x4840784: memmove (vg_replace_strmem.c:1271) | |
==689343== by 0x4AC0F1D: MVM_decoder_add_bytes (Decoder.c:237) | |
==689343== by 0x4A47A00: MVM_interp_run (interp.c:5159) | |
==689343== by 0x4B46B7E: MVM_vm_run_file (moar.c:463) | |
==689343== by 0x10975F: main (main.c:305) | |
==689343== Address 0x64667b0 is 51,056 bytes inside a block of size 1,048,576 free'd | |
==689343== at 0x483BD7B: realloc (vg_replace_malloc.c:836) | |
==689343== by 0x4A69871: MVM_realloc (alloc.h:20) | |
==689343== by 0x4A69871: MVM_fixed_size_realloc (fixedsizealloc.c:225) | |
==689343== by 0x4A82E78: read_bytes (syncfile.c:154) | |
==689343== by 0x4A804AC: MVM_io_read_bytes (io.c:122) | |
==689343== by 0x4A3AFCA: MVM_interp_run (interp.c:3948) | |
==689343== by 0x4B46B7E: MVM_vm_run_file (moar.c:463) | |
==689343== by 0x10975F: main (main.c:305) | |
==689343== Block was alloc'd at | |
==689343== at 0x483977F: malloc (vg_replace_malloc.c:309) | |
==689343== by 0x4A6943A: MVM_malloc (alloc.h:2) | |
==689343== by 0x4A6943A: MVM_fixed_size_alloc (fixedsizealloc.c:194) | |
==689343== by 0x4A6943A: MVM_fixed_size_alloc (fixedsizealloc.c:176) | |
==689343== by 0x4A82E02: read_bytes (syncfile.c:140) | |
==689343== by 0x4A804AC: MVM_io_read_bytes (io.c:122) | |
==689343== by 0x4A3AFCA: MVM_interp_run (interp.c:3948) | |
==689343== by 0x4B46B7E: MVM_vm_run_file (moar.c:463) | |
==689343== by 0x10975F: main (main.c:305) | |
==689343== | |
==689343== Invalid read of size 2 | |
==689343== at 0x48407D0: memmove (vg_replace_strmem.c:1271) | |
==689343== by 0x4AC0F1D: MVM_decoder_add_bytes (Decoder.c:237) | |
==689343== by 0x4A47A00: MVM_interp_run (interp.c:5159) | |
==689343== by 0x4B46B7E: MVM_vm_run_file (moar.c:463) | |
==689343== by 0x10975F: main (main.c:305) | |
==689343== Address 0x64667b8 is 51,064 bytes inside a block of size 1,048,576 free'd | |
==689343== at 0x483BD7B: realloc (vg_replace_malloc.c:836) | |
==689343== by 0x4A69871: MVM_realloc (alloc.h:20) | |
==689343== by 0x4A69871: MVM_fixed_size_realloc (fixedsizealloc.c:225) | |
==689343== by 0x4A82E78: read_bytes (syncfile.c:154) | |
==689343== by 0x4A804AC: MVM_io_read_bytes (io.c:122) | |
==689343== by 0x4A3AFCA: MVM_interp_run (interp.c:3948) | |
==689343== by 0x4B46B7E: MVM_vm_run_file (moar.c:463) | |
==689343== by 0x10975F: main (main.c:305) | |
==689343== Block was alloc'd at | |
==689343== at 0x483977F: malloc (vg_replace_malloc.c:309) | |
==689343== by 0x4A6943A: MVM_malloc (alloc.h:2) | |
==689343== by 0x4A6943A: MVM_fixed_size_alloc (fixedsizealloc.c:194) | |
==689343== by 0x4A6943A: MVM_fixed_size_alloc (fixedsizealloc.c:176) | |
==689343== by 0x4A82E02: read_bytes (syncfile.c:140) | |
==689343== by 0x4A804AC: MVM_io_read_bytes (io.c:122) | |
==689343== by 0x4A3AFCA: MVM_interp_run (interp.c:3948) | |
==689343== by 0x4B46B7E: MVM_vm_run_file (moar.c:463) | |
==689343== by 0x10975F: main (main.c:305) | |
==689343== | |
==689343== Invalid read of size 2 | |
==689343== at 0x48407DF: memmove (vg_replace_strmem.c:1271) | |
==689343== by 0x4AC0F1D: MVM_decoder_add_bytes (Decoder.c:237) | |
==689343== by 0x4A47A00: MVM_interp_run (interp.c:5159) | |
==689343== by 0x4B46B7E: MVM_vm_run_file (moar.c:463) | |
==689343== by 0x10975F: main (main.c:305) | |
==689343== Address 0x64667bc is 51,068 bytes inside a block of size 1,048,576 free'd | |
==689343== at 0x483BD7B: realloc (vg_replace_malloc.c:836) | |
==689343== by 0x4A69871: MVM_realloc (alloc.h:20) | |
==689343== by 0x4A69871: MVM_fixed_size_realloc (fixedsizealloc.c:225) | |
==689343== by 0x4A82E78: read_bytes (syncfile.c:154) | |
==689343== by 0x4A804AC: MVM_io_read_bytes (io.c:122) | |
==689343== by 0x4A3AFCA: MVM_interp_run (interp.c:3948) | |
==689343== by 0x4B46B7E: MVM_vm_run_file (moar.c:463) | |
==689343== by 0x10975F: main (main.c:305) | |
==689343== Block was alloc'd at | |
==689343== at 0x483977F: malloc (vg_replace_malloc.c:309) | |
==689343== by 0x4A6943A: MVM_malloc (alloc.h:2) | |
==689343== by 0x4A6943A: MVM_fixed_size_alloc (fixedsizealloc.c:194) | |
==689343== by 0x4A6943A: MVM_fixed_size_alloc (fixedsizealloc.c:176) | |
==689343== by 0x4A82E02: read_bytes (syncfile.c:140) | |
==689343== by 0x4A804AC: MVM_io_read_bytes (io.c:122) | |
==689343== by 0x4A3AFCA: MVM_interp_run (interp.c:3948) | |
==689343== by 0x4B46B7E: MVM_vm_run_file (moar.c:463) | |
==689343== by 0x10975F: main (main.c:305) | |
==689343== | |
==689343== Invalid read of size 1 | |
==689343== at 0x4840800: memmove (vg_replace_strmem.c:1271) | |
==689343== by 0x4AC0F1D: MVM_decoder_add_bytes (Decoder.c:237) | |
==689343== by 0x4A47A00: MVM_interp_run (interp.c:5159) | |
==689343== by 0x4B46B7E: MVM_vm_run_file (moar.c:463) | |
==689343== by 0x10975F: main (main.c:305) | |
==689343== Address 0x64667be is 51,070 bytes inside a block of size 1,048,576 free'd | |
==689343== at 0x483BD7B: realloc (vg_replace_malloc.c:836) | |
==689343== by 0x4A69871: MVM_realloc (alloc.h:20) | |
==689343== by 0x4A69871: MVM_fixed_size_realloc (fixedsizealloc.c:225) | |
==689343== by 0x4A82E78: read_bytes (syncfile.c:154) | |
==689343== by 0x4A804AC: MVM_io_read_bytes (io.c:122) | |
==689343== by 0x4A3AFCA: MVM_interp_run (interp.c:3948) | |
==689343== by 0x4B46B7E: MVM_vm_run_file (moar.c:463) | |
==689343== by 0x10975F: main (main.c:305) | |
==689343== Block was alloc'd at | |
==689343== at 0x483977F: malloc (vg_replace_malloc.c:309) | |
==689343== by 0x4A6943A: MVM_malloc (alloc.h:2) | |
==689343== by 0x4A6943A: MVM_fixed_size_alloc (fixedsizealloc.c:194) | |
==689343== by 0x4A6943A: MVM_fixed_size_alloc (fixedsizealloc.c:176) | |
==689343== by 0x4A82E02: read_bytes (syncfile.c:140) | |
==689343== by 0x4A804AC: MVM_io_read_bytes (io.c:122) | |
==689343== by 0x4A3AFCA: MVM_interp_run (interp.c:3948) | |
==689343== by 0x4B46B7E: MVM_vm_run_file (moar.c:463) | |
==689343== by 0x10975F: main (main.c:305) | |
==689343== | |
==689343== Invalid free() / delete / delete[] / realloc() | |
==689343== at 0x483A9AB: free (vg_replace_malloc.c:540) | |
==689343== by 0x4A69714: MVM_free (alloc.h:40) | |
==689343== by 0x4A69714: MVM_fixed_size_free (fixedsizealloc.c:308) | |
==689343== by 0x4A7DD00: MVM_gc_collect_free_nursery_uncopied (collect.c:625) | |
==689343== by 0x4A78C2E: finish_gc (orchestrate.c:246) | |
==689343== by 0x4A78C2E: run_gc (orchestrate.c:448) | |
==689343== by 0x4A79A0E: MVM_gc_enter_from_allocator (orchestrate.c:599) | |
==689343== by 0x4A79D30: MVM_gc_allocate_nursery (allocation.c:37) | |
==689343== by 0x4A79F5C: MVM_gc_allocate_object (allocation.c:93) | |
==689343== by 0x4A90A42: MVM_repr_alloc_init (reprconv.c:17) | |
==689343== by 0x4AA7813: MVM_iter (MVMIter.c:206) | |
==689343== by 0x4A36615: MVM_interp_run (interp.c:2849) | |
==689343== by 0x4B46B7E: MVM_vm_run_file (moar.c:463) | |
==689343== by 0x10975F: main (main.c:305) | |
==689343== Address 0x645a040 is 0 bytes inside a block of size 1,048,576 free'd | |
==689343== at 0x483BD7B: realloc (vg_replace_malloc.c:836) | |
==689343== by 0x4A69871: MVM_realloc (alloc.h:20) | |
==689343== by 0x4A69871: MVM_fixed_size_realloc (fixedsizealloc.c:225) | |
==689343== by 0x4A82E78: read_bytes (syncfile.c:154) | |
==689343== by 0x4A804AC: MVM_io_read_bytes (io.c:122) | |
==689343== by 0x4A3AFCA: MVM_interp_run (interp.c:3948) | |
==689343== by 0x4B46B7E: MVM_vm_run_file (moar.c:463) | |
==689343== by 0x10975F: main (main.c:305) | |
==689343== Block was alloc'd at | |
==689343== at 0x483977F: malloc (vg_replace_malloc.c:309) | |
==689343== by 0x4A6943A: MVM_malloc (alloc.h:2) | |
==689343== by 0x4A6943A: MVM_fixed_size_alloc (fixedsizealloc.c:194) | |
==689343== by 0x4A6943A: MVM_fixed_size_alloc (fixedsizealloc.c:176) | |
==689343== by 0x4A82E02: read_bytes (syncfile.c:140) | |
==689343== by 0x4A804AC: MVM_io_read_bytes (io.c:122) | |
==689343== by 0x4A3AFCA: MVM_interp_run (interp.c:3948) | |
==689343== by 0x4B46B7E: MVM_vm_run_file (moar.c:463) | |
==689343== by 0x10975F: main (main.c:305) | |
==689343== | |
==689343== | |
==689343== HEAP SUMMARY: | |
==689343== in use at exit: 31,127,647 bytes in 35,273 blocks | |
==689343== total heap usage: 282,729 allocs, 43,921 frees, 54,614,732 bytes allocated | |
==689343== | |
Memcheck: mc_main.c:5767 (vgMemCheck_is_valid_aligned_word): Assertion 'VG_IS_WORD_ALIGNED(a)' failed. | |
host stacktrace: | |
==689343== at 0x58046A3A: show_sched_status_wrk (m_libcassert.c:388) | |
==689343== by 0x58046B57: report_and_quit (m_libcassert.c:459) | |
==689343== by 0x58046CE7: vgPlain_assert_fail (m_libcassert.c:525) | |
==689343== by 0x580192A9: vgMemCheck_is_valid_aligned_word (mc_main.c:5767) | |
==689343== by 0x58001798: heuristic_reachedness.isra.0 (mc_leakcheck.c:782) | |
==689343== by 0x580024F2: lc_push_without_clique_if_a_chunk_ptr (mc_leakcheck.c:915) | |
==689343== by 0x580024F2: lc_push_if_a_chunk_ptr (mc_leakcheck.c:1000) | |
==689343== by 0x580024F2: lc_scan_memory (mc_leakcheck.c:1170) | |
==689343== by 0x580027A2: scan_memory_root_set (mc_leakcheck.c:1967) | |
==689343== by 0x580047F8: vgMemCheck_detect_memory_leaks (mc_leakcheck.c:2176) | |
==689343== by 0x58007AFE: mc_fini (mc_main.c:8010) | |
==689343== by 0x580B7EDB: shutdown_actions_NORETURN (m_main.c:2171) | |
==689343== by 0x580F3693: run_a_thread_NORETURN (syswrap-linux.c:203) | |
sched status: | |
running_tid=1 | |
Note: see also the FAQ in the source distribution. | |
It contains workarounds to several common problems. | |
In particular, if Valgrind aborted or crashed after | |
identifying problems in your program, there's a good chance | |
that fixing those problems will prevent Valgrind aborting or | |
crashing, especially if it happened in m_mallocfree.c. | |
If that doesn't help, please report this bug to: www.valgrind.org | |
In the bug report, send all the above text, the valgrind | |
version, and what OS and version you are using. Thanks. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment