Re: [Paraview] problems with ServerManagerConfiguration and vtkImageReslice
On Fri, May 20, 2011 at 9:31 AM, Jérôme wrote: > It is definitively not an out-of-memory problem!! > Your data makes my paraview crashed too, but not only. I tried with a vtk > python script (thus nothing to do with paraview) and the same occurs. > > The reason comes from the way your Image.vti is built: the output of the > vtkXMLImageDataReader contains one PointData array, but scalars are not > set. You have to write somewhere when you build your image something like > that : > myImage->GetPointData()->SetScalars( > myImage->GetPointData()->GetArray(0)) I generated the image by a custom filter operating on a generic vtkDataSet, it just happens to be vtkImageData at this time. Your code resolves the issue indeed, many thanks! But should the same be done with other data types or only images? Do Scalars/Vectors always need to be specified? These scalars/vectors/field data etc. remain unclear for me for years. Regards, Dominik > > For a ParaView-exclusive solution, just plug a Calculator after the > Image.vti source > and set the operation to "FractalIterations" only. It will set properly the > output scalars. > > HTH > Jerome > > 2011/5/20 Dominik Szczerba >> >> Hi, >> >> My data is here, I would be glad if you tried it out. >> >> http://otoro.itis.ethz.ch/~dominik/tmp/Image.vti >> >> My ParaView is several days old git. >> >> Thanks and regards, >> Dominik >> >> On Fri, May 20, 2011 at 8:51 AM, Jérôme wrote: >> > I don't have any problem running Median or Gradient on image of type >> > double. If you are allowed to share your data, I may give a try here. >> > >> > Maybe are you running out of memory? You can try to extract a subset >> > of your data and see if the segfault occurs. >> > >> > Jerome >> > >> > 2011/5/20 Dominik Szczerba >> >> >> >> Hi Jerome, >> >> >> >> Thanks for the references, but there does not to be any solution in >> >> there? >> >> And yes, "strange extents" are also taking place in some cases, i.e., >> >> extents are actually correct, but the content of the image data is >> >> smaller if the new spacing is finer than the original. >> >> Due to the lack of detailed description of this whole mechanism I can >> >> not say if this is my lack of knowledge or a bug. >> >> >> >> Regarding segfaults, the only non-standard thing I can say about my >> >> input image data is that it contains a scalar type "double". The said >> >> filters will work with image generated by Sources/Wavelet, but the >> >> type of that one is float. I am afraid something is hardcoded >> >> somewhere. >> >> >> >> Regards, >> >> Dominik >> >> >> >> On Fri, May 20, 2011 at 8:25 AM, Jérôme wrote: >> >> > Hi, >> >> > regarding the vtkImageSlice exposition in ParaView, you should take >> >> > a look at these threads: >> >> > - issue report: >> >> > http://www.mail-archive.com/paraview@paraview.org/msg02225.html >> >> > http://www.mail-archive.com/paraview@paraview.org/msg08260.html >> >> > - issue deep explanation: >> >> > http://www.cmake.org/pipermail/paraview/2010-June/017738.html >> >> > >> >> > regarding the segfault, I feel surprise ! I use Median and Gradient >> >> > very >> >> > often, and I never noticed a bug. Can you give the step to reproduce >> >> > ? >> >> > >> >> > Best regards, >> >> > Jerome >> >> > >> >> > >> >> > 2011/5/19 Dominik Szczerba >> >> >> >> >> >> I think my theory that it has to do with threading may be correct... >> >> >> >> >> >> I just tried instead of my custom plugin to run the built-in >> >> >> Gradient >> >> >> or Median on my vtkImageData and Paraview (3.11) silently segfaults. >> >> >> Both these built-in filters derive from vtkThreadedImageAlgorithm. >> >> >> Built-in vtkExtractVOI. however, works correctly, just as my other >> >> >> custom plugins deriving from vtkImageAlgorithm. >> >> >> >> >> >> Any pointers in this bug hunting are appreciated. >> >> >> >> >> >> Dominik >> >> >> >> >> >> On Thu, May 19, 2011 at 9:30 PM, Dominik Szczerba >> >> >> >> >> >> wrote: >> >> >> > So far I was able to add a few simple custom plugins, but am >> >> >> > slowly >> >> >> > losing the grip. >> >> >> > I am trying to resample an image like this: >> >> >> > >> >> >> > > >> >> > label="ImageResample"> >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> > > >> >> > command="SetAxisMagnificationFactor" number_of_elements="3" >> >> >> > number_of_elements_per_command="1" repeat_command="1" >> >> >> > use_index="1" >> >> >> > default_values="1 1 1"/> >> >> >> > >> >> >> > I get these 2 problems: >> >> >> > >> >> >> > 1) There appear two (!) outputs (named Output-0 and Output-1). I >> >> >> > get >> >> >> > this message: >> >> >> > >> >> >> > ERROR: In >> >> >> > /home/dsz/pack/ParaView/VTK/Filtering/vtkDemandDrivenPipeline.cxx, >> >> >> > line 827 >> >> >> > vtkPVPostFilterExecutive (0x3aa4f60): Input for connection index 0 >> >> >> > on >> >
Re: [Paraview] problems with ServerManagerConfiguration and vtkImageReslice
It is definitively not an out-of-memory problem!! Your data makes my paraview crashed too, but not only. I tried with a vtk python script (thus nothing to do with paraview) and the same occurs. The reason comes from the way your Image.vti is built: the output of the vtkXMLImageDataReader contains one PointData array, but scalars are not set. You have to write somewhere when you build your image something like that : myImage->GetPointData()->SetScalars( myImage->GetPointData()->GetArray(0)) For a ParaView-exclusive solution, just plug a Calculator after the Image.vti source and set the operation to "FractalIterations" only. It will set properly the output scalars. HTH Jerome 2011/5/20 Dominik Szczerba > Hi, > > My data is here, I would be glad if you tried it out. > > http://otoro.itis.ethz.ch/~dominik/tmp/Image.vti > > My ParaView is several days old git. > > Thanks and regards, > Dominik > > On Fri, May 20, 2011 at 8:51 AM, Jérôme wrote: > > I don't have any problem running Median or Gradient on image of type > > double. If you are allowed to share your data, I may give a try here. > > > > Maybe are you running out of memory? You can try to extract a subset > > of your data and see if the segfault occurs. > > > > Jerome > > > > 2011/5/20 Dominik Szczerba > >> > >> Hi Jerome, > >> > >> Thanks for the references, but there does not to be any solution in > there? > >> And yes, "strange extents" are also taking place in some cases, i.e., > >> extents are actually correct, but the content of the image data is > >> smaller if the new spacing is finer than the original. > >> Due to the lack of detailed description of this whole mechanism I can > >> not say if this is my lack of knowledge or a bug. > >> > >> Regarding segfaults, the only non-standard thing I can say about my > >> input image data is that it contains a scalar type "double". The said > >> filters will work with image generated by Sources/Wavelet, but the > >> type of that one is float. I am afraid something is hardcoded > >> somewhere. > >> > >> Regards, > >> Dominik > >> > >> On Fri, May 20, 2011 at 8:25 AM, Jérôme wrote: > >> > Hi, > >> > regarding the vtkImageSlice exposition in ParaView, you should take > >> > a look at these threads: > >> > - issue report: > >> >http://www.mail-archive.com/paraview@paraview.org/msg02225.html > >> >http://www.mail-archive.com/paraview@paraview.org/msg08260.html > >> > - issue deep explanation: > >> >http://www.cmake.org/pipermail/paraview/2010-June/017738.html > >> > > >> > regarding the segfault, I feel surprise ! I use Median and Gradient > very > >> > often, and I never noticed a bug. Can you give the step to reproduce ? > >> > > >> > Best regards, > >> > Jerome > >> > > >> > > >> > 2011/5/19 Dominik Szczerba > >> >> > >> >> I think my theory that it has to do with threading may be correct... > >> >> > >> >> I just tried instead of my custom plugin to run the built-in Gradient > >> >> or Median on my vtkImageData and Paraview (3.11) silently segfaults. > >> >> Both these built-in filters derive from vtkThreadedImageAlgorithm. > >> >> Built-in vtkExtractVOI. however, works correctly, just as my other > >> >> custom plugins deriving from vtkImageAlgorithm. > >> >> > >> >> Any pointers in this bug hunting are appreciated. > >> >> > >> >> Dominik > >> >> > >> >> On Thu, May 19, 2011 at 9:30 PM, Dominik Szczerba > >> >> > >> >> wrote: > >> >> > So far I was able to add a few simple custom plugins, but am slowly > >> >> > losing the grip. > >> >> > I am trying to resample an image like this: > >> >> > > >> >> > >> >> > label="ImageResample"> > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > >> >> > command="SetAxisMagnificationFactor" number_of_elements="3" > >> >> > number_of_elements_per_command="1" repeat_command="1" use_index="1" > >> >> > default_values="1 1 1"/> > >> >> > > >> >> > I get these 2 problems: > >> >> > > >> >> > 1) There appear two (!) outputs (named Output-0 and Output-1). I > get > >> >> > this message: > >> >> > > >> >> > ERROR: In > >> >> > /home/dsz/pack/ParaView/VTK/Filtering/vtkDemandDrivenPipeline.cxx, > >> >> > line 827 > >> >> > vtkPVPostFilterExecutive (0x3aa4f60): Input for connection index 0 > on > >> >> > input port index 0 for algorithm vtkPVPostFilter(0x2cfb850) is of > >> >> > type > >> >> > vtkImageStencilData, but a vtkDataSet is required. > >> >> > > >> >> > 2) The first output has the expected Spacing, but it does not > contain > >> >> > the same scalar array as in the input. Instead, it contains a new > >> >> > array ImageScalars ranging [0,0]. I get this message: > >> >> > > >> >> > Warning: In > >> >> > > >> >> > > /home/dsz/pack/ParaView/ParaViewCore/VTKExtensions/vtkTexturePainter.cxx, > >> >> > line 179 > >> >> > vtkTexturePainter (0x339fa70): Failed to locate selected scalars. > >> >> > Will > >> >> > use image
Re: [Paraview] problems with ServerManagerConfiguration and vtkImageReslice
Hi, My data is here, I would be glad if you tried it out. http://otoro.itis.ethz.ch/~dominik/tmp/Image.vti My ParaView is several days old git. Thanks and regards, Dominik On Fri, May 20, 2011 at 8:51 AM, Jérôme wrote: > I don't have any problem running Median or Gradient on image of type > double. If you are allowed to share your data, I may give a try here. > > Maybe are you running out of memory? You can try to extract a subset > of your data and see if the segfault occurs. > > Jerome > > 2011/5/20 Dominik Szczerba >> >> Hi Jerome, >> >> Thanks for the references, but there does not to be any solution in there? >> And yes, "strange extents" are also taking place in some cases, i.e., >> extents are actually correct, but the content of the image data is >> smaller if the new spacing is finer than the original. >> Due to the lack of detailed description of this whole mechanism I can >> not say if this is my lack of knowledge or a bug. >> >> Regarding segfaults, the only non-standard thing I can say about my >> input image data is that it contains a scalar type "double". The said >> filters will work with image generated by Sources/Wavelet, but the >> type of that one is float. I am afraid something is hardcoded >> somewhere. >> >> Regards, >> Dominik >> >> On Fri, May 20, 2011 at 8:25 AM, Jérôme wrote: >> > Hi, >> > regarding the vtkImageSlice exposition in ParaView, you should take >> > a look at these threads: >> > - issue report: >> > http://www.mail-archive.com/paraview@paraview.org/msg02225.html >> > http://www.mail-archive.com/paraview@paraview.org/msg08260.html >> > - issue deep explanation: >> > http://www.cmake.org/pipermail/paraview/2010-June/017738.html >> > >> > regarding the segfault, I feel surprise ! I use Median and Gradient very >> > often, and I never noticed a bug. Can you give the step to reproduce ? >> > >> > Best regards, >> > Jerome >> > >> > >> > 2011/5/19 Dominik Szczerba >> >> >> >> I think my theory that it has to do with threading may be correct... >> >> >> >> I just tried instead of my custom plugin to run the built-in Gradient >> >> or Median on my vtkImageData and Paraview (3.11) silently segfaults. >> >> Both these built-in filters derive from vtkThreadedImageAlgorithm. >> >> Built-in vtkExtractVOI. however, works correctly, just as my other >> >> custom plugins deriving from vtkImageAlgorithm. >> >> >> >> Any pointers in this bug hunting are appreciated. >> >> >> >> Dominik >> >> >> >> On Thu, May 19, 2011 at 9:30 PM, Dominik Szczerba >> >> >> >> wrote: >> >> > So far I was able to add a few simple custom plugins, but am slowly >> >> > losing the grip. >> >> > I am trying to resample an image like this: >> >> > >> >> > > >> > label="ImageResample"> >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > > >> > command="SetAxisMagnificationFactor" number_of_elements="3" >> >> > number_of_elements_per_command="1" repeat_command="1" use_index="1" >> >> > default_values="1 1 1"/> >> >> > >> >> > I get these 2 problems: >> >> > >> >> > 1) There appear two (!) outputs (named Output-0 and Output-1). I get >> >> > this message: >> >> > >> >> > ERROR: In >> >> > /home/dsz/pack/ParaView/VTK/Filtering/vtkDemandDrivenPipeline.cxx, >> >> > line 827 >> >> > vtkPVPostFilterExecutive (0x3aa4f60): Input for connection index 0 on >> >> > input port index 0 for algorithm vtkPVPostFilter(0x2cfb850) is of >> >> > type >> >> > vtkImageStencilData, but a vtkDataSet is required. >> >> > >> >> > 2) The first output has the expected Spacing, but it does not contain >> >> > the same scalar array as in the input. Instead, it contains a new >> >> > array ImageScalars ranging [0,0]. I get this message: >> >> > >> >> > Warning: In >> >> > >> >> > /home/dsz/pack/ParaView/ParaViewCore/VTKExtensions/vtkTexturePainter.cxx, >> >> > line 179 >> >> > vtkTexturePainter (0x339fa70): Failed to locate selected scalars. >> >> > Will >> >> > use image scalars by default. >> >> > >> >> > I have been so far successful with other image algorithms, however >> >> > they were all deriving from vtkImageAlgorithm. This one derives from >> >> > vtkThreadedImageAlgorithm - could this have anything to do here? >> >> > Could anyone point me into the right direction? After inspection of >> >> > the xml files in the ParaView source tree I am still clueless. >> >> > >> >> > Thanks and regards, >> >> > Dominik >> >> > >> >> ___ >> >> Powered by www.kitware.com >> >> >> >> Visit other Kitware open-source projects at >> >> http://www.kitware.com/opensource/opensource.html >> >> >> >> Please keep messages on-topic and check the ParaView Wiki at: >> >> http://paraview.org/Wiki/ParaView >> >> >> >> Follow this link to subscribe/unsubscribe: >> >> http://www.paraview.org/mailman/listinfo/paraview >> > >> > > > ___ Powered by www.
Re: [Paraview] problems with ServerManagerConfiguration and vtkImageReslice
I don't have any problem running Median or Gradient on image of type double. If you are allowed to share your data, I may give a try here. Maybe are you running out of memory? You can try to extract a subset of your data and see if the segfault occurs. Jerome 2011/5/20 Dominik Szczerba > Hi Jerome, > > Thanks for the references, but there does not to be any solution in there? > And yes, "strange extents" are also taking place in some cases, i.e., > extents are actually correct, but the content of the image data is > smaller if the new spacing is finer than the original. > Due to the lack of detailed description of this whole mechanism I can > not say if this is my lack of knowledge or a bug. > > Regarding segfaults, the only non-standard thing I can say about my > input image data is that it contains a scalar type "double". The said > filters will work with image generated by Sources/Wavelet, but the > type of that one is float. I am afraid something is hardcoded > somewhere. > > Regards, > Dominik > > On Fri, May 20, 2011 at 8:25 AM, Jérôme wrote: > > Hi, > > regarding the vtkImageSlice exposition in ParaView, you should take > > a look at these threads: > > - issue report: > >http://www.mail-archive.com/paraview@paraview.org/msg02225.html > >http://www.mail-archive.com/paraview@paraview.org/msg08260.html > > - issue deep explanation: > >http://www.cmake.org/pipermail/paraview/2010-June/017738.html > > > > regarding the segfault, I feel surprise ! I use Median and Gradient very > > often, and I never noticed a bug. Can you give the step to reproduce ? > > > > Best regards, > > Jerome > > > > > > 2011/5/19 Dominik Szczerba > >> > >> I think my theory that it has to do with threading may be correct... > >> > >> I just tried instead of my custom plugin to run the built-in Gradient > >> or Median on my vtkImageData and Paraview (3.11) silently segfaults. > >> Both these built-in filters derive from vtkThreadedImageAlgorithm. > >> Built-in vtkExtractVOI. however, works correctly, just as my other > >> custom plugins deriving from vtkImageAlgorithm. > >> > >> Any pointers in this bug hunting are appreciated. > >> > >> Dominik > >> > >> On Thu, May 19, 2011 at 9:30 PM, Dominik Szczerba > > >> wrote: > >> > So far I was able to add a few simple custom plugins, but am slowly > >> > losing the grip. > >> > I am trying to resample an image like this: > >> > > >> > >> > label="ImageResample"> > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > >> > command="SetAxisMagnificationFactor" number_of_elements="3" > >> > number_of_elements_per_command="1" repeat_command="1" use_index="1" > >> > default_values="1 1 1"/> > >> > > >> > I get these 2 problems: > >> > > >> > 1) There appear two (!) outputs (named Output-0 and Output-1). I get > >> > this message: > >> > > >> > ERROR: In > >> > /home/dsz/pack/ParaView/VTK/Filtering/vtkDemandDrivenPipeline.cxx, > >> > line 827 > >> > vtkPVPostFilterExecutive (0x3aa4f60): Input for connection index 0 on > >> > input port index 0 for algorithm vtkPVPostFilter(0x2cfb850) is of type > >> > vtkImageStencilData, but a vtkDataSet is required. > >> > > >> > 2) The first output has the expected Spacing, but it does not contain > >> > the same scalar array as in the input. Instead, it contains a new > >> > array ImageScalars ranging [0,0]. I get this message: > >> > > >> > Warning: In > >> > > /home/dsz/pack/ParaView/ParaViewCore/VTKExtensions/vtkTexturePainter.cxx, > >> > line 179 > >> > vtkTexturePainter (0x339fa70): Failed to locate selected scalars. Will > >> > use image scalars by default. > >> > > >> > I have been so far successful with other image algorithms, however > >> > they were all deriving from vtkImageAlgorithm. This one derives from > >> > vtkThreadedImageAlgorithm - could this have anything to do here? > >> > Could anyone point me into the right direction? After inspection of > >> > the xml files in the ParaView source tree I am still clueless. > >> > > >> > Thanks and regards, > >> > Dominik > >> > > >> ___ > >> Powered by www.kitware.com > >> > >> Visit other Kitware open-source projects at > >> http://www.kitware.com/opensource/opensource.html > >> > >> Please keep messages on-topic and check the ParaView Wiki at: > >> http://paraview.org/Wiki/ParaView > >> > >> Follow this link to subscribe/unsubscribe: > >> http://www.paraview.org/mailman/listinfo/paraview > > > > > ___ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://www.paraview.org/mailman/listinfo/paraview
Re: [Paraview] problems with ServerManagerConfiguration and vtkImageReslice
Hi Jerome, Thanks for the references, but there does not to be any solution in there? And yes, "strange extents" are also taking place in some cases, i.e., extents are actually correct, but the content of the image data is smaller if the new spacing is finer than the original. Due to the lack of detailed description of this whole mechanism I can not say if this is my lack of knowledge or a bug. Regarding segfaults, the only non-standard thing I can say about my input image data is that it contains a scalar type "double". The said filters will work with image generated by Sources/Wavelet, but the type of that one is float. I am afraid something is hardcoded somewhere. Regards, Dominik On Fri, May 20, 2011 at 8:25 AM, Jérôme wrote: > Hi, > regarding the vtkImageSlice exposition in ParaView, you should take > a look at these threads: > - issue report: > http://www.mail-archive.com/paraview@paraview.org/msg02225.html > http://www.mail-archive.com/paraview@paraview.org/msg08260.html > - issue deep explanation: > http://www.cmake.org/pipermail/paraview/2010-June/017738.html > > regarding the segfault, I feel surprise ! I use Median and Gradient very > often, and I never noticed a bug. Can you give the step to reproduce ? > > Best regards, > Jerome > > > 2011/5/19 Dominik Szczerba >> >> I think my theory that it has to do with threading may be correct... >> >> I just tried instead of my custom plugin to run the built-in Gradient >> or Median on my vtkImageData and Paraview (3.11) silently segfaults. >> Both these built-in filters derive from vtkThreadedImageAlgorithm. >> Built-in vtkExtractVOI. however, works correctly, just as my other >> custom plugins deriving from vtkImageAlgorithm. >> >> Any pointers in this bug hunting are appreciated. >> >> Dominik >> >> On Thu, May 19, 2011 at 9:30 PM, Dominik Szczerba >> wrote: >> > So far I was able to add a few simple custom plugins, but am slowly >> > losing the grip. >> > I am trying to resample an image like this: >> > >> > > > label="ImageResample"> >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > > > command="SetAxisMagnificationFactor" number_of_elements="3" >> > number_of_elements_per_command="1" repeat_command="1" use_index="1" >> > default_values="1 1 1"/> >> > >> > I get these 2 problems: >> > >> > 1) There appear two (!) outputs (named Output-0 and Output-1). I get >> > this message: >> > >> > ERROR: In >> > /home/dsz/pack/ParaView/VTK/Filtering/vtkDemandDrivenPipeline.cxx, >> > line 827 >> > vtkPVPostFilterExecutive (0x3aa4f60): Input for connection index 0 on >> > input port index 0 for algorithm vtkPVPostFilter(0x2cfb850) is of type >> > vtkImageStencilData, but a vtkDataSet is required. >> > >> > 2) The first output has the expected Spacing, but it does not contain >> > the same scalar array as in the input. Instead, it contains a new >> > array ImageScalars ranging [0,0]. I get this message: >> > >> > Warning: In >> > /home/dsz/pack/ParaView/ParaViewCore/VTKExtensions/vtkTexturePainter.cxx, >> > line 179 >> > vtkTexturePainter (0x339fa70): Failed to locate selected scalars. Will >> > use image scalars by default. >> > >> > I have been so far successful with other image algorithms, however >> > they were all deriving from vtkImageAlgorithm. This one derives from >> > vtkThreadedImageAlgorithm - could this have anything to do here? >> > Could anyone point me into the right direction? After inspection of >> > the xml files in the ParaView source tree I am still clueless. >> > >> > Thanks and regards, >> > Dominik >> > >> ___ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at >> http://www.kitware.com/opensource/opensource.html >> >> Please keep messages on-topic and check the ParaView Wiki at: >> http://paraview.org/Wiki/ParaView >> >> Follow this link to subscribe/unsubscribe: >> http://www.paraview.org/mailman/listinfo/paraview > > ___ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://www.paraview.org/mailman/listinfo/paraview
Re: [Paraview] problems with ServerManagerConfiguration and vtkImageReslice
Hi, regarding the vtkImageSlice exposition in ParaView, you should take a look at these threads: - issue report: http://www.mail-archive.com/paraview@paraview.org/msg02225.html http://www.mail-archive.com/paraview@paraview.org/msg08260.html - issue deep explanation: http://www.cmake.org/pipermail/paraview/2010-June/017738.html regarding the segfault, I feel surprise ! I use Median and Gradient very often, and I never noticed a bug. Can you give the step to reproduce ? Best regards, Jerome 2011/5/19 Dominik Szczerba > I think my theory that it has to do with threading may be correct... > > I just tried instead of my custom plugin to run the built-in Gradient > or Median on my vtkImageData and Paraview (3.11) silently segfaults. > Both these built-in filters derive from vtkThreadedImageAlgorithm. > Built-in vtkExtractVOI. however, works correctly, just as my other > custom plugins deriving from vtkImageAlgorithm. > > Any pointers in this bug hunting are appreciated. > > Dominik > > On Thu, May 19, 2011 at 9:30 PM, Dominik Szczerba > wrote: > > So far I was able to add a few simple custom plugins, but am slowly > > losing the grip. > > I am trying to resample an image like this: > > > > > label="ImageResample"> > > > > > > > > > > > > > > > > > > > > > command="SetAxisMagnificationFactor" number_of_elements="3" > > number_of_elements_per_command="1" repeat_command="1" use_index="1" > > default_values="1 1 1"/> > > > > I get these 2 problems: > > > > 1) There appear two (!) outputs (named Output-0 and Output-1). I get > > this message: > > > > ERROR: In > /home/dsz/pack/ParaView/VTK/Filtering/vtkDemandDrivenPipeline.cxx, > > line 827 > > vtkPVPostFilterExecutive (0x3aa4f60): Input for connection index 0 on > > input port index 0 for algorithm vtkPVPostFilter(0x2cfb850) is of type > > vtkImageStencilData, but a vtkDataSet is required. > > > > 2) The first output has the expected Spacing, but it does not contain > > the same scalar array as in the input. Instead, it contains a new > > array ImageScalars ranging [0,0]. I get this message: > > > > Warning: In > /home/dsz/pack/ParaView/ParaViewCore/VTKExtensions/vtkTexturePainter.cxx, > > line 179 > > vtkTexturePainter (0x339fa70): Failed to locate selected scalars. Will > > use image scalars by default. > > > > I have been so far successful with other image algorithms, however > > they were all deriving from vtkImageAlgorithm. This one derives from > > vtkThreadedImageAlgorithm - could this have anything to do here? > > Could anyone point me into the right direction? After inspection of > > the xml files in the ParaView source tree I am still clueless. > > > > Thanks and regards, > > Dominik > > > ___ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://www.paraview.org/mailman/listinfo/paraview > ___ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://www.paraview.org/mailman/listinfo/paraview
Re: [Paraview] problems with ServerManagerConfiguration and vtkImageReslice
I think my theory that it has to do with threading may be correct... I just tried instead of my custom plugin to run the built-in Gradient or Median on my vtkImageData and Paraview (3.11) silently segfaults. Both these built-in filters derive from vtkThreadedImageAlgorithm. Built-in vtkExtractVOI. however, works correctly, just as my other custom plugins deriving from vtkImageAlgorithm. Any pointers in this bug hunting are appreciated. Dominik On Thu, May 19, 2011 at 9:30 PM, Dominik Szczerba wrote: > So far I was able to add a few simple custom plugins, but am slowly > losing the grip. > I am trying to resample an image like this: > > label="ImageResample"> > > > > > > > > > > command="SetAxisMagnificationFactor" number_of_elements="3" > number_of_elements_per_command="1" repeat_command="1" use_index="1" > default_values="1 1 1"/> > > I get these 2 problems: > > 1) There appear two (!) outputs (named Output-0 and Output-1). I get > this message: > > ERROR: In /home/dsz/pack/ParaView/VTK/Filtering/vtkDemandDrivenPipeline.cxx, > line 827 > vtkPVPostFilterExecutive (0x3aa4f60): Input for connection index 0 on > input port index 0 for algorithm vtkPVPostFilter(0x2cfb850) is of type > vtkImageStencilData, but a vtkDataSet is required. > > 2) The first output has the expected Spacing, but it does not contain > the same scalar array as in the input. Instead, it contains a new > array ImageScalars ranging [0,0]. I get this message: > > Warning: In > /home/dsz/pack/ParaView/ParaViewCore/VTKExtensions/vtkTexturePainter.cxx, > line 179 > vtkTexturePainter (0x339fa70): Failed to locate selected scalars. Will > use image scalars by default. > > I have been so far successful with other image algorithms, however > they were all deriving from vtkImageAlgorithm. This one derives from > vtkThreadedImageAlgorithm - could this have anything to do here? > Could anyone point me into the right direction? After inspection of > the xml files in the ParaView source tree I am still clueless. > > Thanks and regards, > Dominik > ___ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://www.paraview.org/mailman/listinfo/paraview
[Paraview] problems with ServerManagerConfiguration and vtkImageReslice
So far I was able to add a few simple custom plugins, but am slowly losing the grip. I am trying to resample an image like this: I get these 2 problems: 1) There appear two (!) outputs (named Output-0 and Output-1). I get this message: ERROR: In /home/dsz/pack/ParaView/VTK/Filtering/vtkDemandDrivenPipeline.cxx, line 827 vtkPVPostFilterExecutive (0x3aa4f60): Input for connection index 0 on input port index 0 for algorithm vtkPVPostFilter(0x2cfb850) is of type vtkImageStencilData, but a vtkDataSet is required. 2) The first output has the expected Spacing, but it does not contain the same scalar array as in the input. Instead, it contains a new array ImageScalars ranging [0,0]. I get this message: Warning: In /home/dsz/pack/ParaView/ParaViewCore/VTKExtensions/vtkTexturePainter.cxx, line 179 vtkTexturePainter (0x339fa70): Failed to locate selected scalars. Will use image scalars by default. I have been so far successful with other image algorithms, however they were all deriving from vtkImageAlgorithm. This one derives from vtkThreadedImageAlgorithm - could this have anything to do here? Could anyone point me into the right direction? After inspection of the xml files in the ParaView source tree I am still clueless. Thanks and regards, Dominik ___ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://www.paraview.org/mailman/listinfo/paraview