Well it seems that for AMR data (vtkHierarchicalBoxDataSet), the common filter 'Contour' can be used, provided that the dataset is properly converted to point data (with 'Cell Data to Point Data' filter). However the contour lines are not continuous and the common 'Contour' filter doesn't seem to account the composite field, only the fields on individual patches. I guess 'AMR Contour' (which crashes with my data) is intended to work with the composite solution?
On Sun, Oct 06, 2013 at 04:30:59PM +0200, Matt wrote: > 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? > > _______________________________________________ > 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
