There is a memory leak in the deindexer conditioner.
The main for loop of execute() has a local variable which is an STL set of pointers to VertexIndexes objects which are dynamically allocated but never released in the case where skininfo == NULL
This is easily fixed by replacing the following chunk of code around l.560 of deindexer_core.cpp :
if (skininfo==NULL) continue;
for(sortedsetiter = sortedvertexset.begin();
sortedsetiter != sortedvertexset.end();