in ProcessorTrackerFeature::processNew() there was a bug: inside a for range loop, an element of the list in which we iterate is removed if correctFeatureDrift() returns false. Changed to while with iterators.
ProcessorTrackerFeature::processNew()
correctFeatureDrift()
while