Renderer/RenderWindow/RenderWindowInteractor hang
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
This is very similar to bug #736 (closed) that I submitted several months ago, which was fixed. I think it has broken again. In the following loop, the second time through, the last Delete hangs. I tried all 6 ways to Delete the three objects in different orders. There is always a hang.
#include "vtkRenderWindow.h" #include "vtkRenderWindowInteractor.h" #include "vtkRenderer.h"
int main() { for (int i=0; i<3; i++) { vtkRenderer *renderer = vtkRenderer::New(); vtkRenderWindow *renWin = vtkRenderWindow::New(); renWin->AddRenderer(renderer); vtkRenderWindowInteractor *iren = vtkRenderWindowInteractor::New(); iren->SetRenderWindow(renWin);
renderer->SetBackground(1,1,1);
renWin->SetSize(800,800);
renWin->Render();
iren->Start();
renWin->Delete();
renderer->Delete();
iren->Delete(); // HANGS 2nd time through loop
}
}