View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0014539ParaView(No Category)public2014-01-23 21:542015-02-18 19:16
ReporterAlan Scott 
Assigned ToDan Lipsa 
PriorityurgentSeverityminorReproducibilityhave not tried
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version4.1 
Target Version4.4Fixed in Version4.3 
Summary0014539: Save data crashes - windows
Description4.1 (repackaged from Kitware binaries), Windows, local server.

* Open can.exo. All variables on. Apply.
* Clip. Apply. (It seemed to work if not clipping).
* Save Data. Save as exodus. All timesteps.

This will crash
Additional InformationThe test loads the can.ex2 (which is a time dependent dataset), applies a Clip filter and then saves the data in ExodusII format.

The reason this test fails is that individual time steps resulting from the Clip filter have changing number of points and cells as well as changing types of cells. The code and (my reading of) Exodus II format seems to support this scenario however I have fixed several issues with the code which suggests the scenario is not a common one (or it was just not tested).

Now, the code writes this data without warnings or segfaults, but there are problems when reading the data.

We added an error message when saving temporal data that has changing number of cells/points between time steps.
Then, if we need to, we can go back and make the writer/reader work in those cases as well.
TagsNo tags attached.
ProjectSandia
Topic Name14539-can-crash
Typecrash
Attached Files

 Relationships

  Notes
(0032210)
Alan Scott (manager)
2014-01-23 21:57

Also happens on Linux, my build. Linux was release, but still gave me a function level stack trace. Here it is.

