Segfault when opening a tif volume in parallel
If you have a TIFF volume (like many of the datasets we use for tomviz) and you are connected to a pvserver with multiple processes the reader will segfault when applied. All of the server processes segfault.
#0 0x00007fffd9dcec37 in PackBitsDecode (tif=0x25f96b0, op=0x7fffbf6a9001 "I*", occ=273, s=0)
at /home/shawn/dev/paraview/src/VTK/ThirdParty/tiff/vtktiff/libtiff/tif_packbits.c:246
#1 0x00007fffd9dd92dd in vtk_TIFFReadScanline (tif=0x25f96b0, buf=0x7fffbf6a8f8a, row=1, sample=0)
at /home/shawn/dev/paraview/src/VTK/ThirdParty/tiff/vtktiff/libtiff/tif_read.c:299
#2 0x00007fffe117fd5d in (anonymous namespace)::ReadTemplatedImage<unsigned char, (anonymous namespace)::FlipFalse> (
out=0x7fffbf6a8df9 "", flip=..., startCol=0, endCol=400, startRow=0, endRow=400, yIncrements=401, height=401,
image=0x25f96b0) at /home/shawn/dev/paraview/src/VTK/IO/Image/vtkTIFFReader.cxx:115
#3 0x00007fffe1194e1f in vtkTIFFReader::ReadGenericImage<unsigned char> (this=0x25f37e0, out=0x7fffbf6a8df9 "", height=401)
at /home/shawn/dev/paraview/src/VTK/IO/Image/vtkTIFFReader.cxx:1257
#4 0x00007fffe1187e43 in vtkTIFFReader::ReadVolume<unsigned char> (this=0x25f37e0, buffer=0x7fffbd7d6010 "")
at /home/shawn/dev/paraview/src/VTK/IO/Image/vtkTIFFReader.cxx:942
#5 0x00007fffe118215e in vtkTIFFReader::Process<unsigned char> (this=0x25f37e0, outPtr=0x7fffbd7d6010 "",
outExtent=0x25f3960, outIncr=0x25f3978) at /home/shawn/dev/paraview/src/VTK/IO/Image/vtkTIFFReader.cxx:667
#6 0x00007fffe11792df in vtkTIFFReader::ExecuteDataWithInformation (this=0x25f37e0, output=0x25f6df0, outInfo=0x1526e70)
at /home/shawn/dev/paraview/src/VTK/IO/Image/vtkTIFFReader.cxx:727
#7 0x00007fffe0d70e62 in vtkImageAlgorithm::RequestData (this=0x25f37e0, request=0x25fd6d0, outputVector=0x25f4b10)
at /home/shawn/dev/paraview/src/VTK/Common/ExecutionModel/vtkImageAlgorithm.cxx:80