Memory leaks with stream tracer on client/server
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
Whenever I use the stream tracer in client/server mode, I get a bunch of leaks reported on the server. Here is an example output I get:
vtkDebugLeaks has detected LEAKS! Class "vtkOpenGLScalarsToColorsPainter" has 13 instances still around. Class "vtkRungeKutta2" has 1 instance still around. Class "vtkCellData" has 108 instances still around. Class "vtkVolume" has 1 instance still around. Class "vtkCollection" has 2 instances still around. Class "vtkFrustumCoverageCuller" has 1 instance still around. Class "vtkPointsPainter" has 7 instances still around. Class "vtkCursor3D" has 5 instances still around. Class "vtkInformationVector" has 268 instances still around. Class "vtkPerspectiveTransform" has 2 instances still around. Class "vtkClientSocket" has 1 instance still around. Class "vtkQuad" has 110 instances still around. Class "vtkDSPFilterGroup" has 1 instance still around. Class "vtkPointData" has 110 instances still around. Class "vtkOpenGLDisplayListPainter" has 13 instances still around. Class "vtkPVUpdateSuppressor" has 10 instances still around. Class "vtkCacheSizeKeeper" has 1 instance still around. Class "vtkCompositeDataPipeline" has 24 instances still around. Class "vtkPolygonsPainter" has 7 instances still around. Class "vtkTrivialProducer" has 16 instances still around. Class "vtkQuadricClustering" has 2 instances still around. Class "vtkProp3DCollection" has 5 instances still around. Class "vtkMatrix4x4" has 62 instances still around. Class "vtkFeatureEdges" has 2 instances still around. Class "vtkCoordinate" has 10 instances still around. Class "vtkBox" has 1 instance still around. Class "vtkSimpleTransform" has 5 instances still around. Class "vtkDataSetSurfaceFilter" has 2 instances still around. Class "vtkPVLODVolume" has 2 instances still around. Class "vtkIntArray" has 11 instances still around. Class "vtkPoints" has 1052 instances still around. Class "vtkMPIMoveData" has 5 instances still around. Class "vtkInformation" has 714 instances still around. Class "vtkActorCollection" has 6 instances still around. Class "vtkAxes" has 1 instance still around. Class "vtkLine" has 460 instances still around. Class "vtkPointHandleRepresentation3D" has 5 instances still around. Class "vtkPKdTree" has 1 instance still around. Class "vtkVolumeCollection" has 1 instance still around. Class "vtkExodusReader" has 1 instance still around. Class "vtkIceTRenderer" has 1 instance still around. Class "vtkPropCollection" has 6 instances still around. Class "vtkOpenGLCoincidentTopologyResolutionPainter" has 13 instances still around. Class "vtkOpenGLLightingPainter" has 13 instances still around. Class "vtkSocketCommunicator" has 1 instance still around. Class "vtkPolyData" has 78 instances still around. Class "vtkLookupTable" has 3 instances still around. Class "vtkGenericCell" has 5 instances still around. Class "vtkOrderedTriangulator" has 1 instance still around. Class "vtkPiecewiseFunction" has 1 instance still around. Class "vtkPExodusReader" has 1 instance still around. Class "vtkBiQuadraticQuad" has 40 instances still around. Class "vtkSocketController" has 1 instance still around. Class "vtkPainterPolyDataMapper" has 13 instances still around. Class "vtkHexahedron" has 20 instances still around. Class "vtkOpenGLCamera" has 1 instance still around. Class "vtkTriQuadraticHexahedron" has 10 instances still around. Class "vtkDSPFilterDefinition" has 2 instances still around. Class "vtkOpenGLActor" has 12 instances still around. Class "vtkIdList" has 1030 instances still around. Class "vtkTStripsPainter" has 7 instances still around. Class "vtkQuadraticLinearQuad" has 20 instances still around. Class "vtkOpenGLProjectedTetrahedraMapper" has 1 instance still around. Class "vtkEmptyCell" has 5 instances still around. Class "vtkDoubleArray" has 1315 instances still around. Class "vtkInformationDoubleValue" has 7 instances still around. Class "vtkMatrixToLinearTransform" has 4 instances still around. Class "vtkCullerCollection" has 1 instance still around. Class "vtkDefaultPainter" has 13 instances still around. Class "vtkAlgorithmOutput" has 53 instances still around. Class "vtkDataSetTriangleFilter" has 1 instance still around. Class "vtkCellCenterDepthSort" has 1 instance still around. Class "vtkOpenGLLight" has 1 instance still around. Class "vtkInformationIntegerValue" has 1415 instances still around. Class "vtkQuadraticTriangle" has 20 instances still around. Class "vtkBiQuadraticQuadraticHexahedron" has 10 instances still around. Class "vtkCellArray" has 22 instances still around. Class "vtkStandardPolyDataPainter" has 28 instances still around. Class "vtkUnstructuredGrid" has 10 instances still around. Class "vtkQuadraticLinearWedge" has 10 instances still around. Class "vtkDataSetCollection" has 1 instance still around. Class "vtkPVRenderModuleHelper" has 1 instance still around. Class "vtkDistributedStreamTracer" has 1 instance still around. Class "vtkHeap" has 2 instances still around. Class "vtkChooserPainter" has 13 instances still around. Class "vtkWedge" has 20 instances still around. Class "vtkPVGeometryFilter" has 2 instances still around. Class "vtkInformationStringValue" has 81 instances still around. Class "vtkFloatArray" has 59 instances still around. Class "vtkBiQuadraticQuadraticWedge" has 10 instances still around. Class "vtkPVLODActor" has 2 instances still around. Class "vtkVolumeProperty" has 1 instance still around. Class "vtkInformationExecutivePortVectorValue" has 38 instances still around. Class "vtkIdTypeArray" has 46 instances still around. Class "vtkTransform" has 26 instances still around. Class "vtkOrderedCompositeDistributor" has 5 instances still around. Class "vtkTriangle" has 150 instances still around. Class "vtkEdgeTable" has 1 instance still around. Class "vtkOpenGLClipPlanesPainter" has 13 instances still around. Class "vtkOutlineSource" has 2 instances still around. Class "vtkLineRepresentation" has 1 instance still around. Class "vtkFieldData" has 89 instances still around. Class "vtkQuadraticQuad" has 10 instances still around. Class "vtkLODProp3D" has 2 instances still around. Class "vtkPVLookupTable" has 2 instances still around. Class "vtkOpenGLProperty" has 18 instances still around. Class "vtkFocalPlanePointPlacer" has 5 instances still around. Class "vtkInformationKeyVectorValue" has 24 instances still around. Class "vtkInformationDoubleVectorValue" has 84 instances still around. Class "vtkLineSource" has 1 instance still around. Class "vtkUnsignedCharArray" has 14 instances still around. Class "vtkLightCollection" has 1 instance still around. Class "vtkIceTContext" has 1 instance still around. Class "vtkSphereSource" has 2 instances still around. Class "vtkLinesPainter" has 7 instances still around. Class "vtkStreamingDemandDrivenPipeline" has 37 instances still around. Class "vtkUpdateSuppressorPipeline" has 10 instances still around. Class "vtkCellPicker" has 5 instances still around. Class "vtkActor2DCollection" has 1 instance still around. Class "vtkOpenGLRepresentationPainter" has 13 instances still around. Class "vtkGenericGeometryFilter" has 2 instances still around. Class "vtkTimerLog" has 174 instances still around. Class "vtkPointSource" has 1 instance still around. Class "vtkCommand or subclass" has 274 instances still around. Class "vtkQuadraticEdge" has 130 instances still around. Class "vtkMultiProcessControllerRMI" has 11 instances still around. Class "vtkMPIController" has 1 instance still around. Class "vtkInformationExecutivePortValue" has 55 instances still around. Class "vtkBSPCuts" has 5 instances still around.