MantisBT - ParaView | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0012014 | ParaView | Bug | public | 2011-03-28 08:03 | 2016-08-12 09:58 |
Reporter | Paul Melis | ||||
Assigned To | Kitware Robot | ||||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | moved | ||
Platform | Linux | OS | Ubuntu | OS Version | 10.04.2 x64_64 |
Product Version | Development | ||||
Target Version | Fixed in Version | ||||
Project | |||||
Topic Name | |||||
Type | |||||
Summary | 0012014: Xdmf dataset written from PV crashes when loading it again | ||||
Description | Note: there doesn't seem be to a version 3.10 in the Product Version drop-down, so I picked development. This is with the 64 bit binaries of 3.10.0 from paraview.org Saving a structured points dataset from PV in xmf+hdf5 creates a file that the PV instance can't load anymore as it crashes. The steps below with the wavelet source reproduce the crash, although I encountered this on a real dataset (the attached xmf file) | ||||
Steps To Reproduce | 1. Sources -> Wavelet -> Apply 2. File -> Save data, pick Xdmf data file, e.g wavelet.xmf The following errors are printed after saving, although the resulting .xmf/.h5 pair looks o.k. ERROR: In /home/kitware/Kitware/ParaView-3.10/source/VTK/Filtering/vtkDemandDrivenPipeline.cxx, line 827 vtkPVPostFilterExecutive (0x4191640): Input for connection index 0 on input port index 0 for algorithm vtkPVPostFilter(0x41268e0) is of type vtkDataObject, but a vtkDataSet is required. ERROR: In /home/kitware/Kitware/ParaView-3.10/source/VTK/Filtering/vtkDemandDrivenPipeline.cxx, line 827 vtkPVPostFilterExecutive (0x4191640): Input for connection index 0 on input port index 0 for algorithm vtkPVPostFilter(0x41268e0) is of type vtkDataObject, but a vtkDataSet is required. 3. Load in the saved dataset -> segfault | ||||
Additional Information | Stack trace seems to suggest xml reading as the problem area: (gdb) bt #0 __strncmp_sse42 () at ../sysdeps/x86_64/multiarch/strcmp.S:130 #1 0x00007fffeee47307 in vtk_libxml2___xmlParserInputBufferCreateFilename () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libvtklibxml2.so.pv3.10 #2 0x00007fffeee15d2b in vtk_libxml2_xmlNewInputFromFile () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libvtklibxml2.so.pv3.10 #3 0x00007fffeee47cb0 in vtk_libxml2_xmlNoNetExternalEntityLoader () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libvtklibxml2.so.pv3.10 #4 0x00007fffeee47dc3 in xmlDefaultExternalEntityLoader () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libvtklibxml2.so.pv3.10 #5 0x00007fffeedffba4 in vtk_libxml2_xmlCreateURLParserCtxt () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libvtklibxml2.so.pv3.10 #6 0x00007fffeee14cea in vtk_libxml2_xmlReadFile () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libvtklibxml2.so.pv3.10 #7 0x00007fffef02e681 in XdmfDOM::__Parse(char const*, _xmlDoc**) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libXdmf.so #8 0x00007fffef02e8b5 in XdmfDOM::Parse(char const*) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libXdmf.so 0000009 0x00007fffef269c22 in vtkXdmfDocument::Parse(char const*) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libvtkXdmf.so #10 0x00007fffef25b9d0 in vtkXdmfReader::PrepareDocument() () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libvtkXdmf.so 0000011 0x00007fffef25c033 in vtkXdmfReader::RequestDataObject(vtkInformationVector*) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libvtkXdmf.so #12 0x00007fffe9c67314 in vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libvtkFiltering.so.pv3.10 #13 0x00007fffe9c3c5f8 in vtkCompositeDataPipeline::ExecuteDataObject(vtkInformation*, vtkInformationVector**, vtkInformationVector*) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libvtkFiltering.so.pv3.10 #14 0x00007fffe9c3c95f in vtkCompositeDataPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libvtkFiltering.so.pv3.10 #15 0x00007fffe9c5b7bd in vtkDemandDrivenPipeline::UpdateInformation() () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libvtkFiltering.so.pv3.10 #16 0x00007fffeda2b862 in vtkAlgorithmCommand(vtkClientServerInterpreter*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libvtkFilteringCS.so #17 0x00007fffedc2b0e6 in vtkDataReaderCommand(vtkClientServerInterpreter*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libvtkIOCS.so #18 0x00007fffef387f3a in vtkXdmfReaderCommand(vtkClientServerInterpreter*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libvtkXdmfCS.so #19 0x00007fffed6ffc5c in vtkClientServerInterpreter::ProcessCommandInvoke(vtkClientServerStream const&, int) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libvtkClientServer.so #20 0x00007fffed700606 in vtkClientServerInterpreter::ProcessOneMessage(vtkClientServerStream const&, int) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libvtkClientServer.so #21 0x00007fffed700aad in vtkClientServerInterpreter::ProcessStream(vtkClientServerStream const&) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libvtkClientServer.so #22 0x00007ffff211b260 in vtkSelfConnection::ProcessStreamLocally(vtkClientServerStream&) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libvtkPVServerCommon.so #23 0x00007ffff20bcc61 in vtkProcessModuleConnection::SendStream(unsigned int, vtkClientServerStream&) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libvtkPVServerCommon.so #24 0x00007ffff20bed39 in vtkProcessModuleConnectionManager::SendStream(long long, unsigned int, vtkClientServerStream&, int) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libvtkPVServerCommon.so #25 0x00007ffff20c4173 in vtkProcessModule::SendStream(long long, unsigned int, vtkClientServerStream&, int) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libvtkPVServerCommon.so #26 0x00007ffff5c71d16 in vtkSMSourceProxy::UpdatePipelineInformation() () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libvtkPVServerManager.so #27 0x00007ffff75af918 in pqPipelineSource::setDefaultPropertyValues() () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libpqCore.so #28 0x00007ffff75a0f1e in pqObjectBuilder::createReader(QString const&, QString const&, QStringList const&, pqServer*) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libpqCore.so #29 0x00007ffff7ead499 in pqLoadDataReaction::LoadFile(QStringList const&, pqServer*, QPair<QString, QString> const&) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libpqApplicationComponents.so #30 0x00007ffff7eae465 in pqLoadDataReaction::loadData(QList<QStringList> const&) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libpqApplicationComponents.so #31 0x00007ffff7eaed4e in pqLoadDataReaction::loadData() () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libpqApplicationComponents.so #32 0x00007ffff7ed53c8 in pqLoadDataReaction::onTriggered() () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libpqApplicationComponents.so #33 0x00007ffff7ed63fe in pqReaction::qt_metacall(QMetaObject::Call, int, void**) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libpqApplicationComponents.so #34 0x00007ffff7ed52b5 in pqLoadDataReaction::qt_metacall(QMetaObject::Call, int, void**) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libpqApplicationComponents.so #35 0x00007ffff253087e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libQtCore.so.4 #36 0x00007ffff3042ea2 in QAction::triggered(bool) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libQtGui.so.4 #37 0x00007ffff3044220 in QAction::activate(QAction::ActionEvent) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libQtGui.so.4 #38 0x00007ffff30460ee in QAction::event(QEvent*) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libQtGui.so.4 #39 0x00007ffff3049bee in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libQtGui.so.4 #40 0x00007ffff304ee12 in QApplication::notify(QObject*, QEvent*) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libQtGui.so.4 #41 0x00007ffff251d7f3 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libQtCore.so.4 #42 0x00007ffff308536c in ?? () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libQtGui.so.4 #43 0x00007ffff3086368 in ?? () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libQtGui.so.4 #44 0x00007ffff3050af0 in QApplication::notify(QObject*, QEvent*) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libQtGui.so.4 #45 0x00007ffff251d7f3 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libQtCore.so.4 ---Type <return> to continue, or q <return> to quit--- #46 0x00007ffff3049ebc in ?? () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libQtGui.so.4 #47 0x00007ffff30eed62 in ?? () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libQtGui.so.4 #48 0x00007ffff30f0da7 in ?? () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libQtGui.so.4 0000049 0x00007ffff30caee4 in QApplication::x11ProcessEvent(_XEvent*) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libQtGui.so.4 #50 0x00007ffff30e357a in qt_x11_wait_for_window_manager(QWidget*) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libQtGui.so.4 #51 0x00007ffff34961a1 in QSplashScreen::finish(QWidget*) () from /home/opti/ParaView-3.10.0-Linux-x86_64/lib/paraview-3.10/libQtGui.so.4 #52 0x000000000040735e in pqparaviewInitializer::Initialize(int, char**) () #53 0x0000000000406924 in main () | ||||
Tags | No tags attached. | ||||
Relationships | |||||
Attached Files | cut2_vectors.xmf (1,730) 2011-03-28 08:03 https://www.vtk.org/Bug/file/8778/cut2_vectors.xmf | ||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2011-03-28 08:03 | Paul Melis | New Issue | |||
2011-03-28 08:03 | Paul Melis | File Added: cut2_vectors.xmf | |||
2011-03-28 08:16 | Paul Melis | Note Added: 0025919 | |||
2016-08-12 09:58 | Kitware Robot | Note Added: 0037946 | |||
2016-08-12 09:58 | Kitware Robot | Status | backlog => closed | ||
2016-08-12 09:58 | Kitware Robot | Resolution | open => moved | ||
2016-08-12 09:58 | Kitware Robot | Assigned To | => Kitware Robot |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|