Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • ParaView ParaView
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,964
    • Issues 1,964
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 99
    • Merge requests 99
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ParaViewParaView
  • ParaViewParaView
  • Issues
  • #20927
Closed
Open
Issue created Sep 01, 2021 by Cory Quammen@cory.quammenMaintainer

Crash in Slice with partitioned dataset collection

ParaView 24a9c4f8 compiled with -fsanitize=address and CMake options -DVTK_SMP_ENABLE_OPENMP:BOOL=OFF -DVTK_SMP_ENABLE_SEQUENTIAL:BOOL=ON -DVTK_SMP_ENABLE_STDTHREAD:BOOL=ON -DVTK_SMP_IMPLEMENTATION_TYPE:STRING=TBB is crashing with:

32         0x14212d8ed vtkPVDataSetAlgorithmSelectorFilter::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 1437
31         0x142126b5a vtkPVCutter::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 250
30         0x117699bad vtkPolyDataAlgorithm::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 221
29         0x1421267ac vtkPVCutter::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 6892
28         0x1119b6a1b vtkCutter::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 5019
27         0x110dcbdc6 vtk3DLinearGridPlaneCutter::CanFullyProcessDataObject(vtkDataObject*) + 534
26         0x1197f6103 vtkUnstructuredGrid::GetCellTypes(vtkCellTypes*) + 915
25         0x1197f6874 void vtkSMPTools::For<(anonymous namespace)::DistinctCellTypesWorker>(long long, long long, (anonymous namespace)::DistinctCellTypesWorker&) + 52
24         0x1198250e7 void vtkSMPTools::For<(anonymous namespace)::DistinctCellTypesWorker>(long long, long long, long long, (anonymous namespace)::DistinctCellTypesWorker&) + 263
23         0x11982523d vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::DistinctCellTypesWorker, true>::vtkSMPTools_FunctorInternal((anonymous namespace)::DistinctCellTypesWorker&) + 29
22         0x11982546e vtk::detail::smp::vtkSMPTools_FunctorInternal<(anonymous namespace)::DistinctCellTypesWorker, true>::vtkSMPTools_FunctorInternal((anonymous namespace)::DistinctCellTypesWorker&) + 382
21         0x11869c92d vtkSMPThreadLocal<unsigned char>::vtkSMPThreadLocal(unsigned char const&) + 29
20         0x11869c95d vtkSMPThreadLocal<unsigned char>::vtkSMPThreadLocal(unsigned char const&) + 29
19         0x11869c98d tbb::interface6::enumerable_thread_specific<unsigned char, tbb::cache_aligned_allocator<unsigned char>, (tbb::ets_key_usage_type)1>::enumerable_thread_specific(unsigned char const&) + 29
18         0x11869cb4f tbb::interface6::enumerable_thread_specific<unsigned char, tbb::cache_aligned_allocator<unsigned char>, (tbb::ets_key_usage_type)1>::enumerable_thread_specific(unsigned char const&) + 431
17         0x11869ce3d tbb::concurrent_vector<tbb::internal::padded<tbb::interface6::internal::ets_element<unsigned char>, 128ul>, tbb::cache_aligned_allocator<tbb::internal::padded<tbb::interface6::internal::ets_element<unsigned char>, 128ul> > >::concurrent_vector(tbb::cache_aligned_allocator<tbb::internal::padded<tbb::interface6::internal::ets_element<unsigned char>, 128ul> > const&) + 29
16         0x11869de59 tbb::concurrent_vector<tbb::internal::padded<tbb::interface6::internal::ets_element<unsigned char>, 128ul>, tbb::cache_aligned_allocator<tbb::internal::padded<tbb::interface6::internal::ets_element<unsigned char>, 128ul> > >::concurrent_vector(tbb::cache_aligned_allocator<tbb::internal::padded<tbb::interface6::internal::ets_element<unsigned char>, 128ul> > const&) + 57
15         0x118697620 tbb::internal::concurrent_vector_base_v3::concurrent_vector_base_v3() + 64
14         0x118697725 tbb::internal::concurrent_vector_base_v3::segment_t::segment_t() + 21
13         0x1186977c5 tbb::internal::concurrent_vector_base_v3::segment_t::segment_t() + 21
12         0x1186977ec void tbb::internal::concurrent_vector_base_v3::segment_t::store<(tbb::memory_semantics)3>(tbb::internal::concurrent_vector_base_v3::segment_not_used) + 28
11         0x118697832 void tbb::internal::atomic_impl<void*>::store<(tbb::memory_semantics)3>(void*) + 50
10         0x11869785d void tbb::internal::atomic_load_store_traits<(tbb::memory_semantics)3>::store<long long>(long long volatile&, long long) + 29
9          0x118697bcd void tbb::internal::__TBB_store_relaxed<long long, long long>(long long volatile&, long long) + 29
8          0x118697c26 tbb::internal::machine_load_store_relaxed<long long, 8ul>::store(long long volatile&, long long) + 70
7          0x1295480ab __asan_report_store8 + 43
6          0x1295470fe __asan::ReportGenericError(unsigned long, unsigned long, unsigned long, unsigned long, bool, unsigned long, unsigned int, bool) + 1198
5          0x129547826 __asan::ScopedInErrorReport::~ScopedInErrorReport() + 422
4          0x129560704 __sanitizer::Die() + 196
3          0x129560d16 __sanitizer::Abort() + 70

Reproduce by:

  • ParaView, builtin server
  • Load can.ex2
  • Add Slice, default property values.
  • Apply. Crash.
Edited Sep 01, 2021 by Cory Quammen
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking