ParaView issueshttps://gitlab.kitware.com/paraview/paraview/-/issues2022-08-16T21:35:45-04:00https://gitlab.kitware.com/paraview/paraview/-/issues/18814should `paraview.__init__.py` provide a version number2022-08-16T21:35:45-04:00Utkarsh Ayachitshould `paraview.__init__.py` provide a version numbershould `paraview.__init__.py` provide a version number even before importing ParaView's C++ code? how else are user scripts expected to adjust their imports based on version of ParaView?
cc: @ben.boeckel @sebastien.jourdain @cory.quammenshould `paraview.__init__.py` provide a version number even before importing ParaView's C++ code? how else are user scripts expected to adjust their imports based on version of ParaView?
cc: @ben.boeckel @sebastien.jourdain @cory.quammenBen BoeckelBen Boeckelhttps://gitlab.kitware.com/paraview/paraview/-/issues/18908[Module] ParaView does not build with VTK_MODULE_USE_EXTERNAL_ParaView_protob...2022-08-16T21:34:20-04:00Mathieu Westphal (Kitware)[Module] ParaView does not build with VTK_MODULE_USE_EXTERNAL_ParaView_protobuf=ONwith `VTK_MODULE_USE_EXTERNAL_ParaView_protobuf=ON`, ParaView fails to build with the following error:
```
ninja: error: '/home/glow/paraview/ParaViewCore/ServerImplementation/Core/protobuf::protoc', needed by 'ParaViewCore/ServerImplem...with `VTK_MODULE_USE_EXTERNAL_ParaView_protobuf=ON`, ParaView fails to build with the following error:
```
ninja: error: '/home/glow/paraview/ParaViewCore/ServerImplementation/Core/protobuf::protoc', needed by 'ParaViewCore/ServerImplementation/Core/vtkPVMessage.pb.h', missing and no known rule to make it
```
protobuf is correctly found and I'm using protobuf 3.7.0-1Mathieu Westphal (Kitware)Mathieu Westphal (Kitware)https://gitlab.kitware.com/paraview/paraview/-/issues/20502Bug in GDAL reader with .dxf file2022-08-16T21:33:15-04:00syd visserBug in GDAL reader with .dxf fileOS: Pop!_OS 20.04 LTS
ParaView Version: 5.9.0
Qt Version: 5.12.9
Description
ERROR: In /builds/gitlab-kitware-sciviz-ci/build/superbuild/paraview/src/VTK/IO/GDAL/vtkGDALVectorReader.cxx, line 678
vtkGDALVectorReader (0x1bf497f0):OS: Pop!_OS 20.04 LTS
ParaView Version: 5.9.0
Qt Version: 5.12.9
Description
ERROR: In /builds/gitlab-kitware-sciviz-ci/build/superbuild/paraview/src/VTK/IO/GDAL/vtkGDALVectorReader.cxx, line 678
vtkGDALVectorReader (0x1bf497f0):Ben BoeckelBen Boeckelhttps://gitlab.kitware.com/paraview/paraview/-/issues/21366Docker container for Superbuild2022-08-16T21:30:14-04:00Aiman BatulDocker container for SuperbuildI have been trying building the Docker container using Superbuild Docker (https://gitlab.kitware.com/paraview/paraview-superbuild/-/blob/master/Scripts/docker/ubuntu/development/Dockerfile ) and it just fails with cmake errors. I can see...I have been trying building the Docker container using Superbuild Docker (https://gitlab.kitware.com/paraview/paraview-superbuild/-/blob/master/Scripts/docker/ubuntu/development/Dockerfile ) and it just fails with cmake errors. I can see that it uses cmake v3.16.4 rather than using a current or updated version(3.18+ which is required). This docker file has been update by @vbolea a month ago, so I'd assume it should be fine.
From my end I have tried upgrading cmake version but still not successful in building up the container. I have not tested Singularity version yet.
Is it possible someone can test/update this Dockerfile? I have not tested the release Dockerfile which should be next step after development one works. Thank you.Vicente Boleavicente.bolea@kitware.comVicente Boleavicente.bolea@kitware.comhttps://gitlab.kitware.com/paraview/paraview/-/issues/20872Python detects `mpicc` as an Intel compiler even when wrapping gcc2022-08-16T21:26:25-04:00W. Alan ScottPython detects `mpicc` as an Intel compiler even when wrapping gccWe see an error when configuring/building python from superbuild on some of our HPC machines when we build with gcc (not an issue with icc).
The nature of the problem is this: After unpacking the python zip file downloaded from the su...We see an error when configuring/building python from superbuild on some of our HPC machines when we build with gcc (not an issue with icc).
The nature of the problem is this: After unpacking the python zip file downloaded from the superbuild tarball site, the python/src/configure.ac file has the following items in it:
```
7517 case "$CC" in
7518 *icc*)
7519 CFLAGS_NODIST="$CFLAGS_NODIST -fp-model strict"
7520 ;;
7521 esac
```
The apparent intent is to add the “-fp-model strict” argument when using the intel compiler.
However, for many of our HPC module setups, the compiler gets aliased from “gcc” (or “icc”) to “mpicc”. Thus we are building with gcc, but $CC in the config file is “mpicc”. “mpicc” contains “icc” so the configuration script thinks we are using the intel compiler and adds the -fp-model strict argument. The gcc compiler then fails to work with the added arguments -fp-model strict (I think because it would ignore the extraneous option, but then it doesn’t know what to do with “strict”).
My current workaround is to surround this section with an if argument when looks for an environment variable, and if the environment variable is true it doesn’t check for “icc” and doesn’t add -fp-model strict:
```
7514 if test "$PYTHON_BUILD_EXCLUDE_FP_MODEL_ARGUMENT" = "true"; then
7515 echo "do not use fp-model strict argument"
7516 else
7517 case "$CC" in
7518 *icc*)
7519 CFLAGS_NODIST="$CFLAGS_NODIST -fp-model strict"
7520 ;;
7521 esac
7522 fi
```
But of course that means I have a slightly different .zip file for the python, and thus a different crc check too.
The ultimate fix I need is to have the configure.ac file correctly identify whether we are using the intel compiler or the gcc (or clang) compiler even if the aliased name of the compiler is mpicc. But I absolutely need a way to prevent the configuration from adding “-fp-model strict” to the gcc builds, even when gcc is aliased to “mpicc”
@ben.boeckel @jamauld
@cory.quammen - Can't slip past 5.10.5.11 (Spring 2022)https://gitlab.kitware.com/paraview/paraview/-/issues/19748Undo/Redo does not work correctly with Histogram2022-08-16T21:19:08-04:00Mathieu Westphal (Kitware)Undo/Redo does not work correctly with HistogramSteps to reproduce :
* Sphere, Apply
* Histogram, Apply
* Undo, Undo,
* Redo, Redo
Attribute Type is set to Field Data instead of Row Data, no data visible.
This issue disappear between Qt 5.10 and Qt 5.12, but it is present in ParaV...Steps to reproduce :
* Sphere, Apply
* Histogram, Apply
* Undo, Undo,
* Redo, Redo
Attribute Type is set to Field Data instead of Row Data, no data visible.
This issue disappear between Qt 5.10 and Qt 5.12, but it is present in ParaView 5.8.0 (hence in the release)
I've narrowed it down to pqComboBoxDomain::internalDomainChanged() where this code is not behaving as expected
```
if (oldData != data)
{
// save previous value to put back
QVariant old;
if (combo->count() > 0)
{
old = combo->itemData(combo->currentIndex());
}
else
{
// the combo-box doesn't have any values currently, which implies that the
// domain is being setup of the first time. However, it's still possible
// that the property's value was already set (eg. undo/redo) so we need to
// ensure that we use the property value rather than the item in the
// combo-box.
old = cur_property_value;
}
```
We should go into the else, but we go into the if because the combo box is already initialized for some reason.5.9 (Fall 2020)https://gitlab.kitware.com/paraview/paraview/-/issues/21388Example Plugins/ComplexPluginArchitecture broken2022-08-16T16:19:47-04:00Nicolas VuailleExample Plugins/ComplexPluginArchitecture brokenThis [VTK MR](https://gitlab.kitware.com/vtk/vtk/-/merge_requests/9097) break the `ComplexPluginArchitecture` build.
```
CMake Error at /home/nicolas/ParaView/branch2/build/lib/cmake/paraview-5.10/vtk/vtkModule.cmake:2644 (add_subdirect...This [VTK MR](https://gitlab.kitware.com/vtk/vtk/-/merge_requests/9097) break the `ComplexPluginArchitecture` build.
```
CMake Error at /home/nicolas/ParaView/branch2/build/lib/cmake/paraview-5.10/vtk/vtkModule.cmake:2644 (add_subdirectory):
add_subdirectory given source
"/home/nicolas/Tmp/ComplexPluginArchitecture/ComplexModuleArchitecture/ParaViewPlugin/Core"
which is not an existing directory.
Call Stack (most recent call first):
/home/nicolas/ParaView/branch2/build/lib/cmake/paraview-5.10/ParaViewPlugin.cmake:1088 (vtk_module_build)
ComplexModuleArchitecture/ParaViewPlugin/CMakeLists.txt:1 (paraview_add_plugin)
CMake Error at /home/nicolas/ParaView/branch2/build/lib/cmake/paraview-5.10/vtk/vtkModule.cmake:2649 (message):
The ComplexModuleArchitecture::Core is being built, but a matching target
was not created.
Call Stack (most recent call first):
/home/nicolas/ParaView/branch2/build/lib/cmake/paraview-5.10/ParaViewPlugin.cmake:1088 (vtk_module_build)
ComplexModuleArchitecture/ParaViewPlugin/CMakeLists.txt:1 (paraview_add_plugin)
```
As we need to bump VTK in https://gitlab.kitware.com/paraview/paraview/-/merge_requests/5517, this example will be disabled for now, so the `Examples` test can pass.Ben BoeckelBen Boeckelhttps://gitlab.kitware.com/paraview/paraview/-/issues/21084Clip filter is not using SMP2022-08-16T16:18:47-04:00Mathieu Westphal (Kitware)Clip filter is not using SMPDepending of the input of the Clip, different vtk algorithm can be used:
- AMR: vtkAMRDualClip or vtkTableBasedClipDataSet
- DataSet: vtkTableBasedClipDataSet or vtkThreshold
- HTG: vtkHyperTreeGridAxisClip or vtkHyperTreeGridThreshold
...Depending of the input of the Clip, different vtk algorithm can be used:
- AMR: vtkAMRDualClip or vtkTableBasedClipDataSet
- DataSet: vtkTableBasedClipDataSet or vtkThreshold
- HTG: vtkHyperTreeGridAxisClip or vtkHyperTreeGridThreshold
None of these filters are implemented using SMP.
It seems necessary to rework vtkTableBasedClipDataSet using SMP.Spiros TsalikisSpiros Tsalikishttps://gitlab.kitware.com/paraview/paraview/-/issues/18740Remove PARAVIEW_USE_QTHELP option's effect on API2022-08-16T16:11:52-04:00Ben BoeckelRemove PARAVIEW_USE_QTHELP option's effect on APIParaView's library API should not be affected by this flag. It should always provide the functionality, but clients can opt to not provide Qt help information via the CMake APIs in `ParaViewClient.cmake`.
Cc: @utkarsh.ayachit @mhanwellParaView's library API should not be affected by this flag. It should always provide the functionality, but clients can opt to not provide Qt help information via the CMake APIs in `ParaViewClient.cmake`.
Cc: @utkarsh.ayachit @mhanwellBen BoeckelBen Boeckelhttps://gitlab.kitware.com/paraview/paraview/-/issues/21503ASan catching container overflow in vtkTableBasedClipDataSet::ClipUnstructure...2022-08-13T08:40:55-04:00Cory Quammencory.quammen@kitware.comASan catching container overflow in vtkTableBasedClipDataSet::ClipUnstructuredGrid* ParaView, recent master, macOS built with `-fsanitize=address` option
* Load can.ex2
* Add Clip filter, default settings. Apply.
* Crash with the following output:
```
==95703==ERROR: AddressSanitizer: container-overflow on address 0x...* ParaView, recent master, macOS built with `-fsanitize=address` option
* Load can.ex2
* Add Clip filter, default settings. Apply.
* Crash with the following output:
```
==95703==ERROR: AddressSanitizer: container-overflow on address 0x621003316d00 at pc 0x00013cf223b3 bp 0x7ffee3cb9c30 sp 0x7ffee3cb93f8
WRITE of size 65 at 0x621003316d00 thread T0
#0 0x13cf223b2 in __asan_memcpy+0x262 (libclang_rt.asan_osx_dynamic.dylib:x86_64h+0x473b2)
#1 0x11c9362c7 in (anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>::operator()(long long, long long) vtkTableBasedClipDataSet.cxx:1750
#2 0x11c932521 in vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true>::Execute(long long, long long) vtkSMPTools.h:126
#3 0x11c93d433 in vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true> >::operator()(tbb::blocked_range<long long> const&) const vtkSMPToolsImpl.txx:55
#4 0x11c93d347 in tbb::interface9::internal::start_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true> >, tbb::auto_partitioner const>::run_body(tbb::blocked_range<long long>&) parallel_for.h:112
#5 0x11c93cdda in void tbb::interface9::internal::dynamic_grainsize_mode<tbb::interface9::internal::adaptive_mode<tbb::interface9::internal::auto_partition_type> >::work_balance<tbb::interface9::internal::start_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true> >, tbb::auto_partitioner const>, tbb::blocked_range<long long> >(tbb::interface9::internal::start_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true> >, tbb::auto_partitioner const>&, tbb::blocked_range<long long>&) partitioner.h:420
#6 0x11c93cb89 in void tbb::interface9::internal::partition_type_base<tbb::interface9::internal::auto_partition_type>::execute<tbb::interface9::internal::start_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true> >, tbb::auto_partitioner const>, tbb::blocked_range<long long> >(tbb::interface9::internal::start_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true> >, tbb::auto_partitioner const>&, tbb::blocked_range<long long>&) partitioner.h:253
#7 0x11c93c980 in tbb::interface9::internal::start_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true> >, tbb::auto_partitioner const>::execute() parallel_for.h:139
#8 0x13cdf468d in tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::local_wait_for_all(tbb::task&, tbb::task*)+0xacd (libtbb_debug.dylib:x86_64+0x4068d)
#9 0x13cdecd63 in tbb::internal::generic_scheduler::local_spawn_root_and_wait(tbb::task*, tbb::task*&)+0x399 (libtbb_debug.dylib:x86_64+0x38d63)
#10 0x13cdecde3 in tbb::internal::generic_scheduler::spawn_root_and_wait(tbb::task&, tbb::task*&)+0x33 (libtbb_debug.dylib:x86_64+0x38de3)
#11 0x11b30e5f3 in tbb::task::spawn_root_and_wait(tbb::task&) task.h:779
#12 0x11c93c5cf in tbb::interface9::internal::start_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true> >, tbb::auto_partitioner const>::run(tbb::blocked_range<long long> const&, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true> > const&, tbb::auto_partitioner const&) parallel_for.h:92
#13 0x11c93c2f2 in void tbb::parallel_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true> > >(tbb::blocked_range<long long> const&, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true> > const&) parallel_for.h:198
#14 0x11c93c131 in void vtk::detail::smp::ExecuteFunctorTBB<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true> >(void*, long long, long long, long long) vtkSMPToolsImpl.txx:101
#15 0x13293e95c in vtk::detail::smp::vtkSMPToolsImplForTBB(long long, long long, long long, void (*)(void*, long long, long long, long long), void*) vtkSMPToolsImpl.cxx:97
#16 0x11c9322e1 in void vtk::detail::smp::vtkSMPToolsImpl<(vtk::detail::smp::BackendType)2>::For<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true> >(long long, long long, long long, vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true>&) vtkSMPToolsImpl.txx:122
#17 0x11c9311d3 in void vtk::detail::smp::vtkSMPToolsAPI::For<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true> >(long long, long long, long long, vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true>&) vtkSMPToolsAPI.h:113
#18 0x11c930e51 in vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true>::For(long long, long long, long long) vtkSMPTools.h:131
#19 0x11c930cb9 in void vtkSMPTools::For<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int> >(long long, long long, long long, (anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>&) vtkSMPTools.h:244
#20 0x11c930b93 in void vtkSMPTools::For<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int> >(long long, long long, (anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>&) vtkSMPTools.h:268
#21 0x11c90cc8f in (anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>::Execute() vtkTableBasedClipDataSet.cxx:1770
#22 0x11c66e008 in vtkSmartPointer<vtkUnstructuredGrid> (anonymous namespace)::ClipUnstructuredData<vtkUnstructuredGridBase, int>(vtkUnstructuredGridBase*, vtkPoints*, vtkImplicitFunction*, vtkDoubleArray*, double, bool, bool, int, unsigned int) vtkTableBasedClipDataSet.cxx:2390
#23 0x11c6631a4 in vtkTableBasedClipDataSet::ClipUnstructuredGrid(vtkDataSet*, vtkImplicitFunction*, vtkDoubleArray*, double, vtkUnstructuredGrid*) vtkTableBasedClipDataSet.cxx:2698
#24 0x11c65ecd4 in vtkTableBasedClipDataSet::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkTableBasedClipDataSet.cxx:286
#25 0x157c62706 in vtkPVClipDataSet::ClipUsingSuperclass(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkPVClipDataSet.cxx:324
#26 0x157c5c882 in vtkPVClipDataSet::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkPVClipDataSet.cxx:101
#27 0x12a65cb1c in vtkUnstructuredGridAlgorithm::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkUnstructuredGridAlgorithm.cxx:80
#28 0x157c65019 in vtkPVClipDataSet::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkPVClipDataSet.cxx:378
#29 0x157cb8d47 in vtkPVDataSetAlgorithmSelectorFilter::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkPVDataSetAlgorithmSelectorFilter.cxx:100
#30 0x157d288f9 in vtkPVMetaClipDataSet::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkPVMetaClipDataSet.cxx:178
#31 0x12a1f9531 in vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) vtkExecutive.cxx:734
#32 0x12a1dbd67 in vtkDemandDrivenPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:461
#33 0x12a1bb996 in vtkCompositeDataPipeline::ExecuteSimpleAlgorithmForBlock(vtkInformationVector**, vtkInformationVector*, vtkInformation*, vtkInformation*, vtkDataObject*) vtkCompositeDataPipeline.cxx:531
#34 0x12a1ba16b in vtkCompositeDataPipeline::ExecuteEach(vtkCompositeDataIterator*, vtkInformationVector**, vtkInformationVector*, int, int, vtkInformation*, std::__1::vector<vtkSmartPointer<vtkCompositeDataSet>, std::__1::allocator<vtkSmartPointer<vtkCompositeDataSet> > >&) vtkCompositeDataPipeline.cxx:295
#35 0x12a1be2b9 in vtkCompositeDataPipeline::ExecuteSimpleAlgorithm(vtkInformation*, vtkInformationVector**, vtkInformationVector*, int) vtkCompositeDataPipeline.cxx:430
#36 0x12a1b8c6a in vtkCompositeDataPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkCompositeDataPipeline.cxx:150
#37 0x12a1d9dde in vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:260
#38 0x12a5c81bb in vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:343
#39 0x12a1c06bc in vtkCompositeDataPipeline::ForwardUpstream(vtkInformation*) vtkCompositeDataPipeline.cxx:727
#40 0x12a1d9b94 in vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:246
#41 0x12a5c81bb in vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:343
#42 0x12a1db788 in vtkDemandDrivenPipeline::UpdateData(int) vtkDemandDrivenPipeline.cxx:418
#43 0x12a5c8934 in vtkStreamingDemandDrivenPipeline::Update(int, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:417
#44 0x12a5c8616 in vtkStreamingDemandDrivenPipeline::Update(int) vtkStreamingDemandDrivenPipeline.cxx:380
#45 0x111048f6e in vtkSISourceProxy::UpdatePipeline(int, double, bool) vtkSISourceProxy.cxx:255
#46 0x13e6094e9 in vtkSISourceProxyCommand(vtkClientServerInterpreter*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&, void*) vtkSISourceProxyClientServer.cxx:142
#47 0x11283325e in vtkClientServerInterpreter::CallCommandFunction(char const*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&) vtkClientServerInterpreter.cxx:810
#48 0x11282e33f in vtkClientServerInterpreter::ProcessCommandInvoke(vtkClientServerStream const&, int) vtkClientServerInterpreter.cxx:424
#49 0x11282c0d7 in vtkClientServerInterpreter::ProcessOneMessage(vtkClientServerStream const&, int) vtkClientServerInterpreter.cxx:265
#50 0x11282bcb4 in vtkClientServerInterpreter::ProcessStream(vtkClientServerStream const&) vtkClientServerInterpreter.cxx:235
#51 0x110f054d5 in vtkPVSessionCore::ExecuteStreamInternal(vtkClientServerStream const&, bool) vtkPVSessionCore.cxx:620
#52 0x110f04c40 in vtkPVSessionCore::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) vtkPVSessionCore.cxx:590
#53 0x110ef5da9 in vtkPVSessionBase::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) vtkPVSessionBase.cxx:165
#54 0x1114af0b4 in vtkSMProxy::ExecuteStream(vtkClientServerStream const&, bool, unsigned int) vtkSMProxy.cxx:2406
#55 0x1113a65d7 in vtkSMOutputPort::UpdatePipelineInternal(double, bool) vtkSMOutputPort.cxx:299
#56 0x1113a625f in vtkSMOutputPort::UpdatePipeline(double) vtkSMOutputPort.cxx:289
#57 0x1116d8192 in vtkSMSourceProxy::UpdatePipeline(double) vtkSMSourceProxy.cxx:360
#58 0x14437b6b3 in vtkSMParaViewPipelineControllerWithRendering::UpdatePipelineBeforeDisplay(vtkSMSourceProxy*, int, vtkSMViewProxy*) vtkSMParaViewPipelineControllerWithRendering.cxx:796
#59 0x144378288 in vtkSMParaViewPipelineControllerWithRendering::ShowInPreferredView(vtkSMSourceProxy*, int, vtkSMViewProxy*) vtkSMParaViewPipelineControllerWithRendering.cxx:642
#60 0x10c11c642 in pqApplyBehavior::showData(pqPipelineSource*, pqView*) pqApplyBehavior.cxx:363
#61 0x10c118453 in pqApplyBehavior::applied(pqPropertiesPanel*, pqProxy*) pqApplyBehavior.cxx:189
#62 0x10c116bd5 in pqApplyBehavior::onApplied(pqProxy*) pqApplyBehavior.cxx:154
#63 0x10c12345d in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<pqProxy*>, void, void (pqApplyBehavior::*)(pqProxy*)>::call(void (pqApplyBehavior::*)(pqProxy*), pqApplyBehavior*, void**) qobjectdefs_impl.h:152
#64 0x10c12308f in void QtPrivate::FunctionPointer<void (pqApplyBehavior::*)(pqProxy*)>::call<QtPrivate::List<pqProxy*>, void>(void (pqApplyBehavior::*)(pqProxy*), pqApplyBehavior*, void**) qobjectdefs_impl.h:185
#65 0x10c122c08 in QtPrivate::QSlotObject<void (pqApplyBehavior::*)(pqProxy*), QtPrivate::List<pqProxy*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) qobjectdefs_impl.h:418
#66 0x1104e8db4 in void doActivate<false>(QObject*, int, void**)+0x484 (QtCore:x86_64+0x22bdb4)
#67 0x10d766cc4 in pqPropertiesPanel::applied(pqProxy*) moc_pqPropertiesPanel.cpp:392
#68 0x10dd58323 in pqPropertiesPanel::apply() pqPropertiesPanel.cxx:845
#69 0x10d765982 in pqPropertiesPanel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) moc_pqPropertiesPanel.cpp:214
#70 0x1104e8ef4 in void doActivate<false>(QObject*, int, void**)+0x5c4 (QtCore:x86_64+0x22bef4)
#71 0x10d1d262e in QAbstractButtonPrivate::emitClicked()+0x6e (QtWidgets:x86_64+0xfa62e)
#72 0x10d1d24a8 in QAbstractButtonPrivate::click()+0xe8 (QtWidgets:x86_64+0xfa4a8)
#73 0x10d1d365e in QAbstractButton::mouseReleaseEvent(QMouseEvent*)+0x10e (QtWidgets:x86_64+0xfb65e)
#74 0x10d1233dc in QWidget::event(QEvent*)+0x1bc (QtWidgets:x86_64+0x4b3dc)
#75 0x10d0e8fc9 in QApplicationPrivate::notify_helper(QObject*, QEvent*)+0x109 (QtWidgets:x86_64+0x10fc9)
#76 0x10d0ebd34 in QApplication::notify(QObject*, QEvent*)+0x1b34 (QtWidgets:x86_64+0x13d34)
#77 0x1104b5853 in QCoreApplication::notifyInternal2(QObject*, QEvent*)+0xd3 (QtCore:x86_64+0x1f8853)
#78 0x10d0e98ef in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool)+0x37f (QtWidgets:x86_64+0x118ef)
#79 0x10d142601 in QWidgetWindow::handleMouseEvent(QMouseEvent*)+0xcc1 (QtWidgets:x86_64+0x6a601)
#80 0x10d140cc8 in QWidgetWindow::event(QEvent*)+0xe8 (QtWidgets:x86_64+0x68cc8)
#81 0x10d0e8fc9 in QApplicationPrivate::notify_helper(QObject*, QEvent*)+0x109 (QtWidgets:x86_64+0x10fc9)
#82 0x10d0ea3f0 in QApplication::notify(QObject*, QEvent*)+0x1f0 (QtWidgets:x86_64+0x123f0)
#83 0x1104b5853 in QCoreApplication::notifyInternal2(QObject*, QEvent*)+0xd3 (QtCore:x86_64+0x1f8853)
#84 0x10fc6e702 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)+0xd52 (QtGui:x86_64+0x3a702)
#85 0x10fc536aa in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)+0xda (QtGui:x86_64+0x1f6aa)
#86 0x17878e27f in QCocoaEventDispatcherPrivate::processPostedEvents()+0x13f (libqcocoa.dylib:x86_64+0x3a27f)
#87 0x17878e9e7 in QCocoaEventDispatcherPrivate::postedEventsSourceCallback(void*)+0x27 (libqcocoa.dylib:x86_64+0x3a9e7)
#88 0x7fff35f75681 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__+0x10 (CoreFoundation:x86_64h+0x84681)
#89 0x7fff35f75620 in __CFRunLoopDoSource0+0x66 (CoreFoundation:x86_64h+0x84620)
#90 0x7fff35f7543a in __CFRunLoopDoSources0+0xd0 (CoreFoundation:x86_64h+0x8443a)
#91 0x7fff35f74169 in __CFRunLoopRun+0x39e (CoreFoundation:x86_64h+0x83169)
#92 0x7fff35f7376d in CFRunLoopRunSpecific+0x1cd (CoreFoundation:x86_64h+0x8276d)
#93 0x7fff34b9faac in RunCurrentEventLoopInMode+0x123 (HIToolbox:x86_64+0x2faac)
#94 0x7fff34b9f6e3 in ReceiveNextEventCommon+0x166 (HIToolbox:x86_64+0x2f6e3)
#95 0x7fff34b9f568 in _BlockUntilNextEventMatchingListInModeWithFilter+0x3f (HIToolbox:x86_64+0x2f568)
#96 0x7fff331e8658 in _DPSNextEvent+0x372 (AppKit:x86_64+0x41658)
#97 0x7fff331e6e9f in -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]+0x547 (AppKit:x86_64+0x3fe9f)
#98 0x7fff331d8bad in -[NSApplication run]+0x291 (AppKit:x86_64+0x31bad)
#99 0x17878d64e in QCocoaEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+0x9be (libqcocoa.dylib:x86_64+0x3964e)
#100 0x1104b18ee in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)+0x1ae (QtCore:x86_64+0x1f48ee)
#101 0x1104b5e61 in QCoreApplication::exec()+0x81 (QtCore:x86_64+0x1f8e61)
#102 0x10bf631ae in main paraview_main.cxx:152
#103 0x7fff6fbdccc8 in start+0x0 (libdyld.dylib:x86_64+0x1acc8)
0x621003316d00 is located 0 bytes inside of 4536-byte region [0x621003316d00,0x621003317eb8)
allocated by thread T0 here:
#0 0x13cf3084d in wrap__Znwm+0x7d (libclang_rt.asan_osx_dynamic.dylib:x86_64h+0x5584d)
#1 0x11c6856c8 in std::__1::__libcpp_allocate(unsigned long, unsigned long) new:253
#2 0x11c7262c4 in std::__1::allocator<(anonymous namespace)::Centroid>::allocate(unsigned long, void const*) memory:1869
#3 0x11c726120 in std::__1::allocator_traits<std::__1::allocator<(anonymous namespace)::Centroid> >::allocate(std::__1::allocator<(anonymous namespace)::Centroid>&, unsigned long) memory:1586
#4 0x11c725ec6 in std::__1::__split_buffer<(anonymous namespace)::Centroid, std::__1::allocator<(anonymous namespace)::Centroid>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<(anonymous namespace)::Centroid>&) __split_buffer:318
#5 0x11c725a2c in std::__1::__split_buffer<(anonymous namespace)::Centroid, std::__1::allocator<(anonymous namespace)::Centroid>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<(anonymous namespace)::Centroid>&) __split_buffer:317
#6 0x11c7257cc in std::__1::vector<(anonymous namespace)::Centroid, std::__1::allocator<(anonymous namespace)::Centroid> >::reserve(unsigned long) vector:1586
#7 0x11c930870 in (anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>::ExtractCellsUnstructured(vtkUnstructuredGridBase*, vtkDoubleArray*, double, bool, vtkAOSDataArrayTemplate<int>*, vtkUnsignedCharArray*, (anonymous namespace)::TableBasedBatchInfo const&, ArrayList&, vtkStaticEdgeLocatorTemplate<int, double> const&, long long, long long, long long, long long, long long) vtkTableBasedClipDataSet.cxx:1439
#8 0x11c90cc03 in (anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>::ExtractCellsUnstructured(vtkUnstructuredGridBase*, vtkDoubleArray*, double, bool, vtkAOSDataArrayTemplate<int>*, vtkUnsignedCharArray*, (anonymous namespace)::TableBasedBatchInfo const&, ArrayList&, vtkStaticEdgeLocatorTemplate<int, double> const&, long long, long long, long long, long long, long long) vtkTableBasedClipDataSet.cxx:1430
#9 0x11c66dff3 in vtkSmartPointer<vtkUnstructuredGrid> (anonymous namespace)::ClipUnstructuredData<vtkUnstructuredGridBase, int>(vtkUnstructuredGridBase*, vtkPoints*, vtkImplicitFunction*, vtkDoubleArray*, double, bool, bool, int, unsigned int) vtkTableBasedClipDataSet.cxx:2386
#10 0x11c6631a4 in vtkTableBasedClipDataSet::ClipUnstructuredGrid(vtkDataSet*, vtkImplicitFunction*, vtkDoubleArray*, double, vtkUnstructuredGrid*) vtkTableBasedClipDataSet.cxx:2698
#11 0x11c65ecd4 in vtkTableBasedClipDataSet::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkTableBasedClipDataSet.cxx:286
#12 0x157c62706 in vtkPVClipDataSet::ClipUsingSuperclass(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkPVClipDataSet.cxx:324
#13 0x157c5c882 in vtkPVClipDataSet::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkPVClipDataSet.cxx:101
#14 0x12a65cb1c in vtkUnstructuredGridAlgorithm::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkUnstructuredGridAlgorithm.cxx:80
#15 0x157c65019 in vtkPVClipDataSet::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkPVClipDataSet.cxx:378
#16 0x157cb8d47 in vtkPVDataSetAlgorithmSelectorFilter::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkPVDataSetAlgorithmSelectorFilter.cxx:100
#17 0x157d288f9 in vtkPVMetaClipDataSet::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkPVMetaClipDataSet.cxx:178
#18 0x12a1f9531 in vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) vtkExecutive.cxx:734
#19 0x12a1dbd67 in vtkDemandDrivenPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:461
#20 0x12a1bb996 in vtkCompositeDataPipeline::ExecuteSimpleAlgorithmForBlock(vtkInformationVector**, vtkInformationVector*, vtkInformation*, vtkInformation*, vtkDataObject*) vtkCompositeDataPipeline.cxx:531
#21 0x12a1ba16b in vtkCompositeDataPipeline::ExecuteEach(vtkCompositeDataIterator*, vtkInformationVector**, vtkInformationVector*, int, int, vtkInformation*, std::__1::vector<vtkSmartPointer<vtkCompositeDataSet>, std::__1::allocator<vtkSmartPointer<vtkCompositeDataSet> > >&) vtkCompositeDataPipeline.cxx:295
#22 0x12a1be2b9 in vtkCompositeDataPipeline::ExecuteSimpleAlgorithm(vtkInformation*, vtkInformationVector**, vtkInformationVector*, int) vtkCompositeDataPipeline.cxx:430
#23 0x12a1b8c6a in vtkCompositeDataPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkCompositeDataPipeline.cxx:150
#24 0x12a1d9dde in vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:260
#25 0x12a5c81bb in vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:343
#26 0x12a1c06bc in vtkCompositeDataPipeline::ForwardUpstream(vtkInformation*) vtkCompositeDataPipeline.cxx:727
#27 0x12a1d9b94 in vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:246
#28 0x12a5c81bb in vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:343
#29 0x12a1db788 in vtkDemandDrivenPipeline::UpdateData(int) vtkDemandDrivenPipeline.cxx:418
HINT: if you don't care about these errors you may set ASAN_OPTIONS=detect_container_overflow=0.
If you suspect a false positive see also: https://github.com/google/sanitizers/wiki/AddressSanitizerContainerOverflow.
SUMMARY: AddressSanitizer: container-overflow (libclang_rt.asan_osx_dynamic.dylib:x86_64h+0x473b2) in __asan_memcpy+0x262
Shadow bytes around the buggy address:
0x1c4200662d50: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c4200662d60: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c4200662d70: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c4200662d80: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c4200662d90: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
=>0x1c4200662da0:[fc]fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc
0x1c4200662db0: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc
0x1c4200662dc0: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc
0x1c4200662dd0: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc
0x1c4200662de0: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc
0x1c4200662df0: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
Shadow gap: cc
==95703==ABORTING
Loguru caught a signal: SIGABRT
Stack trace:
110 0x7fff6fbdccc9 start + 1
109 0x10bf631af main + 1471
108 0x1104b5e62 QCoreApplication::exec() + 130
107 0x1104b18ef QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
106 0x17878d64f QCocoaEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 2495
105 0x7fff331d8bae -[NSApplication run] + 658
104 0x7fff331e6ea0 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352
103 0x7fff331e8659 _DPSNextEvent + 883
102 0x7fff34b9f569 _BlockUntilNextEventMatchingListInModeWithFilter + 64
101 0x7fff34b9f6e4 ReceiveNextEventCommon + 359
100 0x7fff34b9faad RunCurrentEventLoopInMode + 292
99 0x7fff35f7376e CFRunLoopRunSpecific + 462
98 0x7fff35f7416a __CFRunLoopRun + 927
97 0x7fff35f7543b __CFRunLoopDoSources0 + 209
96 0x7fff35f75621 __CFRunLoopDoSource0 + 103
95 0x7fff35f75682 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
94 0x17878e9e8 QCocoaEventDispatcherPrivate::postedEventsSourceCallback(void*) + 40
93 0x17878e280 QCocoaEventDispatcherPrivate::processPostedEvents() + 320
92 0x10fc536ab QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 219
91 0x10fc6e703 QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 3411
90 0x1104b5854 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 212
89 0x10d0ea3f1 QApplication::notify(QObject*, QEvent*) + 497
88 0x10d0e8fca QApplicationPrivate::notify_helper(QObject*, QEvent*) + 266
87 0x10d140cc9 QWidgetWindow::event(QEvent*) + 233
86 0x10d142602 QWidgetWindow::handleMouseEvent(QMouseEvent*) + 3266
85 0x10d0e98f0 QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) + 896
84 0x1104b5854 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 212
83 0x10d0ebd35 QApplication::notify(QObject*, QEvent*) + 6965
82 0x10d0e8fca QApplicationPrivate::notify_helper(QObject*, QEvent*) + 266
81 0x10d1233dd QWidget::event(QEvent*) + 445
80 0x10d1d365f QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 271
79 0x10d1d24a9 QAbstractButtonPrivate::click() + 233
78 0x10d1d262f QAbstractButtonPrivate::emitClicked() + 111
77 0x1104e8ef5 void doActivate<false>(QObject*, int, void**) + 1477
76 0x10d765983 pqPropertiesPanel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) + 771
75 0x10dd58324 pqPropertiesPanel::apply() + 2388
74 0x10d766cc5 pqPropertiesPanel::applied(pqProxy*) + 453
73 0x1104e8db5 void doActivate<false>(QObject*, int, void**) + 1157
72 0x10c122c09 QtPrivate::QSlotObject<void (pqApplyBehavior::*)(pqProxy*), QtPrivate::List<pqProxy*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) + 665
71 0x10c123090 void QtPrivate::FunctionPointer<void (pqApplyBehavior::*)(pqProxy*)>::call<QtPrivate::List<pqProxy*>, void>(void (pqApplyBehavior::*)(pqProxy*), pqApplyBehavior*, void**) + 688
70 0x10c12345e QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<pqProxy*>, void, void (pqApplyBehavior::*)(pqProxy*)>::call(void (pqApplyBehavior::*)(pqProxy*), pqApplyBehavior*, void**) + 814
69 0x10c116bd6 pqApplyBehavior::onApplied(pqProxy*) + 198
68 0x10c118454 pqApplyBehavior::applied(pqPropertiesPanel*, pqProxy*) + 612
67 0x10c11c643 pqApplyBehavior::showData(pqPipelineSource*, pqView*) + 1347
66 0x144378289 vtkSMParaViewPipelineControllerWithRendering::ShowInPreferredView(vtkSMSourceProxy*, int, vtkSMViewProxy*) + 2521
65 0x14437b6b4 vtkSMParaViewPipelineControllerWithRendering::UpdatePipelineBeforeDisplay(vtkSMSourceProxy*, int, vtkSMViewProxy*) + 2308
64 0x1116d8193 vtkSMSourceProxy::UpdatePipeline(double) + 419
63 0x1113a6260 vtkSMOutputPort::UpdatePipeline(double) + 160
62 0x1113a65d8 vtkSMOutputPort::UpdatePipelineInternal(double, bool) + 872
61 0x1114af0b5 vtkSMProxy::ExecuteStream(vtkClientServerStream const&, bool, unsigned int) + 645
60 0x110ef5daa vtkPVSessionBase::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) + 410
59 0x110f04c41 vtkPVSessionCore::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) + 1777
58 0x110f054d6 vtkPVSessionCore::ExecuteStreamInternal(vtkClientServerStream const&, bool) + 534
57 0x11282bcb5 vtkClientServerInterpreter::ProcessStream(vtkClientServerStream const&) + 85
56 0x11282c0d8 vtkClientServerInterpreter::ProcessOneMessage(vtkClientServerStream const&, int) + 968
55 0x11282e340 vtkClientServerInterpreter::ProcessCommandInvoke(vtkClientServerStream const&, int) + 1648
54 0x11283325f vtkClientServerInterpreter::CallCommandFunction(char const*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&) + 2607
53 0x13e6094ea vtkSISourceProxyCommand(vtkClientServerInterpreter*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&, void*) + 4538
52 0x111048f6f vtkSISourceProxy::UpdatePipeline(int, double, bool) + 1887
51 0x12a5c8617 vtkStreamingDemandDrivenPipeline::Update(int) + 151
50 0x12a5c8935 vtkStreamingDemandDrivenPipeline::Update(int, vtkInformationVector*) + 789
49 0x12a1db789 vtkDemandDrivenPipeline::UpdateData(int) + 2537
48 0x12a5c81bc vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 9132
47 0x12a1d9b95 vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 3669
46 0x12a1c06bd vtkCompositeDataPipeline::ForwardUpstream(vtkInformation*) + 2717
45 0x12a5c81bc vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 9132
44 0x12a1d9ddf vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 4255
43 0x12a1b8c6b vtkCompositeDataPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 2171
42 0x12a1be2ba vtkCompositeDataPipeline::ExecuteSimpleAlgorithm(vtkInformation*, vtkInformationVector**, vtkInformationVector*, int) + 7338
41 0x12a1ba16c vtkCompositeDataPipeline::ExecuteEach(vtkCompositeDataIterator*, vtkInformationVector**, vtkInformationVector*, int, int, vtkInformation*, std::vector<vtkSmartPointer<vtkCompositeDataSet>, std::allocator<vtkSmartPointer<vtkCompositeDataSet> > >&) + 1612
40 0x12a1bb997 vtkCompositeDataPipeline::ExecuteSimpleAlgorithmForBlock(vtkInformationVector**, vtkInformationVector*, vtkInformation*, vtkInformation*, vtkDataObject*) + 5111
39 0x12a1dbd68 vtkDemandDrivenPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 360
38 0x12a1f9532 vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) + 1042
37 0x157d288fa vtkPVMetaClipDataSet::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 458
36 0x157cb8d48 vtkPVDataSetAlgorithmSelectorFilter::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 2088
35 0x157c6501a vtkPVClipDataSet::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 250
34 0x12a65cb1d vtkUnstructuredGridAlgorithm::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 221
33 0x157c5c883 vtkPVClipDataSet::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 6003
32 0x157c62707 vtkPVClipDataSet::ClipUsingSuperclass(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 4727
31 0x11c65ecd5 vtkTableBasedClipDataSet::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 13957
30 0x11c6631a5 vtkTableBasedClipDataSet::ClipUnstructuredGrid(vtkDataSet*, vtkImplicitFunction*, vtkDoubleArray*, double, vtkUnstructuredGrid*) + 2101
29 0x11c66e009 vtkSmartPointer<vtkUnstructuredGrid> (anonymous namespace)::ClipUnstructuredData<vtkUnstructuredGridBase, int>(vtkUnstructuredGridBase*, vtkPoints*, vtkImplicitFunction*, vtkDoubleArray*, double, bool, bool, int, unsigned int) + 7657
28 0x11c90cc90 (anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>::Execute() + 112
27 0x11c930b94 void vtkSMPTools::For<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int> >(long long, long long, (anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>&) + 52
26 0x11c930cba void vtkSMPTools::For<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int> >(long long, long long, long long, (anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>&) + 282
25 0x11c930e52 vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true>::For(long long, long long, long long) + 66
24 0x11c9311d4 void vtk::detail::smp::vtkSMPToolsAPI::For<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true> >(long long, long long, long long, vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true>&) + 292
23 0x11c9322e2 void vtk::detail::smp::vtkSMPToolsImpl<(vtk::detail::smp::BackendType)2>::For<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true> >(long long, long long, long long, vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true>&) + 466
22 0x13293e95d vtk::detail::smp::vtkSMPToolsImplForTBB(long long, long long, long long, void (*)(void*, long long, long long, long long), void*) + 1373
21 0x11c93c132 void vtk::detail::smp::ExecuteFunctorTBB<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true> >(void*, long long, long long, long long) + 818
20 0x11c93c2f3 void tbb::parallel_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true> > >(tbb::blocked_range<long long> const&, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true> > const&) + 259
19 0x11c93c5d0 tbb::interface9::internal::start_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true> >, tbb::auto_partitioner const>::run(tbb::blocked_range<long long> const&, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true> > const&, tbb::auto_partitioner const&) + 560
18 0x11b30e5f4 tbb::task::spawn_root_and_wait(tbb::task&) + 244
17 0x13cdecde4 tbb::internal::generic_scheduler::spawn_root_and_wait(tbb::task&, tbb::task*&) + 52
16 0x13cdecd64 tbb::internal::generic_scheduler::local_spawn_root_and_wait(tbb::task*, tbb::task*&) + 922
15 0x13cdf468e tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::local_wait_for_all(tbb::task&, tbb::task*) + 2766
14 0x11c93c981 tbb::interface9::internal::start_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true> >, tbb::auto_partitioner const>::execute() + 81
13 0x11c93cb8a void tbb::interface9::internal::partition_type_base<tbb::interface9::internal::auto_partition_type>::execute<tbb::interface9::internal::start_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true> >, tbb::auto_partitioner const>, tbb::blocked_range<long long> >(tbb::interface9::internal::start_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true> >, tbb::auto_partitioner const>&, tbb::blocked_range<long long>&) + 426
12 0x11c93cddb void tbb::interface9::internal::dynamic_grainsize_mode<tbb::interface9::internal::adaptive_mode<tbb::interface9::internal::auto_partition_type> >::work_balance<tbb::interface9::internal::start_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true> >, tbb::auto_partitioner const>, tbb::blocked_range<long long> >(tbb::interface9::internal::start_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true> >, tbb::auto_partitioner const>&, tbb::blocked_range<long long>&) + 395
11 0x11c93d348 tbb::interface9::internal::start_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true> >, tbb::auto_partitioner const>::run_body(tbb::blocked_range<long long>&) + 72
10 0x11c93d434 vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true> >::operator()(tbb::blocked_range<long long> const&) const + 116
9 0x11c932522 vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>, true>::Execute(long long, long long) + 338
8 0x11c9362c8 (anonymous namespace)::ExtractCellsUnstructured<vtkUnstructuredGridBase, int, int>::operator()(long long, long long) + 15656
7 0x13cf223d5 __asan_memcpy + 645
6 0x13cf2a0fe __asan::ReportGenericError(unsigned long, unsigned long, unsigned long, unsigned long, bool, unsigned long, unsigned int, bool) + 1198
5 0x13cf2a826 __asan::ScopedInErrorReport::~ScopedInErrorReport() + 422
4 0x13cf43704 __sanitizer::Die() + 196
3 0x13cf43d16 __sanitizer::Abort() + 70
2 0x7fff6fcab808 abort + 120
1 0x112d96b8d 5 ??? 0x0000000112d96b8d 0x0 + 4611206029
0 0x7fff6fdd55fd _sigtramp + 29
( 50.054s) [paraview ] :0 FATL| Signal: SIGABRT
```5.11 (Spring 2022)Spiros TsalikisSpiros Tsalikishttps://gitlab.kitware.com/paraview/paraview/-/issues/21502ASan catching errors when Clip and Slice filter are first added2022-08-13T08:40:50-04:00Cory Quammencory.quammen@kitware.comASan catching errors when Clip and Slice filter are first added* Launch ParaView, recent master with -fsanitize=address option enabled on macOS build
* Load can.ex2.
* Add a Clip or Slice filter - the result is the same
* Before Applying the filter, it will crash.
ASan output is below.
```
==8981...* Launch ParaView, recent master with -fsanitize=address option enabled on macOS build
* Load can.ex2.
* Add a Clip or Slice filter - the result is the same
* Before Applying the filter, it will crash.
ASan output is below.
```
==89814==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x602001332214 at pc 0x000120a9a7b1 bp 0x7ffee4882550 sp 0x7ffee4882548
READ of size 1 at 0x602001332214 thread T0
#0 0x120a9a7b0 in (anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::GetEdgeCase(unsigned char**) vtkFlyingEdgesPlaneCutter.cxx:170
#1 0x120aa66ef in (anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::GenerateOutput(float*, long long, long long) vtkFlyingEdgesPlaneCutter.cxx:1105
#2 0x120aa4afc in (anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>::operator()(long long, long long) vtkFlyingEdgesPlaneCutter.cxx:369
#3 0x120aa4677 in vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false>::Execute(long long, long long) vtkSMPTools.h:97
#4 0x120ab5633 in vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false> >::operator()(tbb::blocked_range<long long> const&) const vtkSMPToolsImpl.txx:55
#5 0x120ab5547 in tbb::interface9::internal::start_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false> >, tbb::auto_partitioner const>::run_body(tbb::blocked_range<long long>&) parallel_for.h:112
#6 0x120ab4fda in void tbb::interface9::internal::dynamic_grainsize_mode<tbb::interface9::internal::adaptive_mode<tbb::interface9::internal::auto_partition_type> >::work_balance<tbb::interface9::internal::start_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false> >, tbb::auto_partitioner const>, tbb::blocked_range<long long> >(tbb::interface9::internal::start_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false> >, tbb::auto_partitioner const>&, tbb::blocked_range<long long>&) partitioner.h:420
#7 0x120ab4d89 in void tbb::interface9::internal::partition_type_base<tbb::interface9::internal::auto_partition_type>::execute<tbb::interface9::internal::start_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false> >, tbb::auto_partitioner const>, tbb::blocked_range<long long> >(tbb::interface9::internal::start_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false> >, tbb::auto_partitioner const>&, tbb::blocked_range<long long>&) partitioner.h:253
#8 0x120ab4b80 in tbb::interface9::internal::start_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false> >, tbb::auto_partitioner const>::execute() parallel_for.h:139
#9 0x13c23f68d in tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::local_wait_for_all(tbb::task&, tbb::task*)+0xacd (libtbb_debug.dylib:x86_64+0x4068d)
#10 0x13c237d63 in tbb::internal::generic_scheduler::local_spawn_root_and_wait(tbb::task*, tbb::task*&)+0x399 (libtbb_debug.dylib:x86_64+0x38d63)
#11 0x13c237de3 in tbb::internal::generic_scheduler::spawn_root_and_wait(tbb::task&, tbb::task*&)+0x33 (libtbb_debug.dylib:x86_64+0x38de3)
#12 0x11f313053 in tbb::task::spawn_root_and_wait(tbb::task&) task.h:779
#13 0x120ab47cf in tbb::interface9::internal::start_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false> >, tbb::auto_partitioner const>::run(tbb::blocked_range<long long> const&, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false> > const&, tbb::auto_partitioner const&) parallel_for.h:92
#14 0x120ab44f2 in void tbb::parallel_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false> > >(tbb::blocked_range<long long> const&, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false> > const&) parallel_for.h:198
#15 0x120ab4331 in void vtk::detail::smp::ExecuteFunctorTBB<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false> >(void*, long long, long long, long long) vtkSMPToolsImpl.txx:101
#16 0x131d8995c in vtk::detail::smp::vtkSMPToolsImplForTBB(long long, long long, long long, void (*)(void*, long long, long long, long long), void*) vtkSMPToolsImpl.cxx:97
#17 0x120aa4531 in void vtk::detail::smp::vtkSMPToolsImpl<(vtk::detail::smp::BackendType)2>::For<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false> >(long long, long long, long long, vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false>&) vtkSMPToolsImpl.txx:122
#18 0x120aa3723 in void vtk::detail::smp::vtkSMPToolsAPI::For<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false> >(long long, long long, long long, vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false>&) vtkSMPToolsAPI.h:113
#19 0x120aa3591 in vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false>::For(long long, long long, long long) vtkSMPTools.h:101
#20 0x120aa34a4 in void vtkSMPTools::For<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float> >(long long, long long, long long, (anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>&) vtkSMPTools.h:244
#21 0x120a8c0a3 in void vtkSMPTools::For<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float> >(long long, long long, (anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>&) vtkSMPTools.h:268
#22 0x120a369ee in (anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Contour(vtkFlyingEdgesPlaneCutter*, vtkImageData*, vtkDataArray*, int*, long long*, float*, vtkPolyData*, vtkPoints*, vtkCellArray*, vtkDataArray*, vtkDataArray*) vtkFlyingEdgesPlaneCutter.cxx:1256
#23 0x120a30128 in vtkFlyingEdgesPlaneCutter::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkFlyingEdgesPlaneCutter.cxx:1399
#24 0x12964bfbc in vtkPolyDataAlgorithm::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkPolyDataAlgorithm.cxx:87
#25 0x1295a0531 in vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) vtkExecutive.cxx:734
#26 0x129582d67 in vtkDemandDrivenPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:461
#27 0x1295605c0 in vtkCompositeDataPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkCompositeDataPipeline.cxx:162
#28 0x129580dde in vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:260
#29 0x12996f1bb in vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:343
#30 0x129582788 in vtkDemandDrivenPipeline::UpdateData(int) vtkDemandDrivenPipeline.cxx:418
#31 0x12996f934 in vtkStreamingDemandDrivenPipeline::Update(int, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:417
#32 0x12996f616 in vtkStreamingDemandDrivenPipeline::Update(int) vtkStreamingDemandDrivenPipeline.cxx:380
#33 0x12953e9a7 in vtkAlgorithm::Update(int) vtkAlgorithm.cxx:1406
#34 0x12953e8ff in vtkAlgorithm::Update() vtkAlgorithm.cxx:1400
#35 0x121db1c4e in vtkStructuredDataPlaneCutter::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkStructuredDataPlaneCutter.cxx:1084
#36 0x12964bfbc in vtkPolyDataAlgorithm::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkPolyDataAlgorithm.cxx:87
#37 0x1295a0531 in vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) vtkExecutive.cxx:734
#38 0x129582d67 in vtkDemandDrivenPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:461
#39 0x1295605c0 in vtkCompositeDataPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkCompositeDataPipeline.cxx:162
#40 0x129580dde in vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:260
#41 0x12996f1bb in vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:343
#42 0x129582788 in vtkDemandDrivenPipeline::UpdateData(int) vtkDemandDrivenPipeline.cxx:418
#43 0x12996f934 in vtkStreamingDemandDrivenPipeline::Update(int, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:417
#44 0x12996f616 in vtkStreamingDemandDrivenPipeline::Update(int) vtkStreamingDemandDrivenPipeline.cxx:380
#45 0x12953e9a7 in vtkAlgorithm::Update(int) vtkAlgorithm.cxx:1406
#46 0x12953e8ff in vtkAlgorithm::Update() vtkAlgorithm.cxx:1400
#47 0x12170bcac in vtkPlaneCutter::ExecuteDataSet(vtkDataSet*, vtkPolyData*) vtkPlaneCutter.cxx:726
#48 0x12170878d in vtkPlaneCutter::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkPlaneCutter.cxx:635
#49 0x12957af8c in vtkDataObjectAlgorithm::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDataObjectAlgorithm.cxx:86
#50 0x1295a0531 in vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) vtkExecutive.cxx:734
#51 0x129582d67 in vtkDemandDrivenPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:461
#52 0x1295605c0 in vtkCompositeDataPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkCompositeDataPipeline.cxx:162
#53 0x129580dde in vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:260
#54 0x12996f1bb in vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:343
#55 0x129582788 in vtkDemandDrivenPipeline::UpdateData(int) vtkDemandDrivenPipeline.cxx:418
#56 0x12996f934 in vtkStreamingDemandDrivenPipeline::Update(int, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:417
#57 0x12996f616 in vtkStreamingDemandDrivenPipeline::Update(int) vtkStreamingDemandDrivenPipeline.cxx:380
#58 0x12953e9a7 in vtkAlgorithm::Update(int) vtkAlgorithm.cxx:1406
#59 0x12953e8ff in vtkAlgorithm::Update() vtkAlgorithm.cxx:1400
#60 0x1202c2b10 in vtkCutter::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*)::$_0::operator()() const vtkCutter.cxx:357
#61 0x1202c0c6e in vtkCutter::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkCutter.cxx:365
#62 0x12964bfbc in vtkPolyDataAlgorithm::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkPolyDataAlgorithm.cxx:87
#63 0x1295a0531 in vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) vtkExecutive.cxx:734
#64 0x129582d67 in vtkDemandDrivenPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:461
#65 0x1295605c0 in vtkCompositeDataPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkCompositeDataPipeline.cxx:162
#66 0x129580dde in vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:260
#67 0x12996f1bb in vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:343
#68 0x1295676bc in vtkCompositeDataPipeline::ForwardUpstream(vtkInformation*) vtkCompositeDataPipeline.cxx:727
#69 0x129580b94 in vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:246
#70 0x12996f1bb in vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:343
#71 0x1295676bc in vtkCompositeDataPipeline::ForwardUpstream(vtkInformation*) vtkCompositeDataPipeline.cxx:727
#72 0x129580b94 in vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:246
#73 0x12996f1bb in vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:343
#74 0x129582788 in vtkDemandDrivenPipeline::UpdateData(int) vtkDemandDrivenPipeline.cxx:418
#75 0x12996f934 in vtkStreamingDemandDrivenPipeline::Update(int, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:417
#76 0x12996f616 in vtkStreamingDemandDrivenPipeline::Update(int) vtkStreamingDemandDrivenPipeline.cxx:380
#77 0x12953e9a7 in vtkAlgorithm::Update(int) vtkAlgorithm.cxx:1406
#78 0x12953e8ff in vtkAlgorithm::Update() vtkAlgorithm.cxx:1400
#79 0x116a0f1dd in vtkOpenGLPolyDataMapper::RenderPiece(vtkRenderer*, vtkActor*) vtkOpenGLPolyDataMapper.cxx:3529
#80 0x1194e9db8 in vtkPolyDataMapper::Render(vtkRenderer*, vtkActor*) vtkPolyDataMapper.cxx:65
#81 0x1167adeef in vtkOpenGLActor::Render(vtkRenderer*, vtkMapper*) vtkOpenGLActor.cxx:104
#82 0x11906abfc in vtkActor::RenderTranslucentPolygonalGeometry(vtkViewport*) vtkActor.cxx:296
#83 0x113fc4023 in vtkDisplaySizedImplicitPlaneRepresentation::RenderTranslucentPolygonalGeometry(vtkViewport*) vtkDisplaySizedImplicitPlaneRepresentation.cxx:721
#84 0x1194ff01a in vtkProp::RenderFilteredTranslucentPolygonalGeometry(vtkViewport*, vtkInformation*) vtkProp.cxx:299
#85 0x11670f15e in vtkDefaultPass::RenderFilteredTranslucentPolygonalGeometry(vtkRenderState const*) vtkDefaultPass.cxx:127
#86 0x116ec9853 in vtkTranslucentPass::Render(vtkRenderState const*) vtkTranslucentPass.cxx:43
#87 0x11673bdfd in vtkDualDepthPeelingPass::RenderTranslucentPass() vtkDualDepthPeelingPass.cxx:870
#88 0x11673f302 in vtkDualDepthPeelingPass::InitializeDepth() vtkDualDepthPeelingPass.cxx:1175
#89 0x116734157 in vtkDualDepthPeelingPass::Prepare() vtkDualDepthPeelingPass.cxx:1066
#90 0x1167317d9 in vtkDualDepthPeelingPass::Render(vtkRenderState const*) vtkDualDepthPeelingPass.cxx:101
#91 0x116b348eb in vtkOpenGLRenderer::DeviceRenderTranslucentPolygonalGeometry(vtkFrameBufferObjectBase*) vtkOpenGLRenderer.cxx:620
#92 0x116b2f347 in vtkOpenGLRenderer::UpdateGeometry(vtkFrameBufferObjectBase*) vtkOpenGLRenderer.cxx:405
#93 0x11956ea8a in vtkRenderPass::UpdateGeometry(vtkRenderer*, vtkFrameBufferObjectBase*) vtkRenderPass.cxx:93
#94 0x1432deb38 in vtkPVDefaultPass::Render(vtkRenderState const*) vtkPVDefaultPass.cxx:39
#95 0x11663c069 in vtkCameraPass::Render(vtkRenderState const*) vtkCameraPass.cxx:144
#96 0x116b2bbb9 in vtkOpenGLRenderer::DeviceRender() vtkOpenGLRenderer.cxx:284
#97 0x1195f0026 in vtkRenderer::Render() vtkRenderer.cxx:384
#98 0x11964ecac in vtkRendererCollection::Render() vtkRendererCollection.cxx:51
#99 0x11958008b in vtkRenderWindow::DoStereoRender() vtkRenderWindow.cxx:355
#100 0x11957f6b4 in vtkRenderWindow::Render() vtkRenderWindow.cxx:315
#101 0x116b21019 in vtkOpenGLRenderWindow::Render() vtkOpenGLRenderWindow.cxx:2305
#102 0x116790750 in vtkGenericOpenGLRenderWindow::Render() vtkGenericOpenGLRenderWindow.cxx:219
#103 0x1434e3062 in vtkPVRenderView::Render(bool, bool) vtkPVRenderView.cxx:1718
#104 0x1434de65c in vtkPVRenderView::StillRender() vtkPVRenderView.cxx:1477
#105 0x13d8913c6 in vtkPVRenderViewCommand(vtkClientServerInterpreter*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&, void*) vtkPVRenderViewClientServer.cxx:273
#106 0x111c6d25e in vtkClientServerInterpreter::CallCommandFunction(char const*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&) vtkClientServerInterpreter.cxx:810
#107 0x111c6833f in vtkClientServerInterpreter::ProcessCommandInvoke(vtkClientServerStream const&, int) vtkClientServerInterpreter.cxx:424
#108 0x111c660d7 in vtkClientServerInterpreter::ProcessOneMessage(vtkClientServerStream const&, int) vtkClientServerInterpreter.cxx:265
#109 0x111c65cb4 in vtkClientServerInterpreter::ProcessStream(vtkClientServerStream const&) vtkClientServerInterpreter.cxx:235
#110 0x11033f4d5 in vtkPVSessionCore::ExecuteStreamInternal(vtkClientServerStream const&, bool) vtkPVSessionCore.cxx:620
#111 0x11033ec40 in vtkPVSessionCore::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) vtkPVSessionCore.cxx:590
#112 0x11032fda9 in vtkPVSessionBase::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) vtkPVSessionBase.cxx:165
#113 0x1108e90b4 in vtkSMProxy::ExecuteStream(vtkClientServerStream const&, bool, unsigned int) vtkSMProxy.cxx:2406
#114 0x1439b46ad in vtkSMViewProxy::StillRender() vtkSMViewProxy.cxx:406
#115 0x10e5b3a3e in pqView::forceRender() pqView.cxx:239
#116 0x10e5b38c3 in pqView::tryRender() pqView.cxx:217
#117 0x10e10cefb in pqView::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) moc_pqView.cpp:202
#118 0x10f914ef4 in void doActivate<false>(QObject*, int, void**)+0x5c4 (QtCore:x86_64+0x22bef4)
#119 0x10f91e2e1 in QTimer::timerEvent(QTimerEvent*)+0x61 (QtCore:x86_64+0x2352e1)
#120 0x10fe6966f in pqTimer::timerEvent(QTimerEvent*) pqTimer.cxx:53
#121 0x10f90c67e in QObject::event(QEvent*)+0x6e (QtCore:x86_64+0x22367e)
#122 0x10c505fc9 in QApplicationPrivate::notify_helper(QObject*, QEvent*)+0x109 (QtWidgets:x86_64+0x10fc9)
#123 0x10c5073f0 in QApplication::notify(QObject*, QEvent*)+0x1f0 (QtWidgets:x86_64+0x123f0)
#124 0x10f8e1853 in QCoreApplication::notifyInternal2(QObject*, QEvent*)+0xd3 (QtCore:x86_64+0x1f8853)
#125 0x10f94717e in QTimerInfoList::activateTimers()+0x3de (QtCore:x86_64+0x25e17e)
#126 0x177bb1911 in QCocoaEventDispatcherPrivate::activateTimersSourceCallback(void*)+0x11 (libqcocoa.dylib:x86_64+0x38911)
#127 0x7fff35f75681 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__+0x10 (CoreFoundation:x86_64h+0x84681)
#128 0x7fff35f75620 in __CFRunLoopDoSource0+0x66 (CoreFoundation:x86_64h+0x84620)
#129 0x7fff35f75496 in __CFRunLoopDoSources0+0x12c (CoreFoundation:x86_64h+0x84496)
#130 0x7fff35f74169 in __CFRunLoopRun+0x39e (CoreFoundation:x86_64h+0x83169)
#131 0x7fff35f7376d in CFRunLoopRunSpecific+0x1cd (CoreFoundation:x86_64h+0x8276d)
#132 0x7fff34b9faac in RunCurrentEventLoopInMode+0x123 (HIToolbox:x86_64+0x2faac)
#133 0x7fff34b9f6e3 in ReceiveNextEventCommon+0x166 (HIToolbox:x86_64+0x2f6e3)
#134 0x7fff34b9f568 in _BlockUntilNextEventMatchingListInModeWithFilter+0x3f (HIToolbox:x86_64+0x2f568)
#135 0x7fff331e8658 in _DPSNextEvent+0x372 (AppKit:x86_64+0x41658)
#136 0x7fff331e6e9f in -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]+0x547 (AppKit:x86_64+0x3fe9f)
#137 0x7fff331d8bad in -[NSApplication run]+0x291 (AppKit:x86_64+0x31bad)
#138 0x177bb264e in QCocoaEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+0x9be (libqcocoa.dylib:x86_64+0x3964e)
#139 0x10f8dd8ee in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)+0x1ae (QtCore:x86_64+0x1f48ee)
#140 0x10f8e1e61 in QCoreApplication::exec()+0x81 (QtCore:x86_64+0x1f8e61)
#141 0x10b3881ae in main paraview_main.cxx:152
#142 0x7fff6fbdccc8 in start+0x0 (libdyld.dylib:x86_64+0x1acc8)
0x602001332214 is located 0 bytes to the right of 4-byte region [0x602001332210,0x602001332214)
allocated by thread T0 here:
#0 0x13c37b95d in wrap__Znam+0x7d (libclang_rt.asan_osx_dynamic.dylib:x86_64h+0x5595d)
#1 0x120a357b8 in (anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Contour(vtkFlyingEdgesPlaneCutter*, vtkImageData*, vtkDataArray*, int*, long long*, float*, vtkPolyData*, vtkPoints*, vtkCellArray*, vtkDataArray*, vtkDataArray*) vtkFlyingEdgesPlaneCutter.cxx:1158
#2 0x120a30128 in vtkFlyingEdgesPlaneCutter::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkFlyingEdgesPlaneCutter.cxx:1399
#3 0x12964bfbc in vtkPolyDataAlgorithm::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkPolyDataAlgorithm.cxx:87
#4 0x1295a0531 in vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) vtkExecutive.cxx:734
#5 0x129582d67 in vtkDemandDrivenPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:461
#6 0x1295605c0 in vtkCompositeDataPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkCompositeDataPipeline.cxx:162
#7 0x129580dde in vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:260
#8 0x12996f1bb in vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:343
#9 0x129582788 in vtkDemandDrivenPipeline::UpdateData(int) vtkDemandDrivenPipeline.cxx:418
#10 0x12996f934 in vtkStreamingDemandDrivenPipeline::Update(int, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:417
#11 0x12996f616 in vtkStreamingDemandDrivenPipeline::Update(int) vtkStreamingDemandDrivenPipeline.cxx:380
#12 0x12953e9a7 in vtkAlgorithm::Update(int) vtkAlgorithm.cxx:1406
#13 0x12953e8ff in vtkAlgorithm::Update() vtkAlgorithm.cxx:1400
#14 0x121db1c4e in vtkStructuredDataPlaneCutter::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkStructuredDataPlaneCutter.cxx:1084
#15 0x12964bfbc in vtkPolyDataAlgorithm::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkPolyDataAlgorithm.cxx:87
#16 0x1295a0531 in vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) vtkExecutive.cxx:734
#17 0x129582d67 in vtkDemandDrivenPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:461
#18 0x1295605c0 in vtkCompositeDataPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkCompositeDataPipeline.cxx:162
#19 0x129580dde in vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:260
#20 0x12996f1bb in vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:343
#21 0x129582788 in vtkDemandDrivenPipeline::UpdateData(int) vtkDemandDrivenPipeline.cxx:418
#22 0x12996f934 in vtkStreamingDemandDrivenPipeline::Update(int, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:417
#23 0x12996f616 in vtkStreamingDemandDrivenPipeline::Update(int) vtkStreamingDemandDrivenPipeline.cxx:380
#24 0x12953e9a7 in vtkAlgorithm::Update(int) vtkAlgorithm.cxx:1406
#25 0x12953e8ff in vtkAlgorithm::Update() vtkAlgorithm.cxx:1400
#26 0x12170bcac in vtkPlaneCutter::ExecuteDataSet(vtkDataSet*, vtkPolyData*) vtkPlaneCutter.cxx:726
#27 0x12170878d in vtkPlaneCutter::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkPlaneCutter.cxx:635
#28 0x12957af8c in vtkDataObjectAlgorithm::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDataObjectAlgorithm.cxx:86
#29 0x1295a0531 in vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) vtkExecutive.cxx:734
SUMMARY: AddressSanitizer: heap-buffer-overflow vtkFlyingEdgesPlaneCutter.cxx:170 in (anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::GetEdgeCase(unsigned char**)
Shadow bytes around the buggy address:
0x1c04002663f0: fa fa fd fd fa fa 06 fa fa fa fa fa fa fa fa fa
0x1c0400266400: fa fa fa fa fa fa 00 fa fa fa fa fa fa fa 00 fa
0x1c0400266410: fa fa fa fa fa fa 00 05 fa fa fa fa fa fa fa fa
0x1c0400266420: fa fa fa fa fa fa 00 fa fa fa fa fa fa fa 00 fa
0x1c0400266430: fa fa 00 03 fa fa fa fa fa fa fa fa fa fa fa fa
=>0x1c0400266440: fa fa[04]fa fa fa fa fa fa fa 00 fa fa fa 00 fa
0x1c0400266450: fa fa fa fa fa fa 00 06 fa fa 00 fa fa fa fa fa
0x1c0400266460: fa fa 00 00 fa fa fa fa fa fa fd fd fa fa fa fa
0x1c0400266470: fa fa 06 fa fa fa fa fa fa fa fa fa fa fa 00 fa
0x1c0400266480: fa fa fd fa fa fa 00 02 fa fa 00 fa fa fa fa fa
0x1c0400266490: fa fa 00 03 fa fa 00 00 fa fa fa fa fa fa 00 fa
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
Shadow gap: cc
==89814==ABORTING
Loguru caught a signal: SIGABRT
Stack trace:
[truncated]
123 0x10e5b3a3f pqView::forceRender() + 367
122 0x1439b46ae vtkSMViewProxy::StillRender() + 3566
121 0x1108e90b5 vtkSMProxy::ExecuteStream(vtkClientServerStream const&, bool, unsigned int) + 645
120 0x11032fdaa vtkPVSessionBase::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) + 410
119 0x11033ec41 vtkPVSessionCore::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) + 1777
118 0x11033f4d6 vtkPVSessionCore::ExecuteStreamInternal(vtkClientServerStream const&, bool) + 534
117 0x111c65cb5 vtkClientServerInterpreter::ProcessStream(vtkClientServerStream const&) + 85
116 0x111c660d8 vtkClientServerInterpreter::ProcessOneMessage(vtkClientServerStream const&, int) + 968
115 0x111c68340 vtkClientServerInterpreter::ProcessCommandInvoke(vtkClientServerStream const&, int) + 1648
114 0x111c6d25f vtkClientServerInterpreter::CallCommandFunction(char const*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&) + 2607
113 0x13d8913c7 vtkPVRenderViewCommand(vtkClientServerInterpreter*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&, void*) + 14551
112 0x1434de65d vtkPVRenderView::StillRender() + 909
111 0x1434e3063 vtkPVRenderView::Render(bool, bool) + 17203
110 0x116790751 vtkGenericOpenGLRenderWindow::Render() + 3521
109 0x116b2101a vtkOpenGLRenderWindow::Render() + 538
108 0x11957f6b5 vtkRenderWindow::Render() + 3941
107 0x11958008c vtkRenderWindow::DoStereoRender() + 1244
106 0x11964ecad vtkRendererCollection::Render() + 1053
105 0x1195f0027 vtkRenderer::Render() + 12743
104 0x116b2bbba vtkOpenGLRenderer::DeviceRender() + 5882
103 0x11663c06a vtkCameraPass::Render(vtkRenderState const*) + 8378
102 0x1432deb39 vtkPVDefaultPass::Render(vtkRenderState const*) + 697
101 0x11956ea8b vtkRenderPass::UpdateGeometry(vtkRenderer*, vtkFrameBufferObjectBase*) + 219
100 0x116b2f348 vtkOpenGLRenderer::UpdateGeometry(vtkFrameBufferObjectBase*) + 9576
99 0x116b348ec vtkOpenGLRenderer::DeviceRenderTranslucentPolygonalGeometry(vtkFrameBufferObjectBase*) + 10284
98 0x1167317da vtkDualDepthPeelingPass::Render(vtkRenderState const*) + 1178
97 0x116734158 vtkDualDepthPeelingPass::Prepare() + 5016
96 0x11673f303 vtkDualDepthPeelingPass::InitializeDepth() + 1987
95 0x11673bdfe vtkDualDepthPeelingPass::RenderTranslucentPass() + 990
94 0x116ec9854 vtkTranslucentPass::Render(vtkRenderState const*) + 324
93 0x11670f15f vtkDefaultPass::RenderFilteredTranslucentPolygonalGeometry(vtkRenderState const*) + 511
92 0x1194ff01b vtkProp::RenderFilteredTranslucentPolygonalGeometry(vtkViewport*, vtkInformation*) + 363
91 0x113fc4024 vtkDisplaySizedImplicitPlaneRepresentation::RenderTranslucentPolygonalGeometry(vtkViewport*) + 676
90 0x11906abfd vtkActor::RenderTranslucentPolygonalGeometry(vtkViewport*) + 2653
89 0x1167adef0 vtkOpenGLActor::Render(vtkRenderer*, vtkMapper*) + 1904
88 0x1194e9db9 vtkPolyDataMapper::Render(vtkRenderer*, vtkActor*) + 2873
87 0x116a0f1de vtkOpenGLPolyDataMapper::RenderPiece(vtkRenderer*, vtkActor*) + 2302
86 0x12953e900 vtkAlgorithm::Update() + 176
85 0x12953e9a8 vtkAlgorithm::Update(int) + 152
84 0x12996f617 vtkStreamingDemandDrivenPipeline::Update(int) + 151
83 0x12996f935 vtkStreamingDemandDrivenPipeline::Update(int, vtkInformationVector*) + 789
82 0x129582789 vtkDemandDrivenPipeline::UpdateData(int) + 2537
81 0x12996f1bc vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 9132
80 0x129580b95 vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 3669
79 0x1295676bd vtkCompositeDataPipeline::ForwardUpstream(vtkInformation*) + 2717
78 0x12996f1bc vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 9132
77 0x129580b95 vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 3669
76 0x1295676bd vtkCompositeDataPipeline::ForwardUpstream(vtkInformation*) + 2717
75 0x12996f1bc vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 9132
74 0x129580ddf vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 4255
73 0x1295605c1 vtkCompositeDataPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 4561
72 0x129582d68 vtkDemandDrivenPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 360
71 0x1295a0532 vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) + 1042
70 0x12964bfbd vtkPolyDataAlgorithm::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 221
69 0x1202c0c6f vtkCutter::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 4463
68 0x1202c2b11 vtkCutter::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*)::$_0::operator()() const + 4561
67 0x12953e900 vtkAlgorithm::Update() + 176
66 0x12953e9a8 vtkAlgorithm::Update(int) + 152
65 0x12996f617 vtkStreamingDemandDrivenPipeline::Update(int) + 151
64 0x12996f935 vtkStreamingDemandDrivenPipeline::Update(int, vtkInformationVector*) + 789
63 0x129582789 vtkDemandDrivenPipeline::UpdateData(int) + 2537
62 0x12996f1bc vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 9132
61 0x129580ddf vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 4255
60 0x1295605c1 vtkCompositeDataPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 4561
59 0x129582d68 vtkDemandDrivenPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 360
58 0x1295a0532 vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) + 1042
57 0x12957af8d vtkDataObjectAlgorithm::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 221
56 0x12170878e vtkPlaneCutter::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 4638
55 0x12170bcad vtkPlaneCutter::ExecuteDataSet(vtkDataSet*, vtkPolyData*) + 10061
54 0x12953e900 vtkAlgorithm::Update() + 176
53 0x12953e9a8 vtkAlgorithm::Update(int) + 152
52 0x12996f617 vtkStreamingDemandDrivenPipeline::Update(int) + 151
51 0x12996f935 vtkStreamingDemandDrivenPipeline::Update(int, vtkInformationVector*) + 789
50 0x129582789 vtkDemandDrivenPipeline::UpdateData(int) + 2537
49 0x12996f1bc vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 9132
48 0x129580ddf vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 4255
47 0x1295605c1 vtkCompositeDataPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 4561
46 0x129582d68 vtkDemandDrivenPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 360
45 0x1295a0532 vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) + 1042
44 0x12964bfbd vtkPolyDataAlgorithm::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 221
43 0x121db1c4f vtkStructuredDataPlaneCutter::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 9247
42 0x12953e900 vtkAlgorithm::Update() + 176
41 0x12953e9a8 vtkAlgorithm::Update(int) + 152
40 0x12996f617 vtkStreamingDemandDrivenPipeline::Update(int) + 151
39 0x12996f935 vtkStreamingDemandDrivenPipeline::Update(int, vtkInformationVector*) + 789
38 0x129582789 vtkDemandDrivenPipeline::UpdateData(int) + 2537
37 0x12996f1bc vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 9132
36 0x129580ddf vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 4255
35 0x1295605c1 vtkCompositeDataPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 4561
34 0x129582d68 vtkDemandDrivenPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 360
33 0x1295a0532 vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) + 1042
32 0x12964bfbd vtkPolyDataAlgorithm::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 221
31 0x120a30129 vtkFlyingEdgesPlaneCutter::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 11833
30 0x120a369ef (anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Contour(vtkFlyingEdgesPlaneCutter*, vtkImageData*, vtkDataArray*, int*, long long*, float*, vtkPolyData*, vtkPoints*, vtkCellArray*, vtkDataArray*, vtkDataArray*) + 10351
29 0x120a8c0a4 void vtkSMPTools::For<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float> >(long long, long long, (anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>&) + 52
28 0x120aa34a5 void vtkSMPTools::For<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float> >(long long, long long, long long, (anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>&) + 261
27 0x120aa3592 vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false>::For(long long, long long, long long) + 66
26 0x120aa3724 void vtk::detail::smp::vtkSMPToolsAPI::For<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false> >(long long, long long, long long, vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false>&) + 292
25 0x120aa4532 void vtk::detail::smp::vtkSMPToolsImpl<(vtk::detail::smp::BackendType)2>::For<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false> >(long long, long long, long long, vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false>&) + 466
24 0x131d8995d vtk::detail::smp::vtkSMPToolsImplForTBB(long long, long long, long long, void (*)(void*, long long, long long, long long), void*) + 1373
23 0x120ab4332 void vtk::detail::smp::ExecuteFunctorTBB<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false> >(void*, long long, long long, long long) + 818
22 0x120ab44f3 void tbb::parallel_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false> > >(tbb::blocked_range<long long> const&, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false> > const&) + 259
21 0x120ab47d0 tbb::interface9::internal::start_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false> >, tbb::auto_partitioner const>::run(tbb::blocked_range<long long> const&, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false> > const&, tbb::auto_partitioner const&) + 560
20 0x11f313054 tbb::task::spawn_root_and_wait(tbb::task&) + 244
19 0x13c237de4 tbb::internal::generic_scheduler::spawn_root_and_wait(tbb::task&, tbb::task*&) + 52
18 0x13c237d64 tbb::internal::generic_scheduler::local_spawn_root_and_wait(tbb::task*, tbb::task*&) + 922
17 0x13c23f68e tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::local_wait_for_all(tbb::task&, tbb::task*) + 2766
16 0x120ab4b81 tbb::interface9::internal::start_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false> >, tbb::auto_partitioner const>::execute() + 81
15 0x120ab4d8a void tbb::interface9::internal::partition_type_base<tbb::interface9::internal::auto_partition_type>::execute<tbb::interface9::internal::start_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false> >, tbb::auto_partitioner const>, tbb::blocked_range<long long> >(tbb::interface9::internal::start_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false> >, tbb::auto_partitioner const>&, tbb::blocked_range<long long>&) + 426
14 0x120ab4fdb void tbb::interface9::internal::dynamic_grainsize_mode<tbb::interface9::internal::adaptive_mode<tbb::interface9::internal::auto_partition_type> >::work_balance<tbb::interface9::internal::start_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false> >, tbb::auto_partitioner const>, tbb::blocked_range<long long> >(tbb::interface9::internal::start_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false> >, tbb::auto_partitioner const>&, tbb::blocked_range<long long>&) + 395
13 0x120ab5548 tbb::interface9::internal::start_for<tbb::blocked_range<long long>, vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false> >, tbb::auto_partitioner const>::run_body(tbb::blocked_range<long long>&) + 72
12 0x120ab5634 vtk::detail::smp::FuncCall<vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false> >::operator()(tbb::blocked_range<long long> const&) const + 116
11 0x120aa4678 vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>, false>::Execute(long long, long long) + 88
10 0x120aa4afd (anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::Pass4<float>::operator()(long long, long long) + 1149
9 0x120aa66f0 (anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::GenerateOutput(float*, long long, long long) + 6576
8 0x120a9a7b1 (anonymous namespace)::vtkFlyingEdgesPlaneCutterAlgorithm<float>::GetEdgeCase(unsigned char**) + 593
7 0x13c375b48 __asan_report_load1 + 40
6 0x13c3750fe __asan::ReportGenericError(unsigned long, unsigned long, unsigned long, unsigned long, bool, unsigned long, unsigned int, bool) + 1198
5 0x13c375826 __asan::ScopedInErrorReport::~ScopedInErrorReport() + 422
4 0x13c38e704 __sanitizer::Die() + 196
3 0x13c38ed16 __sanitizer::Abort() + 70
2 0x7fff6fcab808 abort + 120
1 0x13c3b6000 __sanitizer::kDefaultFormat + 17072
0 0x7fff6fdd55fd _sigtramp + 29
(5957.650s) [paraview ] :0 FATL| Signal: SIGABRT
```Spiros TsalikisSpiros Tsalikishttps://gitlab.kitware.com/paraview/paraview/-/issues/20979PlotOnIntersectionCurves does not work with vtkPartitionedDataSetCollection2022-08-12T11:01:07-04:00Cory Quammencory.quammen@kitware.comPlotOnIntersectionCurves does not work with vtkPartitionedDataSetCollection* Load can.ex2
* Filters -> **Plot On Intersection Curves**. Apply.
Error message results:
```
ERROR: In /opt/glr/paraview/paraview-ci/source-paraview/VTKExtensions/FiltersGeneral/vtkPlotEdges.cxx, line 612
vtkPlotEdges (0x60000142bc30...* Load can.ex2
* Filters -> **Plot On Intersection Curves**. Apply.
Error message results:
```
ERROR: In /opt/glr/paraview/paraview-ci/source-paraview/VTKExtensions/FiltersGeneral/vtkPlotEdges.cxx, line 612
vtkPlotEdges (0x60000142bc30): Input data type of 'vtkPartitionedDataSetCollection' is not supported yet.
```Yohann Bearzi (Kitware)Yohann Bearzi (Kitware)https://gitlab.kitware.com/paraview/paraview/-/issues/21426Ghost generation bug in a peculiar setup2022-08-11T13:20:46-04:00Yohann Bearzi (Kitware)Ghost generation bug in a peculiar setupTo reproduce the bug:
* Wavelet
+ Information panel: `# of Cells = 8,000` (which is good)
* Threshold
* Extract Surface
* Open a Spread Sheet View
* Go back to the Information Panel of Wavelet, `# of Cells = 8,800` (which is NOT good)...To reproduce the bug:
* Wavelet
+ Information panel: `# of Cells = 8,000` (which is good)
* Threshold
* Extract Surface
* Open a Spread Sheet View
* Go back to the Information Panel of Wavelet, `# of Cells = 8,800` (which is NOT good)
I checked, the ghost cells generator is not called in this pipeline. However somehow ghosts pop up in the source and everwhere downstream when executing this pipeline. Removing any step fails at reproducing the bug.
@wascotthttps://gitlab.kitware.com/paraview/paraview/-/issues/21369Fides reader does not read time stamps2022-08-11T11:34:04-04:00Massimiliano LeoniFides reader does not read time stampsI am producing some Fides `.bp` files with ADIOS2 through FEniCS-X and I noticed that, when reading the files into Paraview using `vtkFidesReader`, the time stamps of the time steps are just consecutive integers instead of the values I p...I am producing some Fides `.bp` files with ADIOS2 through FEniCS-X and I noticed that, when reading the files into Paraview using `vtkFidesReader`, the time stamps of the time steps are just consecutive integers instead of the values I passed in my application.
If I do `bpls -al` on my `.bp` file [folder] I get
```
string Fides_Cell_Type attr = "tetrahedron"
string Fides_Connecticity_Variable attr = "connectivity"
string Fides_Coordinates_Variable attr = "points"
string Fides_Data_Model attr = "unstructured_single"
string Fides_Variable_Associations attr = {"points", "points"}
string Fides_Variable_List attr = {"Velocity", "Pressure"}
double Pressure 14*[1]*{59776, 1} = -0.255119 / 1.76231
double Velocity 14*[1]*{59776, 3} = -2.80017 / 0.745973
int64_t connectivity 14*[1]*{1278620} = 0 / 59775
double points 14*[1]*{59776, 3} = 0 / 1
double step 14*scalar = 0.005 / 0.655
```
where the last line contains the actual time stamps, from `0.005` to `0.655` so the output file seems to actually contain the data.Caitlin RossCaitlin Rosshttps://gitlab.kitware.com/paraview/paraview/-/issues/21131Fides test timeouts with client/server2022-08-11T11:13:13-04:00Ben BoeckelFides test timeouts with client/serverFides client/server tests are failing with timeouts. This was introduced with new VTK-m updates that forced Fides tandem updates.
CDash: https://open.cdash.org/viewTest.php?onlyfailed&buildid=7618134
Output of the `pvcs` variant:
```
...Fides client/server tests are failing with timeouts. This was introduced with new VTK-m updates that forced Fides tandem updates.
CDash: https://open.cdash.org/viewTest.php?onlyfailed&buildid=7618134
Output of the `pvcs` variant:
```
Test Server.
vtkSMTestDriver: server command is:
"/usr/lib64/mpich/bin/mpiexec" "-n" "2" "/builds/gitlab-kitware-sciviz-ci/build/bin/pvserver" "--enable-bt" "--sp=0"
vtkSMTestDriver: starting process server 0
-------------- server 0 output --------------
Process started
Process started
Waiting for client...
Connection URL: cs://runner-ahqx7du-project-14-concurrent-0:0
Accepting connection(s): runner-ahqx7du-project-14-concurrent-0:43837
vtkSMTestDriver: server 0 successfully started.
vtkSMTestDriver: client command is:
"/builds/gitlab-kitware-sciviz-ci/build/bin/paraview" "--url=cs://runner-ahqx7du-project-14-concurrent-0:43837" "--enable-bt" "--test-script=/builds/gitlab-kitware-sciviz-ci/Clients/ParaView/Testing/XML/FidesReaderADIOS2.xml" "--test-directory=/builds/gitlab-kitware-sciviz-ci/build/Testing/Temporary" "--data-directory=/builds/gitlab-kitware-sciviz-ci/build/ExternalData" "--dr" "--exit"
vtkSMTestDriver: starting process client
-------------- client output --------------
Process started
vtkSMTestDriver: client successfully started.
-------------- server output --------------
Client connected.
-------------- client output --------------
Process started
Playing: /builds/gitlab-kitware-sciviz-ci/Clients/ParaView/Testing/XML/FidesReaderADIOS2.xml
```Caitlin RossCaitlin Rosshttps://gitlab.kitware.com/paraview/paraview/-/issues/21006Wrong dimensions for HTG box clip2022-08-10T21:58:19-04:00Eloise BWrong dimensions for HTG box clipHello,
I tried to clip a HTG dataset but the clip box is not adapted to my data:
![htg_clip](/uploads/fc76b935d2aae88dfada6ed020f59945/htg_clip.png)
Here, we can see the data (the sphere) and the outline, and in green the clip box whic...Hello,
I tried to clip a HTG dataset but the clip box is not adapted to my data:
![htg_clip](/uploads/fc76b935d2aae88dfada6ed020f59945/htg_clip.png)
Here, we can see the data (the sphere) and the outline, and in green the clip box which is too small to choose anything in GUI mode.
This issue is reproducible with the paraview version 5.10-RC1.https://gitlab.kitware.com/paraview/paraview/-/issues/20748Wrong display of FieldArray for MultiPiece datasets2022-08-10T21:56:27-04:00Timothee ChabatWrong display of FieldArray for MultiPiece datasetsField arrays seems to not display correctly (it always stays grey) for a dataset with a vtkMultiPiece inside of it. The problem also occurs with the TimeValue array. Replacing the multipiece with a multiblock solves the problem.
Attache...Field arrays seems to not display correctly (it always stays grey) for a dataset with a vtkMultiPiece inside of it. The problem also occurs with the TimeValue array. Replacing the multipiece with a multiblock solves the problem.
Attached are the dataset I created for testing, following this archtiecture : [datasets.zip](/uploads/5cc19a4c43fc761e99772495fb709c35/datasets.zip)
```
MultiBlock
/ \
MultiPiece MultiPiece
/ | \ / | \
Piece[1,2,3] ... Piece[1,2,3] ...
```
If I attach a field array on each node and leafs they're not even detected (see absence of array `MultiPiece Name` in dataset `multipiece_leavesAndNodes`).
If I attach the field array only on the leafs it is detected, just displayed the wrong way. The color legend does detect the 2 values though (see screenshot below).
![multipiece](/uploads/0d55bf25d8f8e7908d1e6e77dbcc98c8/multipiece.png)https://gitlab.kitware.com/paraview/paraview/-/issues/21336Ghost Cells Generator bug for image data inputs with hidden cells2022-08-10T20:15:04-04:00Yohann Bearzi (Kitware)Ghost Cells Generator bug for image data inputs with hidden cellsThe hidden cells on the generated ghosts (at the interface between 2 partitions) are not marked correctly when running the ghost cells generator.
To reproduce:
* Run ParaView with 2 ranks
* Open disk_out_ref.ex2
* RedistributeDataSet
* ...The hidden cells on the generated ghosts (at the interface between 2 partitions) are not marked correctly when running the ghost cells generator.
To reproduce:
* Run ParaView with 2 ranks
* Open disk_out_ref.ex2
* RedistributeDataSet
* ResampleToImage (50x50x50)
* GhostCellsGenerator
![image_data_ghost](/uploads/cbfd4105d70ef5eace72138caa737916/image_data_ghost.png)Yohann Bearzi (Kitware)Yohann Bearzi (Kitware)https://gitlab.kitware.com/paraview/paraview/-/issues/21344Drag&Drop multiple files of different kinds2022-08-10T19:37:46-04:00Artem BodrinDrag&Drop multiple files of different kindsDropping multiple files of various kinds to ParaView works different like open them via "File->Open...". And seems not really correct: only first file dropped, and often falsely marked with "*" as it is sequence there.
![drag_drop_issue...Dropping multiple files of various kinds to ParaView works different like open them via "File->Open...". And seems not really correct: only first file dropped, and often falsely marked with "*" as it is sequence there.
![drag_drop_issue](/uploads/9c817d7997ea53d33694311f5d3c7d0e/drag_drop_issue.mp4)https://gitlab.kitware.com/paraview/paraview/-/issues/21287Stereo broken in CAVE environments2022-08-10T19:14:07-04:00Scott WittenburgStereo broken in CAVE environmentsWhen using client/server and running with `--stereo` and `--stereo-type="Crystal Eyes"` the screen would flash alternating white with the correct render view contents instead of showing proper stereo.When using client/server and running with `--stereo` and `--stereo-type="Crystal Eyes"` the screen would flash alternating white with the correct render view contents instead of showing proper stereo.5.10.1 (Winter 2022)