#1763: Memory leak in PackFile_Annotations_new
-----------------------+----------------------------------------------------
 Reporter:  nwellnhof  |       Owner:       
     Type:  bug        |      Status:  new  
 Priority:  normal     |   Milestone:       
Component:  none       |     Version:  2.6.0
 Severity:  medium     |    Keywords:       
     Lang:             |       Patch:       
 Platform:             |  
-----------------------+----------------------------------------------------
 {{{
 $ ./parrot -o tmp2.pbc t/compilers/pct/pct_hllcompiler_2.pir
 $ valgrind --leak-check=full ./parrot tmp2.pbc
 ==10513== Memcheck, a memory error detector
 ==10513== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
 ==10513== Memcheck, a memory error detector
 ==10513== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
 ==10513== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for
 copyright info
 ==10513== Command: ./parrot tmp2.pbc
 ==10513==
 thingy
 ==10513==
 ==10513== HEAP SUMMARY:
 ==10513==     in use at exit: 2,067,295 bytes in 1,305 blocks
 ==10513==   total heap usage: 17,179 allocs, 15,874 frees, 3,262,092 bytes
 allocated
 ==10513==
 ==10513== 68 bytes in 1 blocks are definitely lost in loss record 67 of
 501
 ==10513==    at 0x402328F: calloc (vg_replace_malloc.c:467)
 ==10513==    by 0x4087E89: gc_ms_allocate_memory_chunk_zeroed
 (gc_ms.c:1415)
 ==10513==    by 0x4086E58:
 Parrot_gc_allocate_memory_chunk_with_interior_pointers (api.c:660)
 ==10513==    by 0x40B2CE4: PackFile_Annotations_new (packfile.c:4281)
 ==10513==    by 0x40B3353: PackFile_Segment_new_seg (packfile.c:1765)
 ==10513==    by 0x417652E: e_pbc_emit (pbc.c:2376)
 ==10513==    by 0x416CD5A: emit_flush (instructions.c:830)
 ==10513==    by 0x4169615: imc_compile_unit (imc.c:124)
 ==10513==    by 0x416964C: imc_close_unit (imc.c:235)
 ==10513==    by 0x4160169: yyparse (imcc.y:1180)
 ==10513==    by 0x4163C03: imcc_run_compilation (imcc.l:1347)
 ==10513==    by 0x4164DB0: compile_string (imcc.l:1338)
 ==10513==
 }}}

-- 
Ticket URL: <https://trac.parrot.org/parrot/ticket/1763>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets

Reply via email to