D3 filter does not support String Array (because of vtkPKDTree)
D3 filter does not support string array in the input datasets and segfaults
How to reproduce :
- mpirun -np 4 ./bin/pvserver
- ./bin/paraview, connect to server
- load cafe2_0.vtp, Apply
- Add a D3 filter, apply, segfault
- It fails at :
Thread 1 "pvserver" received signal SIGSEGV, Segmentation fault.
0x00007ffff6a5b565 in vtkDataArray::GetRange (this=0x0, range=0x7fffffffcc40, comp=0)
at /home/glow/work/paraview/paraviewSecondary/paraview/VTK/Common/Core/vtkDataArray.h:376
376 this->ComputeRange(range, comp);
(gdb) bt
#0 0x00007ffff6a5b565 in vtkDataArray::GetRange (this=0x0, range=0x7fffffffcc40, comp=0)
at /home/glow/work/paraview/paraviewSecondary/paraview/VTK/Common/Core/vtkDataArray.h:376
#1 0x00007ffff6a5b600 in vtkDataArray::GetRange (this=0x0, range=0x7fffffffcc40)
at /home/glow/work/paraview/paraviewSecondary/paraview/VTK/Common/Core/vtkDataArray.h:417
#2 0x00007ffff553ffc3 in vtkPKdTree::CreateGlobalDataArrayBounds (this=0x5555568eb9f0)
at /home/glow/work/paraview/paraviewSecondary/paraview/VTK/Filters/Parallel/vtkPKdTree.cxx:2880
#3 0x00007fffe0113b9d in vtkDistributedDataFilter::RequestDataInternal (this=0x555556871bf0, input=0x555556f0d8c0, output=0x5555576b5480)
at /home/glow/work/paraview/paraviewSecondary/paraview/VTK/Filters/ParallelMPI/vtkDistributedDataFilter.cxx:709
#4 0x00007fffe0112817 in vtkDistributedDataFilter::RequestData (this=0x555556871bf0, inputVector=0x555557826860, outputVector=0x55555781bc10)
at /home/glow/work/paraview/paraviewSecondary/paraview/VTK/Filters/ParallelMPI/vtkDistributedDataFilter.cxx:513