Segmentation fault, Loguru caught a signal: SIGSEGV

Hello, I have Paraview 5.10 installed on my PopOs 21.10 via the binary package and when I load .xmf file and select my desired properties and proceed with ‘apply’, Paraview crashes with the following error.
Could anyone advise me on how to go about solving this issue?


Loguru caught a signal: SIGSEGV
Stack trace:
71            0x40802a /opt/ParaView-5.10/bin/paraview-real() [0x40802a]
70      0x7f4a57d7207d __libc_start_main + 125
69      0x7f4a57d71fd0 /lib/x86_64-linux-gnu/libc.so.6(+0x2dfd0) [0x7f4a57d71fd0]
68            0x407c8a /opt/ParaView-5.10/bin/paraview-real() [0x407c8a]
67      0x7f4a55189120 QCoreApplication::exec() + 128
66      0x7f4a5518062a QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 298
65      0x7f4a1cb0ee13 /opt/ParaView-5.10/plugins/platforms/../../lib/libQt5XcbQpa.so.5(+0x5ee13) [0x7f4a1cb0ee13]
64      0x7f4a558130db QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 187
63      0x7f4a55837b35 QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) + 261
62      0x7f4a558368ad QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 1837
61      0x7f4a55181dd8 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 280
60      0x7f4a57167260 QApplication::notify(QObject*, QEvent*) + 704
59      0x7f4a5716018c QApplicationPrivate::notify_helper(QObject*, QEvent*) + 156
58      0x7f4a571ba8fb /opt/ParaView-5.10/bin/../lib/libQt5Widgets.so.5(+0x1b68fb) [0x7f4a571ba8fb]
57      0x7f4a571b7d86 /opt/ParaView-5.10/bin/../lib/libQt5Widgets.so.5(+0x1b3d86) [0x7f4a571b7d86]
56      0x7f4a571667cc QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) + 460
55      0x7f4a55181dd8 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 280
54      0x7f4a57167dc8 QApplication::notify(QObject*, QEvent*) + 3624
53      0x7f4a5716018c QApplicationPrivate::notify_helper(QObject*, QEvent*) + 156
52      0x7f4a5719dc28 QWidget::event(QEvent*) + 424
51      0x7f4a57243945 QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 213
50      0x7f4a5724377a /opt/ParaView-5.10/bin/../lib/libQt5Widgets.so.5(+0x23f77a) [0x7f4a5724377a]
49      0x7f4a5724245a /opt/ParaView-5.10/bin/../lib/libQt5Widgets.so.5(+0x23e45a) [0x7f4a5724245a]
48      0x7f4a57242272 QAbstractButton::clicked(bool) + 50
47      0x7f4a551b01ea QMetaObject::activate(QObject*, int, int, void**) + 1850
46      0x7f4a56a3bddf pqPropertiesPanel::apply() + 687
45      0x7f4a5690e542 pqPropertiesPanel::applied(pqProxy*) + 50
44      0x7f4a551b01ea QMetaObject::activate(QObject*, int, int, void**) + 1850
43      0x7f4a5792f471 pqApplyBehavior::applied(pqPropertiesPanel*, pqProxy*) + 193
42      0x7f4a579308ef pqApplyBehavior::showData(pqPipelineSource*, pqView*) + 1167
41      0x7f4a5635b57e pqRenderView::resetCamera(bool) + 94
40      0x7f4a49dcb9e0 vtkSMRenderViewProxy::ResetCamera(bool) + 240
39      0x7f4a541f1c25 vtkPVSessionBase::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) + 53
38      0x7f4a541f2bfb vtkPVSessionCore::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) + 59
37      0x7f4a541f2dc2 vtkPVSessionCore::ExecuteStreamInternal(vtkClientServerStream const&, bool) + 242
36      0x7f4a52e2328d vtkClientServerInterpreter::ProcessStream(vtkClientServerStream const&) + 29
35      0x7f4a52e22fee vtkClientServerInterpreter::ProcessOneMessage(vtkClientServerStream const&, int) + 1294
34      0x7f4a52e228bd vtkClientServerInterpreter::ProcessCommandInvoke(vtkClientServerStream const&, int) + 1229
33      0x7f4a52e22259 vtkClientServerInterpreter::CallCommandFunction(char const*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&) + 345
32      0x7f4a4abde0e8 vtkPVRenderViewCommand(vtkClientServerInterpreter*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&, void*) + 10808
31      0x7f4a49d6a881 vtkPVRenderView::ResetCamera() + 17
30      0x7f4a49d752e4 vtkPVRenderView::Update() + 116
29      0x7f4a49d8b624 vtkPVView::Update() + 244
28      0x7f4a49d89952 vtkPVView::CallProcessViewRequest(vtkInformationRequestKey*, vtkInformation*, vtkInformationVector*) + 242
27      0x7f4a49ce6168 vtkGeometryRepresentationWithFaces::ProcessViewRequest(vtkInformationRequestKey*, vtkInformation*, vtkInformation*) + 24
26      0x7f4a49ce4519 vtkGeometryRepresentation::ProcessViewRequest(vtkInformationRequestKey*, vtkInformation*, vtkInformation*) + 25
25      0x7f4a49d33901 vtkPVDataRepresentation::ProcessViewRequest(vtkInformationRequestKey*, vtkInformation*, vtkInformation*) + 225
24      0x7f4a4fa5ad3a vtkStreamingDemandDrivenPipeline::Update(int, vtkInformationVector*) + 282
23      0x7f4a4f9ffb36 vtkDemandDrivenPipeline::UpdateData(int) + 134
22      0x7f4a4fa59979 vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 953
21      0x7f4a4fa00b76 vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 310
20      0x7f4a4f9fb201 vtkCompositeDataPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 113
19      0x7f4a4f9fe4f7 vtkDemandDrivenPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 55
18      0x7f4a4fa042ce vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) + 62
17      0x7f4a49ce4abe vtkGeometryRepresentation::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 110
16      0x7f4a4fa5ad3a vtkStreamingDemandDrivenPipeline::Update(int, vtkInformationVector*) + 282
15      0x7f4a4f9ffb36 vtkDemandDrivenPipeline::UpdateData(int) + 134
14      0x7f4a4fa59979 vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 953
13      0x7f4a4fa00b1e vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 222
12      0x7f4a4f9fa0f1 vtkCompositeDataPipeline::ForwardUpstream(vtkInformation*) + 337
11      0x7f4a4fa59979 vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 953
10      0x7f4a4fa00b76 vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 310
9       0x7f4a4f9fb201 vtkCompositeDataPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 113
8       0x7f4a4f9fe4f7 vtkDemandDrivenPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 55
7       0x7f4a4fa042ce vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) + 62
6       0x7f4a48be621b vtkPVGeometryFilter::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 283
5       0x7f4a48be64f1 vtkPVGeometryFilter::RequestDataObjectTree(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 657
4       0x7f4a48be51e7 vtkPVGeometryFilter::UnstructuredGridExecute(vtkUnstructuredGridBase*, vtkPolyData*, int) + 439
3       0x7f4a41d48b78 vtkDataSetSurfaceFilter::UnstructuredGridExecute(vtkDataSet*, vtkPolyData*, vtkGeometryFilterHelper*) + 136
2       0x7f4a41d4781c vtkDataSetSurfaceFilter::UnstructuredGridExecuteInternal(vtkUnstructuredGridBase*, vtkPolyData*, bool, vtkSmartPointer<vtkCellIterator>) + 12268
1       0x7f4a41d443e3 vtkDataSetSurfaceFilter::InsertTriInHash(long long, long long, long long, long long, long long) + 99
0       0x7f4a57d8a520 /lib/x86_64-linux-gnu/libc.so.6(+0x46520) [0x7f4a57d8a520]
( 105.074s) [paraview        ]                       :0     FATL| Signal: SIGSEGV
error: exception occurred: Segmentation fault

Please share your data.

Sorry, the data for even a single time step is way too huge to upload here and there are numerous pre-requisitory files that are also huge.
These files have been proved to be working on Paraview when my supervisor was explaining to me so I am sure something is wrong with the installation on my machine.

Would there be any sort of possible solution just based on the lines of error?

p.s. Thank you for correcting my original post’s format.

No, you would need to build ParaView in debug in order to have more info

I totally agree with Mathieu, either you need to share your data or do a debug build.

One thing that does come to mind is you are running out of memory. “Huge” data run locally is the hint. If it runs on your supervisors machine, and not yours, it is most likely either memory or different, incompatible OS/graphics or somesuch. An idea would be to have your supervisor open the dataset and run View/ Memory Inspector. How much memory is being used? Is your computer as beefy as your supervisors? With .xmf data, can you not load any variables?

Thank you for your suggestion.
In the meanwhile, I have managed to solve the issue by just using XDMF reader when opening the dataset instead of xdmf3readerS or xdmf3readerT which I assumed were newer versions that would work better.