[Paraview] Paraview v5.0.0-rc2 with OpenGL2 backend failing to start in parallel

Cory Quammen cory.quammen at kitware.com
Fri Dec 18 09:07:34 EST 2015


Hi Frank,

Since you said you recompiled ParaView, I suspect that maybe you forgot to
update the submodules ParaView uses. In the ParaView source tree, run

git status

If VTK is listed, it may say there are new commits available for VTK. To
update VTK, run

git submodule update

This has been an issue a few folks have encountered in the past.

Also, double-check that your ParaView client and server are truly from the
same build.

HTH,
Cory

On Fri, Dec 18, 2015 at 8:30 AM, Albina, Frank <
frank.albina at sauber-motorsport.com> wrote:

> Dear all!
>
>
>
> I recompiled Paraview-v5.0.0-rc2 from scratch using OpenMPI v1.6.5 and GCC
> v4.7.2 on my workstation.
>
> The QT & Python versions are the default system versions and are resp.
> 4.8.4 & 2.7.3.
>
>
>
> After successful compilation and installation, I start 8 parallel pvserver
> instances with:
>
> mpirun –np 8  pvserver –sp=7436
>
>
>
> Then, I start paraview and connect to the server running on the same
> machine. After connection is established, paraview fails with a
> segmentation fault.
>
>
>
> Waiting for client...
>
> Connection URL: cs://ws334:7436
>
> Accepting connection(s): ws334:7436
>
> Client connected.
>
> ERROR: In
> /cfdcode/opensuse12/opt/ParaView/SRC/paraview-5.0.0-rc2/VTK/Parallel/Core/vtkSocketCommunicator.cxx,
> line 809
>
> vtkSocketCommunicator (0x2b7a600): Could not receive tag. 1
>
>
>
> ERROR: In
> /cfdcode/opensuse12/opt/ParaView/SRC/paraview-5.0.0-rc2/VTK/Common/System/vtkSocket.cxx,
> line 572
>
> vtkClientSocket (0x293e940): Socket error in call to send. Broken pipe.
>
>
>
> ERROR: In
> /cfdcode/opensuse12/opt/ParaView/SRC/paraview-5.0.0-rc2/VTK/Common/System/vtkSocket.cxx,
> line 572
>
> vtkClientSocket (0x293e940): Socket error in call to send. Broken pipe.
>
>
>
> ERROR: In
> /cfdcode/opensuse12/opt/ParaView/SRC/paraview-5.0.0-rc2/VTK/Common/System/vtkSocket.cxx,
> line 572
>
> vtkClientSocket (0x293e940): Socket error in call to send. Broken pipe.
>
>
>
> ERROR: In
> /cfdcode/opensuse12/opt/ParaView/SRC/paraview-5.0.0-rc2/VTK/Common/System/vtkSocket.cxx,
> line 572
>
> vtkClientSocket (0x293e940): Socket error in call to send. Broken pipe.
>
>
>
> ERROR: In
> /cfdcode/opensuse12/opt/ParaView/SRC/paraview-5.0.0-rc2/VTK/Common/System/vtkSocket.cxx,
> line 572
>
> vtkClientSocket (0x293e940): Socket error in call to send. Broken pipe.
>
> […]
>
> ERROR: In
> /cfdcode/opensuse12/opt/ParaView/SRC/paraview-5.0.0-rc2/VTK/Common/System/vtkSocket.cxx,
> line 572
>
> vtkClientSocket (0x293e940): Socket error in call to send. Broken pipe.
>
>
>
> ERROR: In
> /cfdcode/opensuse12/opt/ParaView/SRC/paraview-5.0.0-rc2/VTK/Common/System/vtkSocket.cxx,
> line 572
>
> vtkClientSocket (0x293e940): Socket error in call to send. Broken pipe.
>
>
>
> --------------------------------------------------------------------------
>
> mpirun noticed that process rank 0 with PID 13964 on node ws334 exited on
> signal 11 (Segmentation fault).
>
> --------------------------------------------------------------------------
>
>
>
> I have included hereafter how Paraview was compiled:
>
> cmake $sourceDir \
>
>          -DBUILD_SHARED_LIBS:BOOL=ON\
>
>          -DBUILD_TESTING:BOOL=OFF\
>
>          -DBUILD_DOCUMENTATION:BOOL=ON\
>
>          -DCMAKE_BUILD_TYPE:STRING=Release\
>
>          -DPARAVIEW_ENABLE_CATALYST:BOOL=ON\
>
>          -DPARAVIEW_ENABLE_VTK_MODULES_AS_NEEDED:BOOL=TRUE\
>
>          -DPARAVIEW_USE_MPI:BOOL=ON\
>
>          -DPARAVIEW_USE_UNIFIED_BINDINGS:BOOL=ON\
>
>          -DPARAVIEW_ENABLE_WEB:BOOL=ON\
>
>          -DVTK_OPENGL_HAS_OSMESA:BOOL=OFF\
>
>          -DPARAVIEW_BUILD_PLUGIN_SurfaceLIC:BOOL=TRUE\
>
>          -DPARAVIEW_ENABLE_VTK_MODULES_AS_NEEDED:BOOL=TRUE\
>
>          -DVTK_USE_OFFSCREEN:BOOL=OFF\
>
>          -DVTK_USE_X:BOOL=ON\
>
>          -DVTK_USE_QT=ON\
>
>          -DVTK_USE_DISPLAY=ON\
>
>          -DVTK_USE_GUI_SUPPORT:BOOL=ON\
>
>          -DPARAVIEW_BUILD_QT_GUI:BOOL=ON\
>
>          -DCMAKE_INSTALL_PREFIX:PATH=$installDir\
>
>          -DPARAVIEW_ENABLE_PYTHON:BOOL=ON\
>
>          -DPYTHON_ENABLE_MODULE_MPIPython:BOOL=ON\
>
>          -DQT_QMAKE_EXECUTABLE:FILEPATH=/usr/bin/qmake\
>
>          -DPYTHON_EXECUTABLE:FILEPATH=/usr/bin/python2\
>
>          -DPYTHON_INCLUDE_DIR:FILEPATH=/usr/include/python2.7\
>
>          -DPYTHON_LIBRARY:FILEPATH=/usr/lib64/libpython2.7.so\
>
>          -DPYTHON_UTIL_LIBRARY:FILEPATH=/usr/lib64/libutil.so\
>
>          -DVTK_RENDERING_BACKEND:STRING=OpenGL2\
>
>          -DModule_vtkRenderingLICOpenGL2:BOOL=ON
>
>
>
> I must have missed something since I guess that Paraview using parallel
> servers should run, even when there is only one GPU available. Any hints
> would be greatly appreciated.
>
>
>
> Best regards,
>
>
>
> *Frank Albina *
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the ParaView Wiki at:
> http://paraview.org/Wiki/ParaView
>
> Search the list archives at: http://markmail.org/search/?q=ParaView
>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/paraview
>
>


-- 
Cory Quammen
R&D Engineer
Kitware, Inc.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/paraview/attachments/20151218/7264d778/attachment.html>


More information about the ParaView mailing list