View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0015910ParaView(No Category)public2016-01-02 09:092016-07-25 21:25
ReporterNico Schlömer 
Assigned ToT.J. Corona 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusclosedResolutionwon't fix 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0015910: Open VTK file, Segmentation fault (core dumped)
DescriptionWhen opening [this file](http://chunk.io/f/0544c42290784a50937969ee9c29b8f8 [^]) in ParaView 5.0RC3, ParaView with crash with segfault.

Full backtrace:
```
#0 0x00007fffec541dd0 in vtkDataArrayTemplate<double>::GetTuple(long long, double*) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkCommonCore-pv5.0.so.1
#1 0x00007fffeeaf3c9f in vtkPolyData::ComputeBounds() ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkCommonDataModel-pv5.0.so.1
#2 0x00007fffee9c2ee5 in vtkDataSet::GetBounds(double*) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkCommonDataModel-pv5.0.so.1
#3 0x00007ffff13e90ef in vtkCompositeDataDisplayAttributes::ComputeVisibleBoundsInternal(vtkCompositeDataDisplayAttributes*, vtkDataObject*, unsigned int&, vtkBoundingBox*, bool) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkRenderingCore-pv5.0.so.1
#4 0x00007ffff13e9081 in vtkCompositeDataDisplayAttributes::ComputeVisibleBoundsInternal(vtkCompositeDataDisplayAttributes*, vtkDataObject*, unsigned int&, vtkBoundingBox*, bool) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkRenderingCore-pv5.0.so.1
#5 0x00007ffff13e91e9 in vtkCompositeDataDisplayAttributes::ComputeVisibleBounds(vtkCompositeDataDisplayAttributes*, vtkDataObject*, double*) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkRenderingCore-pv5.0.so.1
#6 0x00007fffea04ec9e in vtkGeometryRepresentation::GetBounds(vtkDataObject*, double*, vtkCompositeDataDisplayAttributes*)
    ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkPVClientServerCoreRendering-pv5.0.so.1
#7 0x00007fffea04f7c3 in vtkGeometryRepresentation::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkPVClientServerCoreRendering-pv5.0.so.1
#8 0x00007fffeee79e50 in vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkCommonExecutionModel-pv5.0.so.1
0000009 0x00007fffeee73eb7 in vtkDemandDrivenPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) ()
---Type <return> to continue, or q <return> to quit---
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkCommonExecutionModel-pv5.0.so.1
#10 0x00007fffeee71b61 in vtkCompositeDataPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkCommonExecutionModel-pv5.0.so.1
0000011 0x00007fffeee76653 in vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkCommonExecutionModel-pv5.0.so.1
#12 0x00007fffeee92a61 in vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkCommonExecutionModel-pv5.0.so.1
#13 0x00007fffeee752ad in vtkDemandDrivenPipeline::UpdateData(int) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkCommonExecutionModel-pv5.0.so.1
#14 0x00007fffeee934d5 in vtkStreamingDemandDrivenPipeline::Update(int) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkCommonExecutionModel-pv5.0.so.1
#15 0x00007fffea06a789 in vtkPVDataRepresentation::ProcessViewRequest(vtkInformationRequestKey*, vtkInformation*, vtkInformation*) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkPVClientServerCoreRendering-pv5.0.so.1
#16 0x00007fffea04f32b in vtkGeometryRepresentation::ProcessViewRequest(vtkInformationRequestKey*, vtkInformation*, vtkInformation*) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkPVClientServerCoreRendering-pv5.0.so.1
#17 0x00007fffea050328 in vtkGeometryRepresentationWithFaces::ProcessViewRequest(vtkInformationRequestKey*, vtkInformation*, vtkInformation*) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkPVClientServerCoreRendering-pv5.0.so.1
#18 0x00007fffea099558 in vtkPVView::CallProcessViewRequest(vtkInformationRequestKey*, vtkInformation*, vtkInformationVector*) ()
---Type <return> to continue, or q <return> to quit---
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkPVClientServerCoreRendering-pv5.0.so.1
#19 0x00007fffea0996c5 in vtkPVView::Update() ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkPVClientServerCoreRendering-pv5.0.so.1
#20 0x00007fffea08b9d1 in vtkPVRenderView::Update() ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkPVClientServerCoreRendering-pv5.0.so.1
#21 0x00007fffea086871 in vtkPVRenderView::ResetCamera() ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkPVClientServerCoreRendering-pv5.0.so.1
#22 0x00007ffff65763d8 in vtkPVRenderViewCommand(vtkClientServerInterpreter*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&, void*) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkPVServerManagerApplication-pv5.0.so.1
#23 0x00007ffff3af58db in vtkClientServerInterpreter::CallCommandFunction(char const*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkClientServer-pv5.0.so.1
#24 0x00007ffff3af5bda in vtkClientServerInterpreter::ProcessCommandInvoke(vtkClientServerStream const&, int) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkClientServer-pv5.0.so.1
#25 0x00007ffff3af6636 in vtkClientServerInterpreter::ProcessOneMessage(vtkClientServerStream const&, int) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkClientServer-pv5.0.so.1
#26 0x00007ffff3af6a1d in vtkClientServerInterpreter::ProcessStream(vtkClientServerStream const&) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkClientServer-pv5.0.so.1
#27 0x00007ffff4dbe2e9 in vtkPVSessionCore::ExecuteStreamInternal(vtkClientServerStream const&, bool) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkPVServerImplementationCore-pv5.0.so.1
#28 0x00007ffff4dbe11e in vtkPVSessionCore::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkPVServerImplementationCore-pv5.0.so.1
---Type <return> to continue, or q <return> to quit---
#29 0x00007ffff4dbcf94 in vtkPVSessionBase::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkPVServerImplementationCore-pv5.0.so.1
#30 0x00007fffea576c76 in vtkSMRenderViewProxy::ResetCamera() ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkPVServerManagerRendering-pv5.0.so.1
#31 0x00007ffff6cc1c12 in pqRenderView::resetCamera() ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkpqCore-pv5.0.so.1
#32 0x00007ffff7ab31ea in pqApplyBehavior::showData(pqPipelineSource*, pqView*) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkpqApplicationComponents-pv5.0.so.1
#33 0x00007ffff7ab246a in pqApplyBehavior::applied(pqPropertiesPanel*, pqProxy*) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkpqApplicationComponents-pv5.0.so.1
#34 0x00007fffecd07d1a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libQtCore.so.4
#35 0x00007ffff74940e2 in pqPropertiesPanel::applied(pqProxy*) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkpqComponents-pv5.0.so.1
#36 0x00007ffff73df428 in pqPropertiesPanel::apply() ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libvtkpqComponents-pv5.0.so.1
#37 0x00007fffecd07d1a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libQtCore.so.4
#38 0x00007fffedbb87f2 in QAbstractButton::clicked(bool) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libQtGui.so.4
#39 0x00007fffed920253 in ?? ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libQtGui.so.4
#40 0x00007fffed9213c3 in ?? ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libQtGui.so.4
#41 0x00007fffed9214ac in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libQtGui.so.4
#42 0x00007fffed5c832a in QWidget::event(QEvent*) ()
---Type <return> to continue, or q <return> to quit---
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libQtGui.so.4
#43 0x00007fffed578d6c in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libQtGui.so.4
#44 0x00007fffed57f3ea in QApplication::notify(QObject*, QEvent*) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libQtGui.so.4
#45 0x00007fffeccf409d in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libQtCore.so.4
#46 0x00007fffed57ebe3 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libQtGui.so.4
#47 0x00007fffed5f0bf0 in ?? ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libQtGui.so.4
#48 0x00007fffed5eef8c in QApplication::x11ProcessEvent(_XEvent*) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libQtGui.so.4
0000049 0x00007fffed6153d2 in ?? ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libQtGui.so.4
#50 0x00007fffdad53ff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007fffdad54250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007fffdad542fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007fffecd20c05 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libQtCore.so.4
0000054 0x00007fffed615466 in ?? ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libQtGui.so.4
0000055 0x00007fffeccf2c5f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libQtCore.so.4
#56 0x00007fffeccf2f55 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libQtCore.so.4
#57 0x00007fffeccf81d9 in QCoreApplication::exec() ()
   from /home/nschloe/software/paraview/ParaView-5.0.0-RC3-Qt4-OpenGL2-MPI-Linux-64bit/lib/paraview-5.0/libQtCore.so.4
#58 0x0000000000407c7e in main ()
```
TagsHackathon-July-2016
ProjectTBD
Topic Name
Typecrash
Attached Files

 Relationships

  Notes
(0036373)
T.J. Corona (developer)
2016-07-13 12:33

The input file you are trying to open is corrupt. For example, on line 1046, point ids 800 378 and 1180 are referenced, but there are only 214 defined in the file. The fact that VTK's legacy file reader is not very fault tolerant is a known issue, and hopefully more robust checks will be put into place in the future (see http://www.vtk.org/Bug/view.php?id=16783 [^]).
(0036579)
Alan Scott (manager)
2016-07-25 21:25

Trusting T.J.'s analysis of the file. Closing.

 Issue History
Date Modified Username Field Change
2016-01-02 09:09 Nico Schlömer New Issue
2016-07-12 11:42 Utkarsh Ayachit Tag Attached: Hackathon-July-2016
2016-07-13 10:12 T.J. Corona Assigned To => T.J. Corona
2016-07-13 10:31 T.J. Corona Status backlog => active development
2016-07-13 10:31 T.J. Corona Resolution open => fixed
2016-07-13 12:33 T.J. Corona Note Added: 0036373
2016-07-13 12:33 T.J. Corona Status active development => customer review
2016-07-13 12:33 T.J. Corona Resolution fixed => won't fix
2016-07-25 21:25 Alan Scott Note Added: 0036579
2016-07-25 21:25 Alan Scott Status customer review => closed


Copyright © 2000 - 2018 MantisBT Team