View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
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 | ||||||||
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. | ||||||||
Project | |||||||||
Topic Name | |||||||||
Type | |||||||||
Attached Files | cut2_vectors.xmf [^] (1,730 bytes) 2011-03-28 08:03 | ||||||||
Relationships | |
Relationships |
Notes | |
(0025919) Paul Melis (reporter) 2011-03-28 08:16 |
Seems to be a regression, the prebuilt 3.8.2 x86_64 binaries load the files without problem |
(0037946) Kitware Robot (administrator) 2016-08-12 09:58 |
Resolving issue as `moved`. This issue tracker is no longer used. Further discussion of this issue may take place in the current ParaView Issues page linked in the banner at the top of this page. |
Notes |
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 |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |