View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0005366VTK(No Category)public2007-07-19 04:582014-10-02 11:00
Reporterxabi riobe 
Assigned ToLisa Avila 
PrioritynormalSeveritymajorReproducibilityalways
StatusclosedResolutionwon't fix 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0005366: vtkVolumeTextureMapper3D crashes if one volume dimension is 1
Descriptionin method vtkVolumeTextureMapper3D::UpdateVolume,
the VolumeSpacing attribute can take a negative value (line 1149 in version 1.6):

this->VolumeSpacing[i] = (static_cast<double>(dim[i])-1.01)*(double)spacing[i] / static_cast<double>(this->VolumeDimensions[i]-1);

which causes a bad adress access in method vtkVolumeTextureMapper3DComputeScalars (line 217 in version 1.6):

inPtr = dataPtr + components * ( z*inputDimensions[0]*inputDimensions[1] + dy*inputDimensions[0] +
 x );

because z has value -1.
TagsNo tags attached.
Project
Type
Attached Files

 Relationships

  Notes
(0033456)
Berk Geveci (administrator)
2014-10-02 11:00

We are going to deprecate this class and introduce a new GPU mapper. So won't fix.

 Issue History
Date Modified Username Field Change
2011-06-16 13:11 Zack Galbreath Category => (No Category)
2012-03-07 03:41 xabi riobe Status expired => backlog
2012-03-07 03:41 xabi riobe Resolution open => reopened
2014-10-02 11:00 Berk Geveci Note Added: 0033456
2014-10-02 11:00 Berk Geveci Status backlog => closed
2014-10-02 11:00 Berk Geveci Resolution reopened => won't fix


Copyright © 2000 - 2018 MantisBT Team