[vtkusers] crash with MarchingSquares.
    Oliver Kania 
    ptw.freiburg at googlemail.com
       
    Wed Feb 20 08:33:35 EST 2008
    
    
  
Hi all !
The following C++ code, which workd with C# wrappers and VTK 5.02
produces a crash with the newest CVS version :
vtkTIFFReader* l_imagereader = vtkTIFFReader::New();
  l_imagereader->SetFileName("D:\\data\\imgs\\2008-02-18 16'12.tif");
  l_imagereader->Update();
  double* l_range;
  l_range = l_imagereader->GetOutput()->GetScalarRange();
  vtkMarchingSquares* isoLines = vtkMarchingSquares::New();
  isoLines->SetInput(l_imagereader->GetOutput());
  isoLines->GenerateValues(10,l_range[0] ,l_range[1]);
  int* dims;
  dims = l_imagereader->GetOutput()->GetDimensions();
  isoLines->SetImageRange(0, dims[0], 0, dims[1], 0, 0);
  isoLines->Update();
  isoLines->Update(); // Ooops --- Crash !!
The crash happens in the update method.
Visual studio shows the following diagnostic message :
HEAP CORRUPTION DETECTED ...
Any help / ideas would be greatly appreciated.
 regards,
Oliver
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20080220/3e512ea8/attachment.htm>
    
    
More information about the vtkusers
mailing list