pv leaks ice t communicators
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
==14903== 108 (104 direct, 4 indirect) bytes in 1 blocks are definitely lost in loss record 34 of 47 ==14903== at 0x4C25153: malloc (vg_replace_malloc.c:195) ==14903== by 0x7A3AF16: ??? (in /usr/lib/libGL.so.185.18.36) ==14903== by 0x7FEFFF28F: ??? ==14903== by 0x1BEC93CF: ??? ==14903== by 0x7FEFFF28F: ??? ==14903== by 0x405CB0C: ??? (in /usr/lib/tls/libnvidia-tls.so.185.18.36) ==14903== by 0x7169143: icetCreateMPICommunicator (mpi.c:119) ==14903== by 0x7FEFFF28F: ??? ==14903== by 0x4400000004EDE9EF: ??? ==14903== by 0x40129F: ??? (in /home/burlen/ext/ParaView/PV3-3.7/bin/pvserver) ==14903== by 0x1C1306AF: ??? ==14903== by 0x7FEFFF2FF: ???
$grep icet.*MPICommunicator ./Servers/ -rIn ./Servers/Filters/vtkIceTContext.cxx:86: IceTCommunicator icetComm = icetCreateMPICommunicator(mpiComm);
In the prevoous search, Note the absence of a call to icetDestroyMPICommunicator.