You can try the UnregisterAllOutputs() function before you call the Delete();<br><br>or else use vtkSmartPointer to define your imageData<br><br><div class="gmail_quote">On Wed, Mar 24, 2010 at 1:40 PM,  <span dir="ltr">&lt;<a href="mailto:prieto@creatis.insa-lyon.fr">prieto@creatis.insa-lyon.fr</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hello vtkUsers<br>
<br>
I have an application where I can load images and show them in a viewer<br>
and execute different filters etc.<br>
Everything goes fine in the application until I want to work with a second<br>
image.<br>
After I have load the image I&#39;ve notice the application does not<br>
deallocate the previous image, if I continue to load other images, it<br>
starts eating memory to the point it crashes or gives unexpected<br>
behaviour.<br>
I have checked the reference count of the previous image and it always<br>
gives me 3 references even after I have set the new image into the<br>
application.<br>
I have tried many things to deallocate the old image without succeed for<br>
example:<br>
<br>
//I have an attribute from the class somewhere<br>
vtkImageData* _oldimg;<br>
<br>
...<br>
//somewhere in the code after I have set the new image I&#39;ve tried things like<br>
_oldimg-&gt;Delete();<br>
//Or<br>
_oldimg-&gt;SetReferenceCount(0);<br>
//Or the previous both<br>
//Or<br>
vtkGarbageCollector::UnRegister(_oldimg);<br>
<br>
<br>
etc.....<br>
<br>
The application either does nothing and continues to eat memory or it<br>
gives assertions or segmentation faults.<br>
<br>
Any help will be really appreciate it.<br>
<br>
Thank you<br>
<br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
</blockquote></div><br>