[vtkusers] x64 build of 5.4.2 with Visual Studio 2005 crashes in	vtkPolyData::ComputeBounds()
    Thuc Bui 
    bui at calcreek.com
       
    Thu Aug 13 19:47:11 EDT 2009
    
    
  
Hi All,
I hope someone has an idea how to proceed to debug this problem. I would
appreciate very much for any help. The same codes work fine in x86 build.
VTK 5.4.2 (the same problem for 5.4.0) is built with Visual Studio 2005 via
CMake 2.6.4, /machine:x64 on a 64-bit Vista Ultimate. It crashes in
GetPoint() when vtkPolyData::ComputeBounds() is called, and
GetNextCell(npts, pts) returns an out-of-range pts[0] at 279,172,874,241.
Below is the snippet of vtkPolyData::ComputeBounds():
   int t, i;
    vtkIdType *pts = 0;
    vtkIdType npts = 0;
    double x[3];
    vtkCellArray *cella[4];
...
  // Iterate over cells's points
    for (t = 0; t < 4; t++) 
      {
      for (cella[t]->InitTraversal(); cella[t]->GetNextCell(npts,pts); )
        {
        for (i = 0;  i < npts; i++)
          {
          this->Points->GetPoint( pts[i], x );
Many thanks in advance,
Thuc Bui
    
    
More information about the vtkusers
mailing list