valgrind output after created 10 files with compression ==22138== ERROR SUMMARY: 110 errors from 1 contexts (suppressed: 19 from 1) ==22138== malloc/free: in use at exit: 211,962 bytes in 2,746 blocks. ==22138== malloc/free: 11,181 allocs, 8,435 frees, 110,423,066 bytes allocated. ==22138== For counts of detected errors, rerun with: -v ==22138== searching for pointers to 2,746 not-freed blocks. ==22138== checked 1,369,128 bytes. ==22138== ==22138== ==22138== 25,828 bytes in 624 blocks are possibly lost in loss record 21 of 23 ==22138== at 0x40046F2: malloc (vg_replace_malloc.c:149) ==22138== by 0x809D07E: H5FL_malloc (in /home/poirier/mahler/cvs/GD/Librairies/NexusCPP/bin/leak_test_2) ==22138== ==22138== LEAK SUMMARY: ==22138== definitely lost: 0 bytes in 0 blocks. ==22138== possibly lost: 25,828 bytes in 624 blocks. ==22138== still reachable: 186,134 bytes in 2,122 blocks. ==22138== suppressed: 0 bytes in 0 blocks. valgrind output after created 100 files with compression ==26951== ERROR SUMMARY: 1100 errors from 1 contexts (suppressed: 19 from 1) ==26951== malloc/free: in use at exit: 1,250,422 bytes in 19,306 blocks. ==26951== malloc/free: 103,539 allocs, 84,233 frees, 1,103,346,104 bytes allocated. ==26951== For counts of detected errors, rerun with: -v ==26951== searching for pointers to 19,306 not-freed blocks. ==26951== checked 1,941,028 bytes. ==26951== ==26951== ==26951== 234,848 bytes in 5,664 blocks are possibly lost in loss record 21 of 23 ==26951== at 0x40046F2: malloc (vg_replace_malloc.c:149) ==26951== by 0x809D07E: H5FL_malloc (in /home/poirier/mahler/cvs/GD/Librairies/NexusCPP/bin/leak_test_2) ==26951== ==26951== LEAK SUMMARY: ==26951== definitely lost: 0 bytes in 0 blocks. ==26951== possibly lost: 234,848 bytes in 5,664 blocks. ==26951== still reachable: 1,015,574 bytes in 13,642 blocks. ==26951== suppressed: 0 bytes in 0 blocks.