ParaView nightly release segfault on mouse interaction on a specific dataset
ParaView nightly release segfault on mouse interaction on a (few) specific dataset
How to reproduce :
- Open ParaView
- Open this file
- move the camera with LOD activated for interactive rendering
- segfault
Loguru caught a signal: SIGSEGV
Stack trace:
51 0x40775d ./paraview() [0x40775d]
50 0x7f0b4b953830 __libc_start_main + 240
49 0x407581 ./paraview() [0x407581]
48 0x7f0b4a35b0b4 QCoreApplication::exec() + 132
47 0x7f0b4a3524aa QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 234
46 0x7f0b1e218e96 /home/shuhao/apps/ParaView-5.6.0-1547-ga629ae7-MPI-Linux-64bit/plugins/platforms/../../lib/libQt5XcbQpa.so.5(+0xb1e96) [0x7f0b1e218e96]
45 0x7f0b4a78662b QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 187
44 0x7f0b4a7aac05 QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) + 245
43 0x7f0b4a7a59ac QGuiApplicationPrivate::processWheelEvent(QWindowSystemInterfacePrivate::WheelEvent*) + 476
42 0x7f0b4a353c08 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 264
41 0x7f0b4afd0f01 QApplication::notify(QObject*, QEvent*) + 577
40 0x7f0b4afc9c8c QApplicationPrivate::notify_helper(QObject*, QEvent*) + 156
39 0x7f0b48d6d6c2 QVTKOpenGLWindow::event(QEvent*) + 34
38 0x7f0b48d6a995 QVTKInteractorAdapter::ProcessEvent(QEvent*, vtkRenderWindowInteractor*) + 4789
37 0x7f0b394302e6 /home/shuhao/apps/ParaView-5.6.0-1547-ga629ae7-MPI-Linux-64bit/bin/../lib/libvtkCommonCore-pv5.6.so.1(+0x4302e6) [0x7f0b394302e6]
36 0x7f0b39283889 vtkCallbackCommand::Execute(vtkObject*, unsigned long, void*) + 25
35 0x7f0b3bef8155 vtkInteractorStyle::ProcessEvents(vtkObject*, unsigned long, void*, void*) + 309
34 0x7f0b42b9a440 vtkInteractorStyleTrackballCamera::OnMouseWheelForward() + 160
33 0x7f0b394302e6 /home/shuhao/apps/ParaView-5.6.0-1547-ga629ae7-MPI-Linux-64bit/bin/../lib/libvtkCommonCore-pv5.6.so.1(+0x4302e6) [0x7f0b394302e6]
32 0x7f0b48662b70 vtkSMViewProxyInteractorHelper::Execute(vtkObject*, unsigned long, void*) + 208
31 0x7f0b48662a66 vtkSMViewProxyInteractorHelper::Render() + 390
30 0x7f0b4865f390 vtkSMViewProxy::InteractiveRender() + 320
29 0x7f0b486251c0 vtkSMRenderViewProxy::PreRender(bool) + 240
28 0x7f0b4862508c vtkSMRenderViewProxy::UpdateLOD() + 140
27 0x7f0b46ec5945 vtkPVSessionBase::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) + 53
26 0x7f0b46ec6b8b vtkPVSessionCore::ExecuteStream(unsigned int, vtkClientServerStream const&, bool) + 59
25 0x7f0b46ec6d55 vtkPVSessionCore::ExecuteStreamInternal(vtkClientServerStream const&, bool) + 245
24 0x7f0b41f78aad vtkClientServerInterpreter::ProcessStream(vtkClientServerStream const&) + 29
23 0x7f0b41f7877e vtkClientServerInterpreter::ProcessOneMessage(vtkClientServerStream const&, int) + 1198
22 0x7f0b41f77cba vtkClientServerInterpreter::ProcessCommandInvoke(vtkClientServerStream const&, int) + 330
21 0x7f0b41f779c5 vtkClientServerInterpreter::CallCommandFunction(char const*, vtkObjectBase*, char const*, vtkClientServerStream const&, vtkClientServerStream&) + 325
20 0x7f0b36d8674f /home/shuhao/apps/ParaView-5.6.0-1547-ga629ae7-MPI-Linux-64bit/bin/../lib/libvtkPVServerManagerApplication-pv5.6.so.1(+0x30c74f) [0x7f0b36d8674f]
19 0x7f0b47f05bda vtkPVRenderView::UpdateLOD() + 170
18 0x7f0b47f0d7f8 vtkPVView::CallProcessViewRequest(vtkInformationRequestKey*, vtkInformation*, vtkInformationVector*) + 200
17 0x7f0b47eadbe8 vtkGeometryRepresentationWithFaces::ProcessViewRequest(vtkInformationRequestKey*, vtkInformation*, vtkInformation*) + 24
16 0x7f0b47eaad59 vtkGeometryRepresentation::ProcessViewRequest(vtkInformationRequestKey*, vtkInformation*, vtkInformation*) + 201
15 0x7f0b3a69224f vtkStreamingDemandDrivenPipeline::Update(int, vtkInformationVector*) + 255
14 0x7f0b3a6532aa vtkDemandDrivenPipeline::UpdateData(int) + 138
13 0x7f0b3a690cf1 vtkStreamingDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 801
12 0x7f0b3a654777 vtkDemandDrivenPipeline::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 1447
11 0x7f0b3a64edfa vtkCompositeDataPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 298
10 0x7f0b3a64e8a3 vtkCompositeDataPipeline::ExecuteSimpleAlgorithm(vtkInformation*, vtkInformationVector**, vtkInformationVector*, int) + 1235
9 0x7f0b3a64f41b vtkCompositeDataPipeline::ExecuteEach(vtkCompositeDataIterator*, vtkInformationVector**, vtkInformationVector*, int, int, vtkInformation*, std::vector<vtkSmartPointer<vtkCompositeDataSet>, std::allocator<vtkSmartPointer<vtkCompositeDataSet> > >&) + 299
8 0x7f0b3a64f153 vtkCompositeDataPipeline::ExecuteSimpleAlgorithmForBlock(vtkInformationVector**, vtkInformationVector*, vtkInformation*, vtkInformation*, vtkDataObject*) + 707
7 0x7f0b3a651bd7 vtkDemandDrivenPipeline::ExecuteData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 55
6 0x7f0b3a657640 vtkExecutive::CallAlgorithm(vtkInformation*, int, vtkInformationVector**, vtkInformationVector*) + 64
5 0x7f0b3313b141 vtkmLevelOfDetail::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) + 465
4 0x7f0b331c202d /home/shuhao/apps/ParaView-5.6.0-1547-ga629ae7-MPI-Linux-64bit/bin/../lib/libvtkAcceleratorsVTKm-pv5.6.so.1(+0x108902d) [0x7f0b331c202d]
3 0x7f0b331beb11 /home/shuhao/apps/ParaView-5.6.0-1547-ga629ae7-MPI-Linux-64bit/bin/../lib/libvtkAcceleratorsVTKm-pv5.6.so.1(+0x1085b11) [0x7f0b331beb11]
2 0x7f0b331be038 /home/shuhao/apps/ParaView-5.6.0-1547-ga629ae7-MPI-Linux-64bit/bin/../lib/libvtkAcceleratorsVTKm-pv5.6.so.1(+0x1085038) [0x7f0b331be038]
1 0x7f0b32574330 /home/shuhao/apps/ParaView-5.6.0-1547-ga629ae7-MPI-Linux-64bit/bin/../lib/libvtkAcceleratorsVTKm-pv5.6.so.1(+0x43b330) [0x7f0b32574330]
0 0x7f0b4b9684b0 /lib/x86_64-linux-gnu/libc.so.6(+0x354b0) [0x7f0b4b9684b0]
( 104.628s) [paraview ] :0 FATL| Signal: SIGSEGV
Edited by Mathieu Westphal (Kitware)