*** glibc detected *** /projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/paraview: double free or corruption (!prev): 0x0000000004c8a290 ***
======= Backtrace: =========
/lib64/libc.so.6[0x38654760e6]
/lib64/libc.so.6[0x3865478c13]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkIOExodus-pv4.1.so.1(_ZN17vtkExodusIIWriter21WriteBlockInformationEv+0xb00)[0x7fce98e1cce0]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkIOExodus-pv4.1.so.1(_ZN17vtkExodusIIWriter9WriteDataEv+0x9ec)[0x7fce98e1f64c]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkIOExodus-pv4.1.so.1(_ZN17vtkExodusIIWriter11RequestDataEP14vtkInformationPP20vtkInformationVectorS3_+0x7b)[0x7fce98e16f2b]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN12vtkExecutive13CallAlgorithmEP14vtkInformationiPP20vtkInformationVectorS3_+0x54)[0x7fce8d8f7234]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN23vtkDemandDrivenPipeline11ExecuteDataEP14vtkInformationPP20vtkInformationVectorS3_+0x4c)[0x7fce8d8f3aec]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN24vtkCompositeDataPipeline11ExecuteDataEP14vtkInformationPP20vtkInformationVectorS3_+0x79)[0x7fce8d8f2169]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN23vtkDemandDrivenPipeline14ProcessRequestEP14vtkInformationPP20vtkInformationVectorS3_+0x219)[0x7fce8d8f5db9]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN32vtkStreamingDemandDrivenPipeline14ProcessRequestEP14vtkInformationPP20vtkInformationVectorS3_+0x3a1)[0x7fce8d90cb91]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN23vtkDemandDrivenPipeline10UpdateDataEi+0x1df)[0x7fce8d8f586f]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN32vtkStreamingDemandDrivenPipeline6UpdateEi+0x95)[0x7fce8d90f095]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN23vtkDemandDrivenPipeline11ExecuteDataEP14vtkInformationPP20vtkInformationVectorS3_+0x64)[0x7fce8d8f3b04]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN24vtkCompositeDataPipeline11ExecuteDataEP14vtkInformationPP20vtkInformationVectorS3_+0x79)[0x7fce8d8f2169]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN23vtkDemandDrivenPipeline14ProcessRequestEP14vtkInformationPP20vtkInformationVectorS3_+0x219)[0x7fce8d8f5db9]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN32vtkStreamingDemandDrivenPipeline14ProcessRequestEP14vtkInformationPP20vtkInformationVectorS3_+0x3a1)[0x7fce8d90cb91]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN23vtkDemandDrivenPipeline10UpdateDataEi+0x1df)[0x7fce8d8f586f]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN32vtkStreamingDemandDrivenPipeline6UpdateEi+0x95)[0x7fce8d90f095]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN23vtkDemandDrivenPipeline11ExecuteDataEP14vtkInformationPP20vtkInformationVectorS3_+0x64)[0x7fce8d8f3b04]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN24vtkCompositeDataPipeline11ExecuteDataEP14vtkInformationPP20vtkInformationVectorS3_+0x79)[0x7fce8d8f2169]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN23vtkDemandDrivenPipeline14ProcessRequestEP14vtkInformationPP20vtkInformationVectorS3_+0x219)[0x7fce8d8f5db9]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN32vtkStreamingDemandDrivenPipeline14ProcessRequestEP14vtkInformationPP20vtkInformationVectorS3_+0x3a1)[0x7fce8d90cb91]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN23vtkDemandDrivenPipeline10UpdateDataEi+0x1df)[0x7fce8d8f586f]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN32vtkStreamingDemandDrivenPipeline6UpdateEi+0x95)[0x7fce8d90f095]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN23vtkDemandDrivenPipeline11ExecuteDataEP14vtkInformationPP20vtkInformationVectorS3_+0x64)[0x7fce8d8f3b04]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN24vtkCompositeDataPipeline11ExecuteDataEP14vtkInformationPP20vtkInformationVectorS3_+0x79)[0x7fce8d8f2169]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN23vtkDemandDrivenPipeline14ProcessRequestEP14vtkInformationPP20vtkInformationVectorS3_+0x219)[0x7fce8d8f5db9]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN32vtkStreamingDemandDrivenPipeline14ProcessRequestEP14vtkInformationPP20vtkInformationVectorS3_+0x3a1)[0x7fce8d90cb91]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN23vtkDemandDrivenPipeline10UpdateDataEi+0x1df)[0x7fce8d8f586f]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN32vtkStreamingDemandDrivenPipeline6UpdateEi+0x95)[0x7fce8d90f095]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN23vtkDemandDrivenPipeline11ExecuteDataEP14vtkInformationPP20vtkInformationVectorS3_+0x64)[0x7fce8d8f3b04]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN24vtkCompositeDataPipeline11ExecuteDataEP14vtkInformationPP20vtkInformationVectorS3_+0x79)[0x7fce8d8f2169]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN23vtkDemandDrivenPipeline14ProcessRequestEP14vtkInformationPP20vtkInformationVectorS3_+0x219)[0x7fce8d8f5db9]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN32vtkStreamingDemandDrivenPipeline14ProcessRequestEP14vtkInformationPP20vtkInformationVectorS3_+0x3a1)[0x7fce8d90cb91]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN23vtkDemandDrivenPipeline10UpdateDataEi+0x1df)[0x7fce8d8f586f]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkCommonExecutionModel-pv4.1.so.1(_ZN32vtkStreamingDemandDrivenPipeline6UpdateEi+0x95)[0x7fce8d90f095]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkIOCore-pv4.1.so.1(_ZN9vtkWriter5WriteEv+0x39)[0x7fce8f4975a9]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkPVServerManagerApplication-pv4.1.so.1(_Z16vtkWriterCommandP26vtkClientServerInterpreterP13vtkObjectBasePKcRK21vtkClientServerStreamRS5_Pv+0x40f)[0x7fce9bc7e98f]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkClientServer-pv4.1.so.1(_ZN26vtkClientServerInterpreter19CallCommandFunctionEPKcP13vtkObjectBaseS1_RK21vtkClientServerStreamRS4_+0x14c)[0x7fce96a9d76c]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkPVServerManagerApplication-pv4.1.so.1(_Z24vtkExodusIIWriterCommandP26vtkClientServerInterpreterP13vtkObjectBasePKcRK21vtkClientServerStreamRS5_Pv+0xbd0)[0x7fce9bf21680]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkClientServer-pv4.1.so.1(_ZN26vtkClientServerInterpreter19CallCommandFunctionEPKcP13vtkObjectBaseS1_RK21vtkClientServerStreamRS4_+0x14c)[0x7fce96a9d76c]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkPVServerManagerApplication-pv4.1.so.1(_Z25vtkPExodusIIWriterCommandP26vtkClientServerInterpreterP13vtkObjectBasePKcRK21vtkClientServerStreamRS5_Pv+0x41b)[0x7fce9bf7744b]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkClientServer-pv4.1.so.1(_ZN26vtkClientServerInterpreter19CallCommandFunctionEPKcP13vtkObjectBaseS1_RK21vtkClientServerStreamRS4_+0x14c)[0x7fce96a9d76c]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkClientServer-pv4.1.so.1(_ZN26vtkClientServerInterpreter20ProcessCommandInvokeERK21vtkClientServerStreami+0x192)[0x7fce96aa11d2]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkClientServer-pv4.1.so.1(_ZN26vtkClientServerInterpreter17ProcessOneMessageERK21vtkClientServerStreami+0x28e)[0x7fce96aa082e]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkClientServer-pv4.1.so.1(_ZN26vtkClientServerInterpreter13ProcessStreamERK21vtkClientServerStream+0x1d)[0x7fce96aa091d]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkPVServerImplementationCore-pv4.1.so.1(_ZN16vtkPVSessionCore21ExecuteStreamInternalERK21vtkClientServerStreamb+0x10c)[0x7fce9a1e722c]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkPVServerImplementationCore-pv4.1.so.1(_ZN16vtkPVSessionCore13ExecuteStreamEjRK21vtkClientServerStreamb+0x4c)[0x7fce9a1e3b9c]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkPVServerImplementationCore-pv4.1.so.1(_ZN16vtkPVSessionBase13ExecuteStreamEjRK21vtkClientServerStreamb+0x42)[0x7fce9a1e16e2]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkPVServerManagerCore-pv4.1.so.1(_ZN16vtkSMWriterProxy14UpdatePipelineEv+0x70)[0x7fce9a770140]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkpqApplicationComponents-pv4.1.so.1(_ZN18pqSaveDataReaction14saveActiveDataERK7QString+0x1cb)[0x7fce9df3166b]
/projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/libvtkpqApplicationComponents-pv4.1.so.1(_ZN18pqSaveDataReaction14saveActiveDataEv+0x2af)[0x7fce9df31c6f]
/projects/viz/paraview/support/Linux-eng-sci-rhel6-x86_64/install/qt-4.8.5/lib/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectPKS_iPPv+0x321)[0x7fce8b56fb61]
/projects/viz/paraview/support/Linux-eng-sci-rhel6-x86_64/install/qt-4.8.5/lib/libQtGui.so.4(_ZN7QAction9triggeredEb+0x32)[0x7fce8bdfd4d2]
/projects/viz/paraview/support/Linux-eng-sci-rhel6-x86_64/install/qt-4.8.5/lib/libQtGui.so.4(_ZN7QAction8activateENS_11ActionEventE+0x7b)[0x7fce8bdfe8db]
/projects/viz/paraview/support/Linux-eng-sci-rhel6-x86_64/install/qt-4.8.5/lib/libQtGui.so.4(+0x63cc69)[0x7fce8c23dc69]
/projects/viz/paraview/support/Linux-eng-sci-rhel6-x86_64/install/qt-4.8.5/lib/libQtGui.so.4(+0x64207a)[0x7fce8c24307a]
/projects/viz/paraview/support/Linux-eng-sci-rhel6-x86_64/install/qt-4.8.5/lib/libQtGui.so.4(_ZN7QWidget5eventEP6QEvent+0x74c)[0x7fce8be510fc]
/projects/viz/paraview/support/Linux-eng-sci-rhel6-x86_64/install/qt-4.8.5/lib/libQtGui.so.4(_ZN5QMenu5eventEP6QEvent+0x6b)[0x7fce8c24504b]
/projects/viz/paraview/support/Linux-eng-sci-rhel6-x86_64/install/qt-4.8.5/lib/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0xac)[0x7fce8be0282c]
/projects/viz/paraview/support/Linux-eng-sci-rhel6-x86_64/install/qt-4.8.5/lib/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x926)[0x7fce8be094b6]
/projects/viz/paraview/support/Linux-eng-sci-rhel6-x86_64/install/qt-4.8.5/lib/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x8c)[0x7fce8b55b3fc]
/projects/viz/paraview/support/Linux-eng-sci-rhel6-x86_64/install/qt-4.8.5/lib/libQtGui.so.4(_ZN19QApplicationPrivate14sendMouseEventEP7QWidgetP11QMouseEventS1_S1_PS1_R8QPointerIS0_Eb+0x19e)[0x7fce8be07fbe]
======= Memory map: ========
00400000-008ce000 r-xp 00000000 00:95 105448728 /projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/paraview
00acd000-00acf000 rw-p 004cd000 00:95 105448728 /projects/viz/paraview/ParaView/4.1.0/Linux-eng-sci-rhel6-x86_64/lib/paraview-4.1/paraview
014c5000-05193000 rw-p 00000000 00:00 0 [heap]
326d600000-326d604000 r-xp 00000000 08:03 14942229 /lib64/libgthread-2.0.so.0.2200.5
326d604000-326d803000 ---p 00004000 08:03 14942229 /lib64/libgthread-2.0.so.0.2200.5
326d803000-326d804000 rw-p 00003000 08:03 14942229 /lib64/libgthread-2.0.so.0.2200.5
326da00000-326da40000 r-xp 00000000 08:03 14942231 /lib64/libdbus-1.so.3.4.0
326da40000-326dc3f000 ---p 00040000 08:03 14942231 /lib64/libdbus-1.so.3.4.0
326dc3f000-326dc40000 r--p 0003f000 08:03 14942231 /lib64/libdbus-1.so.3.4.0
326dc40000-326dc41000 rw-p 00040000 08:03 14942231 /lib64/libdbus-1.so.3.4.0
326e200000-326e25e000 r-xp 00000000 08:03 6034398 /usr/lib64/libORBit-2.so.0.1.0
326e25e000-326e45d000 ---p 0005e000 08:03 6034398 /usr/lib64/libORBit-2.so.0.1.0
326e45d000-326e470000 rw-p 0005d000 08:03 6034398 /usr/lib64/libORBit-2.so.0.1.0
326e600000-326e63b000 r-xp 00000000 08:03 6042639 /usr/lib64/libgconf-2.so.4.1.5
326e63b000-326e83a000 ---p 0003b000 08:03 6042639 /usr/lib64/libgconf-2.so.4.1.5
326e83a000-326e83f000 rw-p 0003a000 08:03 6042639 /usr/lib64/libgconf-2.so.4.1.5
3271800000-327187e000 r-xp 00000000 08:03 6042826 /usr/lib64/libGLU.so.1.3.1
327187e000-3271a7e000 ---p 0007e000 08:03 6042826 /usr/lib64/libGLU.so.1.3.1Abort (core dumped)
(0032346)
Dan Lipsa (developer)
2014-02-18 10:05

Paraview commit:
================
commit aa76fba11fa769f9568054ce1feec9c4e29a8df0
Author: Dan Lipsa <dan.lipsa@kitware.com>
Date: Mon Feb 17 09:55:20 2014 -0500

    Update link to VTK to fix Exodus II Writer crash with clipped can.
    
    Change-Id: I1e0715b21cb630b1c51743ef49b7a48b44b6fb6f

VTK commit:
============
commit b604c23bd2c08f5ee09cbc15c149fc9edf0aa16f
Author: Dan Lipsa <dan.lipsa@kitware.com>
Date: Mon Feb 10 16:24:46 2014 -0500

    Report an error when writing a file with changing topology.
    
    If the number of points, cells or blocks change from one time step to the ne
    report an error. We modified the writer to suport temporal files with
    changing topology, however the reader does not yet supports it.
    
    Change-Id: Icf7528cf3507094658dbfa8076c670f396aa6989
(0032386)
Utkarsh Ayachit (administrator)
2014-02-23 09:59

SUMMARY
---------------------------------------------
Topics merged into master:
        14412-select-translucent-actors
        14455-save-screenshot-semicolon
        14539-can-crash
        14558-disconnect-cleanup
(VTK) 14565-composite-queries
        14585_XMLWriters_64bit_default
        ParallelPythonImport_mpi4py
        catalyst-web-improvement
        cleanup_CoProcessing
        fix-rendering-edition
        fix-sciberquest-installdir
        fix_multiview_widget
        pvweb-widget-catalyst
