[Paraview] pvserver segfault

Utkarsh Ayachit utkarsh.ayachit at kitware.com
Tue Jun 9 21:54:30 EDT 2015


Can you try turning off "Display Lists"? It's an option under the Settings
(Render View tab) dialog. You'll need to restart ParaView after making this
change. I suspect the graphics driver is giving up while building a large
display list. Display lists will be a thing of the past once we update the
rendering backend in the next release of ParaView, FYI.

Utkarsh

On Tue, Jun 9, 2015 at 8:23 PM Jeff Becker <jeffrey.c.becker at nasa.gov>
wrote:

> Hi. I'm running pvserver on a GPU server, and a client on my desktop.
> After starting X on the server,  I'm running pvserver as follows, and
> then connect to it from the client
>
> $ mpirun -np 1 /usr/bin/env DISPLAY=:0
> /u/jcbecker/ParaView-4.3.1-Linux-64bit/bin/pvserver --client-host=pfe20
> --use-offscreen-rendering
> Waiting for client...
> Connection URL: cs://r219i0n0:11111
> Accepting connection(s): r219i0n0:11111
> Client connected.
>
> I open a 1.6GB unstructured (.vtu) grid file, and hit apply. After the
> file is read,  and some time passes, I get SIGSEGV and I see the
> following backtrace in gdb. Please advise on what's wrong, and how to
> fix. Thanks.
>
> -jeff
>
> (gdb) bt
> #0  0x00002aaab0bb92a8 in memcpy () from /lib64/libc.so.6
> #1  0x00002aaac3128a70 in ?? () from /usr/lib64/libnvidia-glcore.so.340.65
> #2  0x00002aaac327e2a1 in ?? () from /usr/lib64/libnvidia-glcore.so.340.65
> #3  0x00002aaac328006e in ?? () from /usr/lib64/libnvidia-glcore.so.340.65
> #4  0x00002aaaba0e4197 in
> vtkOpenGLDisplayListPainter::RenderInternal(vtkRenderer*, vtkActor*,
> unsigned long, bool) ()
>     from
>
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingOpenGL-pv4.3.so.1
> #5  0x00002aaaba0e06a1 in
> vtkOpenGLClipPlanesPainter::RenderInternal(vtkRenderer*, vtkActor*,
> unsigned long, bool) ()
>     from
>
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingOpenGL-pv4.3.so.1
> #6  0x00002aaaba122e2a in
> vtkOpenGLScalarsToColorsPainter::RenderInternal(vtkRenderer*, vtkActor*,
> unsigned long, bool) ()
>     from
>
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingOpenGL-pv4.3.so.1
> #7  0x00002aaaba12fdb4 in
> vtkPainterPolyDataMapper::RenderPiece(vtkRenderer*, vtkActor*) ()
>     from
>
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingOpenGL-pv4.3.so.1
> #8  0x00002aaaac4ad93f in vtkPolyDataMapper::Render(vtkRenderer*,
> vtkActor*) ()
>     from
>
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingCore-pv4.3.so.1
> #9  0x00002aaaba0dcd08 in vtkOpenGLActor::Render(vtkRenderer*,
> vtkMapper*) ()
>     from
>
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingOpenGL-pv4.3.so.1
> #10 0x00002aaab4f1630b in vtkPVLODActor::Render(vtkRenderer*, vtkMapper*)
> ()
>     from
>
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkPVVTKExtensionsRendering-pv4.3.so.1
> #11 0x00002aaab4f16157 in
> vtkPVLODActor::RenderOpaqueGeometry(vtkViewport*) ()
>     from
>
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkPVVTKExtensionsRendering-pv4.3.so.1
> #12 0x00002aaaac4b9464 in vtkRenderer::UpdateGeometry() ()
>     from
>
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingCore-pv4.3.so.1
> #13 0x00002aaab4f0a751 in vtkPVDefaultPass::Render(vtkRenderState const*)
> ()
>     from
>
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkPVVTKExtensionsRendering-pv4.3.so.1
> #14 0x00002aaaba0ae35b in vtkCameraPass::Render(vtkRenderState const*) ()
>     from
>
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingOpenGL-pv4.3.so.1
> #15 0x00002aaaba1206c0 in vtkOpenGLRenderer::DeviceRender() ()
>     from
>
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingOpenGL-pv4.3.so.1
> #16 0x00002aaaac4bb18d in vtkRenderer::Render() ()
>     from
>
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingCore-pv4.3.so.1
> #17 0x00002aaaac4b8429 in vtkRendererCollection::Render() ()
>     from
>
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingCore-pv4.3.so.1
> #18 0x00002aaaac4c2202 in vtkRenderWindow::DoStereoRender() ()
>     from
>
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingCore-pv4.3.so.1
> #19 0x00002aaaac4c2119 in vtkRenderWindow::DoFDRender() ()
>     from
>
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingCore-pv4.3.so.1
> #20 0x00002aaaac4c31a3 in vtkRenderWindow::DoAARender() ()
>     from
>
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingCore-pv4.3.so.1
> #21 0x00002aaaac4bf7fe in vtkRenderWindow::Render() ()
>     from
>
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingCore-pv4.3.so.1
> #22 0x00002aaaba1ae7ae in vtkXOpenGLRenderWindow::Render() ()
>     from
>
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingOpenGL-pv4.3.so.1
> #23 0x00002aaab3b7597f in vtkPVRenderView::Render(bool, bool) ()
>     from
>
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkPVClientServerCoreRendering-pv4.3.so.1
> #24 0x00002aaab3b7069c in vtkPVRenderView::StillRender() ()
>     from
>
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkPVClientServerCoreRendering-pv4.3.so.1
> #25 0x00002aaaab493665 in
> vtkPVRenderViewCommand(vtkClientServerInterpreter*, vtkObjectBase*, char
> const*, vtkClientServerStream const&, vtkClientServerStream&, void*) ()
>     from
>
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkPVServerManagerApplication-pv4.3.so.1
> #26 0x00002aaaadb005e0 in
> vtkClientServerInterpreter::CallCommandFunction(char const*,
> vtkObjectBase*, char const*, vtkClientServerStream const&,
> vtkClientServerStream&) ()
>     from
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/
> libvtkClientServer-pv4.3.so.1
> #27 0x00002aaaadb05393 in
> vtkClientServerInterpreter::ProcessCommandInvoke(vtkClientServerStream
> const&, int) ()
>     from
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/
> libvtkClientServer-pv4.3.so.1
> #28 0x00002aaaadb03832 in
> vtkClientServerInterpreter::ProcessOneMessage(vtkClientServerStream
> const&, int) ()
>     from
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/
> libvtkClientServer-pv4.3.so.1
> #29 0x00002aaaadb03ced in
> vtkClientServerInterpreter::ProcessStream(vtkClientServerStream const&) ()
>     from
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/
> libvtkClientServer-pv4.3.so.1
> #30 0x00002aaaabd8dcec in
> vtkPVSessionCore::ExecuteStreamInternal(vtkClientServerStream const&,
> bool) ()
>     from
>
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkPVServerImplementationCore-pv4.3.so.1
> #31 0x00002aaaabd8d958 in vtkPVSessionCore::ExecuteStream(unsigned int,
> vtkClientServerStream const&, bool) ()
>     from
>
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkPVServerImplementationCore-pv4.3.so.1
> #32 0x00002aaaabd8c203 in vtkPVSessionBase::ExecuteStream(unsigned int,
> vtkClientServerStream const&, bool) ()
>     from
>
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkPVServerImplementationCore-pv4.3.so.1
> #33 0x00002aaaabd98591 in
> vtkPVSessionServer::OnClientServerMessageRMI(void*, int) ()
>     from
>
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkPVServerImplementationCore-pv4.3.so.1
> #34 0x00002aaaae2cc463 in vtkMultiProcessController::ProcessRMI(int,
> void*, int, int) ()
>     from
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/
> libvtkParallelCore-pv4.3.so.1
> #35 0x00002aaaae2cc7df in vtkMultiProcessController::ProcessRMIs(int,
> int) ()
>     from
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/
> libvtkParallelCore-pv4.3.so.1
> #36 0x00002aaaabfa5ec6 in
> vtkTCPNetworkAccessManager::ProcessEventsInternal(unsigned long, bool) ()
>     from
>
> /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkPVClientServerCoreCore-pv4.3.so.1
> #37 0x00000000004019f6 in RealMain(int, char**,
> vtkProcessModule::ProcessTypes)
>      ()
> #38 0x0000000000401a3e in main ()
>
> _______________________________________________
> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/paraview/attachments/20150610/7f76732b/attachment.html>


More information about the ParaView mailing list