vtkSplitField::SetInputField(char*,char*) fails with stack overflow.
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
The documentation for vtkSplitField shows the following code: sf->SetInputField("gradient",vtkSplitField::POINT_DATA); Calling this from Python calls sf->SetInputField("gradient","POINT_DATA") instead, which causes a stack overflow.
The problem is that vtkSplitField.cxx, line 138, contains a recursive call this->SetInputField(name, fieldLoc); which should be changed to this->SetInputField(name, loc); where loc is an integer.