==5896== Memcheck, a memory error detector. ==5896== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al. ==5896== Using LibVEX rev 1658, a library for dynamic binary translation. ==5896== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP. ==5896== Using valgrind-3.2.1, a dynamic binary instrumentation framework. ==5896== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al. ==5896== For more details, rerun with: -v ==5896== ==5896== My PID = 5896, parent PID = 4135. Prog and args are: ==5896== startx ==5896== ==5898== ==5898== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 4 from 1) ==5898== malloc/free: in use at exit: 21,375 bytes in 636 blocks. ==5898== malloc/free: 2,066 allocs, 1,430 frees, 68,428 bytes allocated. ==5898== For counts of detected errors, rerun with: -v ==5898== searching for pointers to 636 not-freed blocks. ==5898== checked 185,520 bytes. ==5898== ==5898== LEAK SUMMARY: ==5898== definitely lost: 0 bytes in 0 blocks. ==5898== possibly lost: 0 bytes in 0 blocks. ==5898== still reachable: 21,375 bytes in 636 blocks. ==5898== suppressed: 0 bytes in 0 blocks. ==5898== Reachable blocks (those to which a pointer was found) are not shown. ==5898== To see them, rerun with: --show-reachable=yes ==5904== ==5904== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 4 from 1) ==5904== malloc/free: in use at exit: 23,842 bytes in 703 blocks. ==5904== malloc/free: 2,511 allocs, 1,808 frees, 81,328 bytes allocated. ==5904== For counts of detected errors, rerun with: -v ==5904== searching for pointers to 703 not-freed blocks. ==5904== checked 187,872 bytes. ==5904== ==5904== LEAK SUMMARY: ==5904== definitely lost: 0 bytes in 0 blocks. ==5904== possibly lost: 0 bytes in 0 blocks. ==5904== still reachable: 23,842 bytes in 703 blocks. ==5904== suppressed: 0 bytes in 0 blocks. ==5904== Reachable blocks (those to which a pointer was found) are not shown. ==5904== To see them, rerun with: --show-reachable=yes ==5908== ==5908== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 4 from 1) ==5908== malloc/free: in use at exit: 24,073 bytes in 710 blocks. ==5908== malloc/free: 2,712 allocs, 2,002 frees, 88,291 bytes allocated. ==5908== For counts of detected errors, rerun with: -v ==5908== searching for pointers to 710 not-freed blocks. ==5908== checked 188,024 bytes. ==5908== ==5908== LEAK SUMMARY: ==5908== definitely lost: 0 bytes in 0 blocks. ==5908== possibly lost: 0 bytes in 0 blocks. ==5908== still reachable: 24,073 bytes in 710 blocks. ==5908== suppressed: 0 bytes in 0 blocks. ==5908== Reachable blocks (those to which a pointer was found) are not shown. ==5908== To see them, rerun with: --show-reachable=yes ==5896== ==5896== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 4 from 1) ==5896== malloc/free: in use at exit: 25,741 bytes in 635 blocks. ==5896== malloc/free: 3,289 allocs, 2,654 frees, 103,761 bytes allocated. ==5896== For counts of detected errors, rerun with: -v ==5896== searching for pointers to 635 not-freed blocks. ==5896== checked 189,344 bytes. ==5896== ==5896== LEAK SUMMARY: ==5896== definitely lost: 0 bytes in 0 blocks. ==5896== possibly lost: 0 bytes in 0 blocks. ==5896== still reachable: 25,741 bytes in 635 blocks. ==5896== suppressed: 0 bytes in 0 blocks. ==5896== Reachable blocks (those to which a pointer was found) are not shown. ==5896== To see them, rerun with: --show-reachable=yes