Hi all: Valgrind is suggesting that I may have a memory leak associated with PetscViewer objects in PyLith. I created a simple example (attached) that reproduces the valgrind message.
Is there really a memory leak associated with PetscMallocAlign() or is valgrind just confused? I also ran the example with the -malloc -malloc_debug -malloc_dump flags. What do the values in square brackets mean? Does [0] indicate memory was freed or not freed? The FAQ on use of -malloc doesn't appear to discuss what the output means. Logs from running the example in valgrind and with the malloc flags are also attached. Thanks, Brad -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: log_malloc URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20110601/4576be45/attachment.ksh> -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: log_valgrind URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20110601/4576be45/attachment-0001.ksh> -------------- next part -------------- A non-text attachment was scrubbed... Name: test_viewer.cc Type: text/x-c++src Size: 610 bytes Desc: not available URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20110601/4576be45/attachment.cc>
