WARNING: ThreadSanitizer: data race (pid=58965)
Write of size 8 at 0x00010661b520 by thread T98:
#0 vtkImageData::ComputeIncrements(int, long long*) vtkImageData.cxx:1283 (libvtkCommonDataModel-9.3.9.3.dylib:arm64+0x567f18)
#1 vtkImageData::ComputeIncrements(vtkDataArray*, long long*) vtkImageData.cxx:1270 (libvtkCommonDataModel-9.3.9.3.dylib:arm64+0x567950)
#2 vtkImageData::ComputeIncrements(long long*) vtkImageData.cxx:1256 (libvtkCommonDataModel-9.3.9.3.dylib:arm64+0x5675a4)
#3 vtkImageData::ComputeIncrements() vtkImageData.h:689 (libvtkCommonDataModel-9.3.9.3.dylib:arm64+0x567330)
#4 vtkImageData::GetIncrements() vtkImageData.cxx:1159 (libvtkCommonDataModel-9.3.9.3.dylib:arm64+0x5672c4)
#5 vtkImageFourierCenter::ThreadedRequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*, vtkImageData***, vtkImageData**, int*, int) vtkImageFourierCenter.cxx:93 (libvtkImagingFourier-9.3.9.3.dylib:arm64+0x1d49c)
#6 vtkThreadedImageAlgorithmThreadedExecute(void*) vtkThreadedImageAlgorithm.cxx:372 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x25e8cc)
Previous write of size 8 at 0x00010661b520 by thread T97:
#0 vtkImageData::ComputeIncrements(int, long long*) vtkImageData.cxx:1283 (libvtkCommonDataModel-9.3.9.3.dylib:arm64+0x567f18)
#1 vtkImageData::ComputeIncrements(vtkDataArray*, long long*) vtkImageData.cxx:1270 (libvtkCommonDataModel-9.3.9.3.dylib:arm64+0x567950)
#2 vtkImageData::ComputeIncrements(long long*) vtkImageData.cxx:1256 (libvtkCommonDataModel-9.3.9.3.dylib:arm64+0x5675a4)
#3 vtkImageData::ComputeIncrements() vtkImageData.h:689 (libvtkCommonDataModel-9.3.9.3.dylib:arm64+0x567330)
#4 vtkImageData::GetIncrements() vtkImageData.cxx:1159 (libvtkCommonDataModel-9.3.9.3.dylib:arm64+0x5672c4)
#5 vtkImageFourierCenter::ThreadedRequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*, vtkImageData***, vtkImageData**, int*, int) vtkImageFourierCenter.cxx:93 (libvtkImagingFourier-9.3.9.3.dylib:arm64+0x1d49c)
#6 vtkThreadedImageAlgorithmThreadedExecute(void*) vtkThreadedImageAlgorithm.cxx:372 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x25e8cc)
Location is heap block of size 464 at 0x00010661b400 allocated by main thread:
#0 operator new(unsigned long) <null>:19877508 (libclang_rt.tsan_osx_dynamic.dylib:arm64e+0x84420)
#1 vtkImageData::New() vtkImageData.cxx:27 (libvtkCommonDataModel-9.3.9.3.dylib:arm64+0x55ee8c)
#2 vtkDataObjectTypes::NewDataObject(int) vtkDataObjectTypes.cxx:164 (libvtkCommonDataModel-9.3.9.3.dylib:arm64+0x375cf0)
#3 vtkDataObjectTypes::NewDataObject(char const*) vtkDataObjectTypes.cxx:270 (libvtkCommonDataModel-9.3.9.3.dylib:arm64+0x3761d4)
#4 vtkDemandDrivenPipeline::CheckDataObject(int, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:610 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x431ac)
#5 vtkCompositeDataPipeline::CheckCompositeData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkCompositeDataPipeline.cxx:953 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x2f288)
#6 vtkCompositeDataPipeline::ExecuteDataObject(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkCompositeDataPipeline.cxx:112 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x285e0)
#7 vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:164 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x40820)
#8 vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:377 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x232704)
#9 vtkCompositeDataPipeline::ForwardUpstream(vtkInformation*) vtkCompositeDataPipeline.cxx:721 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x2d758)
#10 vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:153 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x406c4)
#11 vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:377 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x232704)
#12 vtkCompositeDataPipeline::ForwardUpstream(vtkInformation*) vtkCompositeDataPipeline.cxx:721 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x2d758)
#13 vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:153 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x406c4)
#14 vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:377 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x232704)
#15 vtkDemandDrivenPipeline::UpdateDataObject() vtkDemandDrivenPipeline.cxx:341 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x417e0)
#16 vtkDemandDrivenPipeline::UpdateInformation() vtkDemandDrivenPipeline.cxx:355 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x4189c)
#17 vtkAlgorithm::UpdateInformation() vtkAlgorithm.cxx:1615 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x131f0)
#18 vtkImageViewer2::UpdateDisplayExtent() vtkImageViewer2.cxx:337 (libvtkInteractionImage-9.3.9.3.dylib:arm64+0xf5cc)
#19 vtkImageViewer2::SetInputConnection(vtkAlgorithmOutput*) vtkImageViewer2.cxx:715 (libvtkInteractionImage-9.3.9.3.dylib:arm64+0x11308)
#20 PyvtkImageViewer2_SetInputConnection(_object*, _object*) vtkImageViewer2Python.cxx:307 (vtkInteractionImage.cpython-312-darwin.so:arm64+0xd89c)
#21 cfunction_call <null>:19877508 (Python:arm64+0x166574)
#22 main vtkPythonAppInit.cxx:107 (vtkpython:arm64+0x100006e30)
Thread T98 (tid=52491693, running) created by main thread at:
#0 pthread_create <null>:19877508 (libclang_rt.tsan_osx_dynamic.dylib:arm64e+0x3062c)
#1 vtkMultiThreader::SingleMethodExecute() vtkMultiThreader.cxx:281 (libvtkCommonCore-9.3.9.3.dylib:arm64+0x4d6b8f8)
#2 vtkThreadedImageAlgorithm::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkThreadedImageAlgorithm.cxx:637 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x25e2d0)
#3 vtkImageIterateFilter::IterativeRequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkImageIterateFilter.cxx:198 (libvtkImagingCore-9.3.9.3.dylib:arm64+0x1b1968)
#4 vtkImageIterateFilter::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkImageIterateFilter.cxx:157 (libvtkImagingCore-9.3.9.3.dylib:arm64+0x1b1798)
#5 vtkImageAlgorithm::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkImageAlgorithm.cxx:83 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x88f40)
#6 vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) vtkExecutive.cxx:723 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x593f4)
#7 vtkDemandDrivenPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:450 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x422a0)
#8 vtkCompositeDataPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkCompositeDataPipeline.cxx:151 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x29a84)
#9 vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:249 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x40f68)
#10 vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:336 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x232400)
#11 vtkCompositeDataPipeline::ForwardUpstream(vtkInformation*) vtkCompositeDataPipeline.cxx:721 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x2d758)
#12 vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:235 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x40dbc)
#13 vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:336 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x232400)
#14 vtkCompositeDataPipeline::ForwardUpstream(vtkInformation*) vtkCompositeDataPipeline.cxx:721 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x2d758)
#15 vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:235 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x40dbc)
#16 vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:336 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x232400)
#17 vtkCompositeDataPipeline::ForwardUpstream(vtkInformation*) vtkCompositeDataPipeline.cxx:721 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x2d758)
#18 vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:235 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x40dbc)
#19 vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:336 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x232400)
#20 vtkDemandDrivenPipeline::UpdateData(int) vtkDemandDrivenPipeline.cxx:407 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x41ed4)
#21 vtkStreamingDemandDrivenPipeline::Update(int, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:426 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x232b9c)
#22 vtkStreamingDemandDrivenPipeline::Update(int) vtkStreamingDemandDrivenPipeline.cxx:389 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x2328cc)
#23 vtkAlgorithm::Update(int) vtkAlgorithm.cxx:1523 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x125f0)
#24 vtkAlgorithm::Update() vtkAlgorithm.cxx:1517 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x12564)
#25 vtkImageSlice::Update() vtkImageSlice.cxx:357 (libvtkRenderingCore-9.3.9.3.dylib:arm64+0x23e05c)
#26 vtkImageSlice::Render(vtkRenderer*) vtkImageSlice.cxx:324 (libvtkRenderingCore-9.3.9.3.dylib:arm64+0x23dd14)
#27 vtkImageSlice::RenderTranslucentPolygonalGeometry(vtkViewport*) vtkImageSlice.cxx:270 (libvtkRenderingCore-9.3.9.3.dylib:arm64+0x23d1fc)
#28 vtkProp::RenderFilteredTranslucentPolygonalGeometry(vtkViewport*, vtkInformation*) vtkProp.cxx:288 (libvtkRenderingCore-9.3.9.3.dylib:arm64+0x2e2ea4)
#29 vtkDefaultPass::RenderFilteredTranslucentPolygonalGeometry(vtkRenderState const*) vtkDefaultPass.cxx:116 (libvtkRenderingOpenGL2-9.3.9.3.dylib:arm64+0xc5104)
#30 vtkTranslucentPass::Render(vtkRenderState const*) vtkTranslucentPass.cxx:32 (libvtkRenderingOpenGL2-9.3.9.3.dylib:arm64+0x4c2cc8)
#31 vtkOrderIndependentTranslucentPass::Render(vtkRenderState const*) vtkOrderIndependentTranslucentPass.cxx:333 (libvtkRenderingOpenGL2-9.3.9.3.dylib:arm64+0x40b7fc)
#32 vtkOpenGLRenderer::DeviceRenderTranslucentPolygonalGeometry(vtkFrameBufferObjectBase*) vtkOpenGLRenderer.cxx:560 (libvtkRenderingOpenGL2-9.3.9.3.dylib:arm64+0x33ef1c)
#33 vtkOpenGLRenderer::UpdateGeometry(vtkFrameBufferObjectBase*) vtkOpenGLRenderer.cxx:406 (libvtkRenderingOpenGL2-9.3.9.3.dylib:arm64+0x33d9fc)
#34 vtkOpenGLRenderer::DeviceRender() vtkOpenGLRenderer.cxx:299 (libvtkRenderingOpenGL2-9.3.9.3.dylib:arm64+0x33c4b4)
#35 vtkRenderer::Render() vtkRenderer.cxx:373 (libvtkRenderingCore-9.3.9.3.dylib:arm64+0x34cb10)
#36 vtkRendererCollection::Render() vtkRendererCollection.cxx:40 (libvtkRenderingCore-9.3.9.3.dylib:arm64+0x37253c)
#37 vtkRenderWindow::DoStereoRender() vtkRenderWindow.cxx:487 (libvtkRenderingCore-9.3.9.3.dylib:arm64+0x31b924)
#38 vtkRenderWindow::Render() vtkRenderWindow.cxx:447 (libvtkRenderingCore-9.3.9.3.dylib:arm64+0x31b518)
#39 vtkOpenGLRenderWindow::Render() vtkOpenGLRenderWindow.cxx:2789 (libvtkRenderingOpenGL2-9.3.9.3.dylib:arm64+0x33888c)
#40 vtkCocoaRenderWindow::Render() vtkCocoaRenderWindow.mm:1095 (libvtkRenderingOpenGL2-9.3.9.3.dylib:arm64+0x161ec)
#41 vtkImageViewer2::Render() vtkImageViewer2.cxx:667 (libvtkInteractionImage-9.3.9.3.dylib:arm64+0x10e44)
#42 PyvtkImageViewer2_Render(_object*, _object*) vtkImageViewer2Python.cxx:218 (vtkInteractionImage.cpython-312-darwin.so:arm64+0xd3f4)
#43 cfunction_call <null>:19877508 (Python:arm64+0x166574)
#44 main vtkPythonAppInit.cxx:107 (vtkpython:arm64+0x100006e30)
Thread T97 (tid=52491692, running) created by main thread at:
#0 pthread_create <null>:19877508 (libclang_rt.tsan_osx_dynamic.dylib:arm64e+0x3062c)
#1 vtkMultiThreader::SingleMethodExecute() vtkMultiThreader.cxx:281 (libvtkCommonCore-9.3.9.3.dylib:arm64+0x4d6b8f8)
#2 vtkThreadedImageAlgorithm::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkThreadedImageAlgorithm.cxx:637 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x25e2d0)
#3 vtkImageIterateFilter::IterativeRequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkImageIterateFilter.cxx:198 (libvtkImagingCore-9.3.9.3.dylib:arm64+0x1b1968)
#4 vtkImageIterateFilter::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkImageIterateFilter.cxx:157 (libvtkImagingCore-9.3.9.3.dylib:arm64+0x1b1798)
#5 vtkImageAlgorithm::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkImageAlgorithm.cxx:83 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x88f40)
#6 vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) vtkExecutive.cxx:723 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x593f4)
#7 vtkDemandDrivenPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:450 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x422a0)
#8 vtkCompositeDataPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkCompositeDataPipeline.cxx:151 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x29a84)
#9 vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:249 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x40f68)
#10 vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:336 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x232400)
#11 vtkCompositeDataPipeline::ForwardUpstream(vtkInformation*) vtkCompositeDataPipeline.cxx:721 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x2d758)
#12 vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:235 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x40dbc)
#13 vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:336 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x232400)
#14 vtkCompositeDataPipeline::ForwardUpstream(vtkInformation*) vtkCompositeDataPipeline.cxx:721 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x2d758)
#15 vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:235 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x40dbc)
#16 vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:336 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x232400)
#17 vtkCompositeDataPipeline::ForwardUpstream(vtkInformation*) vtkCompositeDataPipeline.cxx:721 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x2d758)
#18 vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkDemandDrivenPipeline.cxx:235 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x40dbc)
#19 vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:336 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x232400)
#20 vtkDemandDrivenPipeline::UpdateData(int) vtkDemandDrivenPipeline.cxx:407 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x41ed4)
#21 vtkStreamingDemandDrivenPipeline::Update(int, vtkInformationVector*) vtkStreamingDemandDrivenPipeline.cxx:426 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x232b9c)
#22 vtkStreamingDemandDrivenPipeline::Update(int) vtkStreamingDemandDrivenPipeline.cxx:389 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x2328cc)
#23 vtkAlgorithm::Update(int) vtkAlgorithm.cxx:1523 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x125f0)
#24 vtkAlgorithm::Update() vtkAlgorithm.cxx:1517 (libvtkCommonExecutionModel-9.3.9.3.dylib:arm64+0x12564)
#25 vtkImageSlice::Update() vtkImageSlice.cxx:357 (libvtkRenderingCore-9.3.9.3.dylib:arm64+0x23e05c)
#26 vtkImageSlice::Render(vtkRenderer*) vtkImageSlice.cxx:324 (libvtkRenderingCore-9.3.9.3.dylib:arm64+0x23dd14)
#27 vtkImageSlice::RenderTranslucentPolygonalGeometry(vtkViewport*) vtkImageSlice.cxx:270 (libvtkRenderingCore-9.3.9.3.dylib:arm64+0x23d1fc)
#28 vtkProp::RenderFilteredTranslucentPolygonalGeometry(vtkViewport*, vtkInformation*) vtkProp.cxx:288 (libvtkRenderingCore-9.3.9.3.dylib:arm64+0x2e2ea4)
#29 vtkDefaultPass::RenderFilteredTranslucentPolygonalGeometry(vtkRenderState const*) vtkDefaultPass.cxx:116 (libvtkRenderingOpenGL2-9.3.9.3.dylib:arm64+0xc5104)
#30 vtkTranslucentPass::Render(vtkRenderState const*) vtkTranslucentPass.cxx:32 (libvtkRenderingOpenGL2-9.3.9.3.dylib:arm64+0x4c2cc8)
#31 vtkOrderIndependentTranslucentPass::Render(vtkRenderState const*) vtkOrderIndependentTranslucentPass.cxx:333 (libvtkRenderingOpenGL2-9.3.9.3.dylib:arm64+0x40b7fc)
#32 vtkOpenGLRenderer::DeviceRenderTranslucentPolygonalGeometry(vtkFrameBufferObjectBase*) vtkOpenGLRenderer.cxx:560 (libvtkRenderingOpenGL2-9.3.9.3.dylib:arm64+0x33ef1c)
#33 vtkOpenGLRenderer::UpdateGeometry(vtkFrameBufferObjectBase*) vtkOpenGLRenderer.cxx:406 (libvtkRenderingOpenGL2-9.3.9.3.dylib:arm64+0x33d9fc)
#34 vtkOpenGLRenderer::DeviceRender() vtkOpenGLRenderer.cxx:299 (libvtkRenderingOpenGL2-9.3.9.3.dylib:arm64+0x33c4b4)
#35 vtkRenderer::Render() vtkRenderer.cxx:373 (libvtkRenderingCore-9.3.9.3.dylib:arm64+0x34cb10)
#36 vtkRendererCollection::Render() vtkRendererCollection.cxx:40 (libvtkRenderingCore-9.3.9.3.dylib:arm64+0x37253c)
#37 vtkRenderWindow::DoStereoRender() vtkRenderWindow.cxx:487 (libvtkRenderingCore-9.3.9.3.dylib:arm64+0x31b924)
#38 vtkRenderWindow::Render() vtkRenderWindow.cxx:447 (libvtkRenderingCore-9.3.9.3.dylib:arm64+0x31b518)
#39 vtkOpenGLRenderWindow::Render() vtkOpenGLRenderWindow.cxx:2789 (libvtkRenderingOpenGL2-9.3.9.3.dylib:arm64+0x33888c)
#40 vtkCocoaRenderWindow::Render() vtkCocoaRenderWindow.mm:1095 (libvtkRenderingOpenGL2-9.3.9.3.dylib:arm64+0x161ec)
#41 vtkImageViewer2::Render() vtkImageViewer2.cxx:667 (libvtkInteractionImage-9.3.9.3.dylib:arm64+0x10e44)
#42 PyvtkImageViewer2_Render(_object*, _object*) vtkImageViewer2Python.cxx:218 (vtkInteractionImage.cpython-312-darwin.so:arm64+0xd3f4)
#43 cfunction_call <null>:19877508 (Python:arm64+0x166574)
#44 main vtkPythonAppInit.cxx:107 (vtkpython:arm64+0x100006e30)
SUMMARY: ThreadSanitizer: data race vtkImageData.cxx:1283 in vtkImageData::ComputeIncrements(int, long long*)
==================