(0032895)
Alan Scott (manager)
2014-06-18 21:46

Local server works correctly, but ParaView dies remote server after putting out over 800 MBytes of verbiage (and still writing when I killed it). Please also stop the madness remote server.
(0033183)
Utkarsh Ayachit (administrator)
2014-08-05 13:48

Ben, note the crash happens on Linux too, so you don't need to try this on Windows.
(0033189)
Ben Boeckel (Kitware) (developer)
2014-08-07 15:11

Using pvserver, I cannot reproduce the crash. I see it error on the server and client side after 2 messages about input field data will a Null name.
(0033317)
Cory Quammen (developer)
2014-09-09 01:00

I can reproduce a crash on a remote server run with

mpirun -np 2 bin/pvserver

It prints the following warnings

Warning: In /home/cory/code/src/ParaView/VTK/IO/Exodus/vtkExodusIIWriter.cxx, line 2996
vtkPExodusIIWriter (0x466e8e0): Attempting to proceed without metadata

Warning: In /home/cory/code/src/ParaView/VTK/IO/Exodus/vtkExodusIIWriter.cxx, line 2996
vtkPExodusIIWriter (0x2f78430): Attempting to proceed without metadata

Warning: In /home/cory/code/src/ParaView/VTK/IO/Exodus/vtkExodusIIWriter.cxx, line 2996
vtkPExodusIIWriter (0x2f78430): Attempting to proceed without metadata

