paraview crashes writing xdmf/xdmf3
Paraview always crashes when I'm trying to save an unstructured grid as XDMF or XDMF3. Using vtkXdmfWriter() from VTK directly works for the same .vtu file without problems.
I always get something like:
[...]
I do not know how to make that xdmf cell type
I do not know how to make that xdmf cell type
I do not know how to make that xdmf cell type
Invalid topology type id found in connectivity when parsing mixed topology.
terminate called after throwing an instance of 'XdmfError'
what(): Invalid topology type id found in connectivity when parsing mixed topology.
Loguru caught a signal: SIGABRT
Stack trace:
63 0x40771d ParaView-5.7.0-MPI-Linux-Python3.7-64bit/bin/paraview() [0x40771d]
62 0x7f910bea9bbb __libc_start_main + 235
61 0x407541 ParaView-5.7.0-MPI-Linux-Python3.7-64bit/bin/paraview() [0x407541]
60 0x7f910a8a60b4 QCoreApplication::exec() + 132
59 0x7f910a89d4aa QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 234
58 0x7f90e1247e96 ParaView-5.7.0-MPI-Linux-Python3.7-64bit/plugins/platforms/../../lib/libQt5XcbQpa.so.5(+0xb1e96) [0x7f90e1247e96]
57 0x7f910acd362b QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 187
56 0x7f910acf7c15 QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) + 261
55 0x7f910acf61a3 QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 1779
54 0x7f910a89ec08 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 264
53 0x7f910b51df01 QApplication::notify(QObject*, QEvent*) + 577
52 0x7f910b516c8c QApplicationPrivate::notify_helper(QObject*, QEvent*) + 156
51 0x7f910b56fcd3 ParaView-5.7.0-MPI-Linux-Python3.7-64bit/bin/../lib/libQt5Widgets.so.5(+0x1b8cd3) [0x7f910b56fcd3]
50 0x7f910b56d830 ParaView-5.7.0-MPI-Linux-Python3.7-64bit/bin/../lib/libQt5Widgets.so.5(+0x1b6830) [0x7f910b56d830]
49 0x7f910b51d4ed QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) + 461
48 0x7f910a89ec08 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 264
47 0x7f910b51ec78 QApplication::notify(QObject*, QEvent*) + 4024
46 0x7f910b516c8c QApplicationPrivate::notify_helper(QObject*, QEvent*) + 156
45 0x7f910b6924ab QMenu::event(QEvent*) + 139
44 0x7f910b5539d8 QWidget::event(QEvent*) + 488
43 0x7f910b6900c0 QMenu::mouseReleaseEvent(QMouseEvent*) + 432
42 0x7f910b68f15c ParaView-5.7.0-MPI-Linux-Python3.7-64bit/bin/../lib/libQt5Widgets.so.5(+0x2d815c) [0x7f910b68f15c]
41 0x7f910b68806a ParaView-5.7.0-MPI-Linux-Python3.7-64bit/bin/../lib/libQt5Widgets.so.5(+0x2d106a) [0x7f910b68806a]
40 0x7f910b513070 QAction::activate(QAction::ActionEvent) + 272
39 0x7f910b510b32 QAction::triggered(bool) + 50
38 0x7f910a8cac47 QMetaObject::activate(QObject*, int, int, void**) + 1511
37 0x7f910bb60b2f pqSaveDataReaction::saveActiveData() + 1711
36 0x7f910bb5fc60 pqSaveDataReaction::saveActiveData(QString const&) + 1456
35 0x7f91077d6241 vtkSMWriterProxy::UpdatePipeline() + 113
34 0x7f9107401685 vtkPVSessionBase::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) + 53
33 0x7f91074028cb vtkPVSessionCore::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) + 59
32 0x7f9107402a95 vtkPVSessionCore::ExecuteStreamInternal(vtkClientServerStream const&, bool) + 245
31 0x7f9101d6ba8d vtkClientServerInterpreter::ProcessStream(vtkClientServerStream const&) + 29
30 0x7f9101d6b75e vtkClientServerInterpreter::ProcessOneMessage(vtkClientServerStream const&, int) + 1198
29 0x7f9101d6ac9a vtkClientServerInterpreter::ProcessCommandInvoke(vtkClientServerStream const&, int) + 330
28 0x7f9101d6a9a5 vtkClientServerInterpreter::CallCommandFunction(char const*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&) + 325
27 0x7f90f7cf0578 ParaView-5.7.0-MPI-Linux-Python3.7-64bit/bin/../lib/libvtkPVServerManagerApplication-pv5.7.so.1(+0x419578) [0x7f90f7cf0578]
26 0x7f90ebe658b7 vtkXdmf3Writer::Write() + 487
25 0x7f90fb2b11ef vtkStreamingDemandDrivenPipeline::Update(int, vtkInformationVector*) + 255
24 0x7f90fb2722aa vtkDemandDrivenPipeline::UpdateData(int) + 138
23 0x7f90fb2afc91 vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 801
22 0x7f90fb273777 vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 1447
21 0x7f90fb26ddd1 vtkCompositeDataPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 257
20 0x7f90fb270bd7 vtkDemandDrivenPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 55
19 0x7f90fb276640 vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) + 64
18 0x7f90ebe6bac2 vtkXdmf3Writer::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 98
17 0x7f90ebe67f04 vtkXdmf3Writer::WriteDataInternal(vtkInformation*) + 1380
16 0x7f90ebb6ea58 XdmfDomain::accept(boost::shared_ptr<Loki::BaseVisitor> const&) + 264
15 0x7f90eb8bd337 XdmfWriter::visit(XdmfItem&, boost::shared_ptr<Loki::BaseVisitor>) + 7751
14 0x7f90ebb6d6fc XdmfDomain::traverse(boost::shared_ptr<Loki::BaseVisitor>) + 3004
13 0x7f90eb8bd337 XdmfWriter::visit(XdmfItem&, boost::shared_ptr<Loki::BaseVisitor>) + 7751
12 0x7f90ebb8524f XdmfGrid::traverse(boost::shared_ptr<Loki::BaseVisitor>) + 2495
11 0x7f90eb8b8f48 XdmfWriter::visit(XdmfArray&, boost::shared_ptr<Loki::BaseVisitor>) + 280
10 0x7f90eb8bd287 XdmfWriter::visit(XdmfItem&, boost::shared_ptr<Loki::BaseVisitor>) + 7575
9 0x7f90ebbd5f56 XdmfTopology::getItemProperties() const + 518
8 0x7f90ebbd1a13 XdmfTopology::getNumberElements() const + 1875
7 0x7f90eb86f8b5 XdmfError::message(XdmfError::Level, std::string) + 229
6 0x7f90f8e3c295 /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xa6295) [0x7f90f8e3c295]
5 0x7f90f8e3c041 /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xa6041) [0x7f90f8e3c041]
4 0x7f90f8e3bfd6 /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xa5fd6) [0x7f90f8e3bfd6]
3 0x7f90f8e30643 /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0x9a643) [0x7f90f8e30643]
2 0x7f910bea8535 abort + 289
1 0x7f910bebd081 gsignal + 321
0 0x7f910bebd100 /lib/x86_64-linux-gnu/libc.so.6(+0x3a100) [0x7f910bebd100]
( 16.030s) [paraview ] :0 FATL| Signal: SIGABRT