I have ran into a new problem switching from vtk 4.x to 5.0.&nbsp; When I try to delete something that has been used in the pipeline indirectly without increasing its reference count (a DeepCopy for example) it causes a vtk error "vtk Object (0x..): Destructing!" and then crashes.&nbsp; For example:<br><br>vtkImageData* newimage = vtkImageData::New();<br><br>vtkStructuredPointsReader* reader = vtkStructuredPointsReader::New();<br>&nbsp;&nbsp;&nbsp; reader-&gt;SetFileName(datPath);<br>newimage = reader-&gt;GetOutput();<br><br>vtkImageData* tryit = vtkImageData::New();<br>&nbsp;&nbsp;&nbsp; tryit-&gt;DeepCopy(newimage);<br>&nbsp;&nbsp;&nbsp; tryit-&gt;Update();<br>newimage-&gt;Delete();<br><br>Causes the above error and crash.&nbsp; I am aware that this is a nonsense case, I am not actually doing this in my pipeline, this is just a simplified example of the crash.&nbsp; Is this a vtk bug or should I be doing something different? Thanks.&nbsp; Oh I am using vtk 5.0.0 on
 windows xp home with VC++ 6.0.<br><br>Samuel Barnes<br>