valgrind output after created 10 files without compression ==22103== ERROR SUMMARY: 60 errors from 1 contexts (suppressed: 19 from 1) ==22103== malloc/free: in use at exit: 96,578 bytes in 897 blocks. ==22103== malloc/free: 6,410 allocs, 5,513 frees, 3,035,430 bytes allocated. ==22103== For counts of detected errors, rerun with: -v ==22103== searching for pointers to 897 not-freed blocks. ==22103== checked 1,305,584 bytes. ==22103== ==22103== ==22103== 2,676 bytes in 64 blocks are possibly lost in loss record 16 of 19 ==22103== at 0x40046F2: malloc (vg_replace_malloc.c:149) ==22103== by 0x809D06E: H5FL_malloc (in /home/poirier/mahler/cvs/GD/Librairies/NexusCPP/bin/leak_test_2) ==22103== ==22103== LEAK SUMMARY: ==22103== definitely lost: 0 bytes in 0 blocks. ==22103== possibly lost: 2,676 bytes in 64 blocks. ==22103== still reachable: 93,902 bytes in 833 blocks. ==22103== suppressed: 0 bytes in 0 blocks. valgrind output after created 100 files without compression ==21940== ERROR SUMMARY: 600 errors from 1 contexts (suppressed: 19 from 1) ==21940== malloc/free: in use at exit: 96,602 bytes in 897 blocks. ==21940== malloc/free: 55,910 allocs, 55,013 frees, 29,469,944 bytes allocated. ==21940== For counts of detected errors, rerun with: -v ==21940== searching for pointers to 897 not-freed blocks. ==21940== checked 1,305,608 bytes. ==21940== ==21940== ==21940== 2,700 bytes in 64 blocks are possibly lost in loss record 16 of 19 ==21940== at 0x40046F2: malloc (vg_replace_malloc.c:149) ==21940== by 0x809D06E: H5FL_malloc (in /home/poirier/mahler/cvs/GD/Librairies/NexusCPP/bin/leak_test_2) ==21940== ==21940== LEAK SUMMARY: ==21940== definitely lost: 0 bytes in 0 blocks. ==21940== possibly lost: 2,700 bytes in 64 blocks. ==21940== still reachable: 93,902 bytes in 833 blocks. ==21940== suppressed: 0 bytes in 0 blocks.