Warning: In /home/cory/code/src/ParaView/VTK/IO/Exodus/vtkExodusIIWriter.cxx, line 2996
vtkPExodusIIWriter (0x466e8e0): Attempting to proceed without metadata


Warning: In /home/cory/code/src/ParaView/VTK/IO/ParallelExodus/vtkPExodusIIWriter.cxx, line 138
vtkPExodusIIWriter (0x2f78430): NodesPerElement associated with ID's across processors doesn't match

Warning: In /home/cory/code/src/ParaView/VTK/IO/ParallelExodus/vtkPExodusIIWriter.cxx, line 138
vtkPExodusIIWriter (0x2f78430): NodesPerElement associated with ID's across processors doesn't match

Warning: In /home/cory/code/src/ParaView/VTK/IO/Exodus/vtkExodusIIWriter.cxx, line 952
vtkPExodusIIWriter (0x466e8e0): Array in input field data has Null name, cannot output it

Warning: In /home/cory/code/src/ParaView/VTK/IO/Exodus/vtkExodusIIWriter.cxx, line 952
vtkPExodusIIWriter (0x466e8e0): Array in input field data has Null name, cannot output it
(0033318)
Cory Quammen (developer)
2014-09-09 01:15

Running pvserver through mpirun with -np 2 and attaching gdb, the crash occurs here:

Program received signal SIGSEGV, Segmentation fault.
vtkExodusIIWriter::WriteBlockInformation (this=0x3d56b00) at /home/cory/code/src/ParaView/VTK/IO/Exodus/vtkExodusIIWriter.cxx:1584
1584 + blockIter->second.EntityCounts[numElts - 1];
(0033320)
Dan Lipsa (developer)
2014-09-10 13:35

When running the test in parallel, you can get the crash without using the Clip filter. So, the ExodusII writer does not work at all in parallel (the crash happens at time step 0, my test for changing topology is hit at time step 4 for the built-in server). I would say this is a different bug. :-)
(0033982)
Dan Lipsa (developer)
2014-12-17 13:54

commit b45e6b633813ebf7d3948846145b72c61265604c
Author: Dan Lipsa <dan.lipsa@kitware.com>
Date: Wed Dec 17 11:35:23 2014 -0500

    Stop all processes if one process stops.
    
    If running in parallel and saving multiple time steps, if one
    process stops executing all processes stop.
    
    Change-Id: I1fee5599a1acaad230235db421961f602a3e342e

commit 699deb914c893e5ad8412913452358e1f439e6b4
Author: Dan Lipsa <dan.lipsa@kitware.com>
Date: Fri Dec 12 15:28:54 2014 -0500

    BUG: Writing an Exodus file in parallel segfaults.
    
    This happens when data is only on a node.
    
    Change-Id: Id03fb63e46593f2e9ca24180c6091dace64df7f5
(0033993)
Utkarsh Ayachit (administrator)
2014-12-22 14:16

commit 5b2444bd4fdcf4b9a0a5201cdb95f36609cf4a9b
Author: Utkarsh Ayachit <utkarsh.ayachit@kitware.com>
Date: Mon Dec 22 14:16:14 2014 -0500

    Update VTK.
    
    Change-Id: Ib0e7a7631b0cc4623d538b6c15d8b33eda197012
(0033996)
Utkarsh Ayachit (administrator)
2014-12-23 07:47

