View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0012842ParaView(No Category)public2012-01-05 19:482012-02-08 17:24
ReporterBurlen 
Assigned ToBob O'Bara 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusclosedResolutionno change required 
PlatformOSOS Version
Product Version3.12 
Target VersionFixed in Version3.14 
Summary0012842: segfault in vtkVolumeRayCastSpaceLeapingImageFilter
DescriptionHi,

In 3.12 when volume rendering on image data I'm experiencing segfaults in vtkVolumeRayCastSpaceLeapingImageFilter in vtkVolumeRayCastSpaceLeapingImageFilterMinMaxExecute. The issue seems to be that vtkImageData::ComputeIncrements relies on active scalars being set. However, for use with ParaView I don't think this can be guaranteed. for instance how would an object that produces multiple arrays, eg a reader, correctly set active scalars?

A quick fix is below, the real fix probably is quite a bit more involved.

--- ParaView-3.12.0-base/VTK/VolumeRendering/vtkVolumeRayCastSpaceLeapingImageFilter.cxx 2011-11-08 12:56:45.000000000 -0800
+++ ParaView-3.12.0/VTK/VolumeRendering/vtkVolumeRayCastSpaceLeapingImageFilter.cxx 2012-01-05 16:34:06.217415840 -0800
@@ -801,6 +801,10 @@
     return;
     }
 
+ // FIXME --- this keeps things running smoothly when active scalars
+ // are not set but modifies the input
+ inData[0][0]->GetPointData()->SetScalars(this->GetCurrentScalars())
+
   const int components = this->GetCurrentScalars()->GetNumberOfComponents();
   const unsigned int nComponents = (this->GetIndependentComponents()) ? components : 1;
TagsNo tags attached.
ProjectTBD
Topic Name
Typecrash
Attached Files

 Relationships

  Notes
(0027934)
Utkarsh Ayachit (administrator)
2012-01-13 09:51

I believe this issue has already been fixed in git-master. Please reopen if you're still running into problems.
(0027953)
Utkarsh Ayachit (administrator)
2012-01-20 14:20

merged in master (whenever applicable)
(0028119)
Utkarsh Ayachit (administrator)
2012-02-08 17:24

Closing bugs sitting in "customer review" for a long time.

 Issue History
Date Modified Username Field Change
2012-01-05 19:48 Burlen New Issue
2012-01-13 09:51 Utkarsh Ayachit Note Added: 0027934
2012-01-13 09:51 Utkarsh Ayachit Status backlog => gatekeeper review
2012-01-13 09:51 Utkarsh Ayachit Fixed in Version => git-master
2012-01-13 09:51 Utkarsh Ayachit Resolution open => no change required
2012-01-13 09:51 Utkarsh Ayachit Assigned To => Bob O'Bara
2012-01-20 14:20 Utkarsh Ayachit Status gatekeeper review => customer review
2012-01-20 14:20 Utkarsh Ayachit Note Added: 0027953
2012-02-08 17:21 Utkarsh Ayachit Fixed in Version git-master => 3.14
2012-02-08 17:24 Utkarsh Ayachit Status customer review => closed
2012-02-08 17:24 Utkarsh Ayachit Note Added: 0028119


Copyright © 2000 - 2018 MantisBT Team