ASan 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.
==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