SUMMARY
---------------------------------------------
Topics merged into master (v4.2.0-339-g3d6f539):
(VTK) 14539-can-crash
        15073_fix_ResetCamera
        6657_add_outside_range_colors
(VTK) KW00001499_ColorByFieldData
        add_cgns_plugin_test
        camera-9503
        cfapi-null-logic
(VTK) exodus-15127
        fix-dashboard-warning
        h5part-15215
        mangle-pvbatch-test-names
(VTK) opengl2_updates
        pvweb-support-multiple-data-directories
        revert-cfapi-deprecation-fixes
        support_custom_link_path_setting
        update-catalyst-20141215
        webvisualizer-add-tooltips
(0034258)
Alan Scott (manager)
2015-02-18 19:16

Excellent, didn't crash. Gave a warning.

Tested remote server, Linux, master. Also tested Windows, local server, Kitware nightly.

 Issue History
Date Modified Username Field Change
2014-01-23 21:54 Alan Scott New Issue
2014-01-23 21:57 Alan Scott Note Added: 0032210
2014-01-28 08:20 Utkarsh Ayachit Assigned To => Dan Lipsa
2014-01-29 11:33 Dan Lipsa Status backlog => active development
2014-02-18 10:05 Dan Lipsa Topic Name => 14539-can-crash
2014-02-18 10:05 Dan Lipsa Note Added: 0032346
2014-02-18 10:05 Dan Lipsa Status active development => gatekeeper review
2014-02-18 10:05 Dan Lipsa Resolution open => fixed
2014-02-18 10:05 Dan Lipsa Additional Information Updated
2014-02-23 09:58 Utkarsh Ayachit Fixed in Version => git-master
2014-02-23 09:59 Utkarsh Ayachit Status gatekeeper review => customer review
2014-02-23 09:59 Utkarsh Ayachit Note Added: 0032386
2014-06-17 09:22 Utkarsh Ayachit Target Version => 4.2
2014-06-18 21:46 Alan Scott Note Added: 0032895
2014-06-18 21:46 Alan Scott Status customer review => active development
2014-07-30 16:22 Utkarsh Ayachit Assigned To Dan Lipsa =>
2014-07-31 13:06 Utkarsh Ayachit Assigned To => Utkarsh Ayachit
2014-07-31 13:06 Utkarsh Ayachit Status active development => todo
2014-08-05 13:48 Utkarsh Ayachit Assigned To Utkarsh Ayachit => Ben Boeckel (Kitware)
2014-08-05 13:48 Utkarsh Ayachit Note Added: 0033183
2014-08-07 15:11 Ben Boeckel (Kitware) Note Added: 0033189
2014-08-18 11:11 Utkarsh Ayachit Assigned To Ben Boeckel (Kitware) => Cory Quammen
2014-08-18 11:56 Utkarsh Ayachit Assigned To Cory Quammen => Ben Boeckel (Kitware)
2014-08-29 10:59 Utkarsh Ayachit Fixed in Version git-master => 4.2
2014-09-07 14:43 Utkarsh Ayachit Assigned To Ben Boeckel (Kitware) => Dan Lipsa
2014-09-09 01:00 Cory Quammen Note Added: 0033317
2014-09-09 01:15 Cory Quammen Note Added: 0033318
2014-09-10 08:00 Dan Lipsa Status todo => active development
2014-09-10 13:35 Dan Lipsa Note Added: 0033320
2014-09-10 13:36 Dan Lipsa Status active development => todo
2014-11-14 22:52 Utkarsh Ayachit Target Version 4.2 => 4.4
2014-12-10 10:52 Dan Lipsa Status todo => active development
2014-12-17 13:54 Dan Lipsa Note Added: 0033982
2014-12-22 14:16 Utkarsh Ayachit Note Added: 0033993
2014-12-22 14:16 Utkarsh Ayachit Status active development => gatekeeper review
2014-12-23 07:47 Utkarsh Ayachit Fixed in Version 4.2 => git-master
2014-12-23 07:47 Utkarsh Ayachit Status gatekeeper review => customer review
2014-12-23 07:47 Utkarsh Ayachit Note Added: 0033996
2015-01-02 10:43 Utkarsh Ayachit Fixed in Version git-master => 4.3
2015-02-18 19:16 Alan Scott Note Added: 0034258
2015-02-18 19:16 Alan Scott Status customer review => closed


Copyright © 2000 - 2018 MantisBT Team