[Paraview] AMR Contour

Matt mat72 at gmx.com
Sun Oct 6 10:30:59 EDT 2013


Hi,

I am having trouble to use 'AMR Contour' filter. I have tried with two
versions of ParaView (3.8 on Linux 2.6.18 amd64 and 4.1 on Windows XP
x86) and every time it results in a segfault. The problem can be
reproduced by using 'Hierarchical Fractal' source as AMR dataset and
then applying 'AMR Contour' filter. I face the same issues with datasets
generated by my own code or from other codes.

Here is the backtrace for me:

  *** glibc detected *** ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/paraview: free(): invalid pointer: 0x000000001aa82e90 ***

  ======= Backtrace: =========
  /lib64/libc.so.6[0x3879a711df]
  /lib64/libc.so.6(cfree+0x4b)[0x3879a7163b]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libvtkPVFilters.so(_ZN25vtkAMRDualGridHelperLevel12AddGridBlockEiiiP12vtkImageData+0x1a9)[0x2acacaa7e1e9]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libvtkPVFilters.so(_ZN20vtkAMRDualGridHelper8AddBlockEiP12vtkImageData+0x11d)[0x2acacaa7e57d]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libvtkPVFilters.so(_ZN20vtkAMRDualGridHelper10InitializeEP25vtkHierarchicalBoxDataSetPKc+0x111)[0x2acacaa7ed91]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libvtkPVFilters.so(_ZN17vtkAMRDualContour11RequestDataEP14vtkInformationPP20vtkInformationVectorS3_+0x179)[0x2acacaa77429]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libvtkFiltering.so.pv3.8(_ZN12vtkExecutive13CallAlgorithmEP14vtkInformationiPP20vtkInformationVectorS3_+0x54)[0x2acacfbe23c4]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libvtkFiltering.so.pv3.8(_ZN23vtkDemandDrivenPipeline11ExecuteDataEP14vtkInformationPP20vtkInformationVectorS3_+0x4c)[0x2acacfbd5f1c]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libvtkFiltering.so.pv3.8(_ZN24vtkCompositeDataPipeline11ExecuteDataEP14vtkInformationPP20vtkInformationVectorS3_+0xc7)[0x2acacfbb7f87]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libvtkFiltering.so.pv3.8(_ZN23vtkDemandDrivenPipeline14ProcessRequestEP14vtkInformationPP20vtkInformationVectorS3_+0x293)[0x2acacfbd8ea3]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libvtkFiltering.so.pv3.8(_ZN32vtkStreamingDemandDrivenPipeline14ProcessRequestEP14vtkInformationPP20vtkInformationVectorS3_+0x19c)[0x2acacfcd970c]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libvtkFiltering.so.pv3.8(_ZN24vtkCompositeDataPipeline14ProcessRequestEP14vtkInformationPP20vtkInformationVectorS3_+0x79)[0x2acacfbb85a9]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libvtkFiltering.so.pv3.8(_ZN23vtkDemandDrivenPipeline10UpdateDataEi+0x9e)[0x2acacfbd7a9e]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libvtkFiltering.so.pv3.8(_ZN32vtkStreamingDemandDrivenPipeline6UpdateEi+0x7b)[0x2acacfcd8efb]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libvtkFilteringCS.so(_Z19vtkAlgorithmCommandP26vtkClientServerInterpreterP13vtkObjectBasePKcRK21vtkClientServerStreamRS5_+0x1a5b)[0x2acacd875a4b]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libvtkFilteringCS.so(_Z36vtkMultiBlockDataSetAlgorithmCommandP26vtkClientServerInterpreterP13vtkObjectBasePKcRK21vtkClientServerStreamRS5_+0x205)[0x2acacd8cb015]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libvtkPVFiltersCS.so(_Z24vtkAMRDualContourCommandP26vtkClientServerInterpreterP13vtkObjectBasePKcRK21vtkClientServerStreamRS5_+0x699)[0x2acaca7be5c9]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libvtkClientServer.so(_ZN26vtkClientServerInterpreter20ProcessCommandInvokeERK21vtkClientServerStreami+0x16c)[0x2acacdc11a7c]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libvtkClientServer.so(_ZN26vtkClientServerInterpreter17ProcessOneMessageERK21vtkClientServerStreami+0x37f)[0x2acacdc123ef]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libvtkClientServer.so(_ZN26vtkClientServerInterpreter13ProcessStreamERK21vtkClientServerStream+0x1d)[0x2acacdc128ad]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libvtkPVServerCommon.so(_ZN17vtkSelfConnection20ProcessStreamLocallyER21vtkClientServerStream+0x20)[0x2acacb2c3920]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libvtkPVServerCommon.so(_ZN26vtkProcessModuleConnection10SendStreamEjR21vtkClientServerStream+0x61)[0x2acacb26f641]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libvtkPVServerCommon.so(_ZN33vtkProcessModuleConnectionManager10SendStreamEijR21vtkClientServerStreami+0x39)[0x2acacb271989]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libvtkPVServerCommon.so(_ZN16vtkProcessModule10SendStreamEijR21vtkClientServerStreami+0x63)[0x2acacb276bb3]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libvtkPVServerManager.so(_ZN15vtkSMOutputPort22UpdatePipelineInternalEdb+0x1f2)[0x2acac707b062]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libvtkPVServerManager.so(_ZN16vtkSMSourceProxy14UpdatePipelineEd+0x4d)[0x2acac70ecfed]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libpqCore.so(_ZNK15pqDisplayPolicy20getPreferredViewTypeEP12pqOutputPortb+0x1a1)[0x2acac59e2da1]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libpqCore.so(_ZNK15pqDisplayPolicy16getPreferredViewEP12pqOutputPortP6pqView+0x43)[0x2acac59e2a33]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libpqCore.so(_ZNK15pqDisplayPolicy29createPreferredRepresentationEP12pqOutputPortP6pqViewb+0x38)[0x2acac59e2758]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libpqComponents.so(_ZN23pqObjectInspectorWidget4showEP16pqPipelineSource+0x6c)[0x2acac54ffbfc]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libpqComponents.so(_ZN23pqObjectInspectorWidget6acceptEv+0x326)[0x2acac5500316]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libpqComponents.so(_ZN23pqObjectInspectorWidget11qt_metacallEN11QMetaObject4CallEiPPv+0x126)[0x2acac55d2ce6]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectPKS_iPPv+0x219)[0x2acaca250ac9]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libQtGui.so.4(_ZN15QAbstractButton7clickedEb+0x32)[0x2acac964b5d2]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libQtGui.so.4[0x2acac93692eb]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libQtGui.so.4[0x2acac936a855]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libQtGui.so.4(_ZN15QAbstractButton17mouseReleaseEventEP11QMouseEvent+0x7b)[0x2acac936aaab]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libQtGui.so.4(_ZN7QWidget5eventEP6QEvent+0xba1)[0x2acac901ecf1]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libQtGui.so.4(_ZN15QAbstractButton5eventEP6QEvent+0x3f)[0x2acac9369d6f]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libQtGui.so.4(_ZN11QPushButton5eventEP6QEvent+0x3d)[0x2acac940477d]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0xae)[0x2acac8fc412e]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x3d7)[0x2acac8fc7c37]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x83)[0x2acaca23d653]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libQtGui.so.4(_ZN19QApplicationPrivate14sendMouseEventEP7QWidgetP11QMouseEventS1_S1_PS1_R8QPointerIS0_Eb+0x136)[0x2acac8fc6fc6]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libQtGui.so.4[0x2acac9046714]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libQtGui.so.4(_ZN12QApplication15x11ProcessEventEP7_XEvent+0x672)[0x2acac9044e82]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libQtGui.so.4[0x2acac906e222]
  /lib64/libglib-2.0.so.0(g_main_context_dispatch+0x1b4)[0x387f62cdb4]
  /lib64/libglib-2.0.so.0[0x387f62fc0d]
  /lib64/libglib-2.0.so.0(g_main_context_iteration+0x6e)[0x387f63011e]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libQtCore.so.4(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x65)[0x2acaca268285]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libQtGui.so.4[0x2acac906e04f]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x35)[0x2acaca23c8f5]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0xac)[0x2acaca23cc4c]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/libQtCore.so.4(_ZN16QCoreApplication4execEv+0xbb)[0x2acaca23e9ab]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/paraview(main+0x155)[0x4065a5]
  /lib64/libc.so.6(__libc_start_main+0xf4)[0x3879a1d994]
  ParaView-3.8.1-Linux-x86_64/lib/paraview-3.8/paraview(_ZN11QMainWindow5eventEP6QEvent+0x4a)[0x4063ba]

Is there anything I missed with respect to the dataset or to the
parameters of the filter?



More information about the ParaView mailing list