<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 06/09/2015 06:54 PM, Utkarsh Ayachit
      wrote:<br>
    </div>
    <blockquote
cite="mid:CADHSJjAdVRwPL05SsYEU0OULBbswbctEG45T8p=KenTRxG3BkA@mail.gmail.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <div dir="ltr">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.</div>
    </blockquote>
    <br>
    That works. Now, I'll try running several pvservers (each on a
    different GPU node) in hopes of speeding up interactivity. I'm
    assuming the file gets read on the first one, and it splits up the
    grid among all the servers? Thanks.<br>
    <br>
    -jeff<br>
    <blockquote
cite="mid:CADHSJjAdVRwPL05SsYEU0OULBbswbctEG45T8p=KenTRxG3BkA@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div><br>
        </div>
        <div>Utkarsh</div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr">On Tue, Jun 9, 2015 at 8:23 PM Jeff Becker <<a
            moz-do-not-send="true"
            href="mailto:jeffrey.c.becker@nasa.gov">jeffrey.c.becker@nasa.gov</a>>
          wrote:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi. I'm
          running pvserver on a GPU server, and a client on my desktop.<br>
          After starting X on the server,  I'm running pvserver as
          follows, and<br>
          then connect to it from the client<br>
          <br>
          $ mpirun -np 1 /usr/bin/env DISPLAY=:0<br>
          /u/jcbecker/ParaView-4.3.1-Linux-64bit/bin/pvserver
          --client-host=pfe20<br>
          --use-offscreen-rendering<br>
          Waiting for client...<br>
          Connection URL: cs://r219i0n0:11111<br>
          Accepting connection(s): r219i0n0:11111<br>
          Client connected.<br>
          <br>
          I open a 1.6GB unstructured (.vtu) grid file, and hit apply.
          After the<br>
          file is read,  and some time passes, I get SIGSEGV and I see
          the<br>
          following backtrace in gdb. Please advise on what's wrong, and
          how to<br>
          fix. Thanks.<br>
          <br>
          -jeff<br>
          <br>
          (gdb) bt<br>
          #0  0x00002aaab0bb92a8 in memcpy () from /lib64/libc.so.6<br>
          #1  0x00002aaac3128a70 in ?? () from
          /usr/lib64/libnvidia-glcore.so.340.65<br>
          #2  0x00002aaac327e2a1 in ?? () from
          /usr/lib64/libnvidia-glcore.so.340.65<br>
          #3  0x00002aaac328006e in ?? () from
          /usr/lib64/libnvidia-glcore.so.340.65<br>
          #4  0x00002aaaba0e4197 in<br>
          vtkOpenGLDisplayListPainter::RenderInternal(vtkRenderer*,
          vtkActor*,<br>
          unsigned long, bool) ()<br>
              from<br>
/home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingOpenGL-pv4.3.so.1<br>
          #5  0x00002aaaba0e06a1 in<br>
          vtkOpenGLClipPlanesPainter::RenderInternal(vtkRenderer*,
          vtkActor*,<br>
          unsigned long, bool) ()<br>
              from<br>
/home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingOpenGL-pv4.3.so.1<br>
          #6  0x00002aaaba122e2a in<br>
          vtkOpenGLScalarsToColorsPainter::RenderInternal(vtkRenderer*,
          vtkActor*,<br>
          unsigned long, bool) ()<br>
              from<br>
/home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingOpenGL-pv4.3.so.1<br>
          #7  0x00002aaaba12fdb4 in<br>
          vtkPainterPolyDataMapper::RenderPiece(vtkRenderer*, vtkActor*)
          ()<br>
              from<br>
/home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingOpenGL-pv4.3.so.1<br>
          #8  0x00002aaaac4ad93f in
          vtkPolyDataMapper::Render(vtkRenderer*,<br>
          vtkActor*) ()<br>
              from<br>
/home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingCore-pv4.3.so.1<br>
          #9  0x00002aaaba0dcd08 in vtkOpenGLActor::Render(vtkRenderer*,<br>
          vtkMapper*) ()<br>
              from<br>
/home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingOpenGL-pv4.3.so.1<br>
          #10 0x00002aaab4f1630b in vtkPVLODActor::Render(vtkRenderer*,
          vtkMapper*) ()<br>
              from<br>
/home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkPVVTKExtensionsRendering-pv4.3.so.1<br>
          #11 0x00002aaab4f16157 in<br>
          vtkPVLODActor::RenderOpaqueGeometry(vtkViewport*) ()<br>
              from<br>
/home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkPVVTKExtensionsRendering-pv4.3.so.1<br>
          #12 0x00002aaaac4b9464 in vtkRenderer::UpdateGeometry() ()<br>
              from<br>
/home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingCore-pv4.3.so.1<br>
          #13 0x00002aaab4f0a751 in
          vtkPVDefaultPass::Render(vtkRenderState const*) ()<br>
              from<br>
/home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkPVVTKExtensionsRendering-pv4.3.so.1<br>
          #14 0x00002aaaba0ae35b in vtkCameraPass::Render(vtkRenderState
          const*) ()<br>
              from<br>
/home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingOpenGL-pv4.3.so.1<br>
          #15 0x00002aaaba1206c0 in vtkOpenGLRenderer::DeviceRender() ()<br>
              from<br>
/home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingOpenGL-pv4.3.so.1<br>
          #16 0x00002aaaac4bb18d in vtkRenderer::Render() ()<br>
              from<br>
/home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingCore-pv4.3.so.1<br>
          #17 0x00002aaaac4b8429 in vtkRendererCollection::Render() ()<br>
              from<br>
/home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingCore-pv4.3.so.1<br>
          #18 0x00002aaaac4c2202 in vtkRenderWindow::DoStereoRender() ()<br>
              from<br>
/home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingCore-pv4.3.so.1<br>
          #19 0x00002aaaac4c2119 in vtkRenderWindow::DoFDRender() ()<br>
              from<br>
/home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingCore-pv4.3.so.1<br>
          #20 0x00002aaaac4c31a3 in vtkRenderWindow::DoAARender() ()<br>
              from<br>
/home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingCore-pv4.3.so.1<br>
          #21 0x00002aaaac4bf7fe in vtkRenderWindow::Render() ()<br>
              from<br>
/home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingCore-pv4.3.so.1<br>
          #22 0x00002aaaba1ae7ae in vtkXOpenGLRenderWindow::Render() ()<br>
              from<br>
/home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkRenderingOpenGL-pv4.3.so.1<br>
          #23 0x00002aaab3b7597f in vtkPVRenderView::Render(bool, bool)
          ()<br>
              from<br>
/home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkPVClientServerCoreRendering-pv4.3.so.1<br>
          #24 0x00002aaab3b7069c in vtkPVRenderView::StillRender() ()<br>
              from<br>
/home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkPVClientServerCoreRendering-pv4.3.so.1<br>
          #25 0x00002aaaab493665 in<br>
          vtkPVRenderViewCommand(vtkClientServerInterpreter*,
          vtkObjectBase*, char<br>
          const*, vtkClientServerStream const&,
          vtkClientServerStream&, void*) ()<br>
              from<br>
/home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkPVServerManagerApplication-pv4.3.so.1<br>
          #26 0x00002aaaadb005e0 in<br>
          vtkClientServerInterpreter::CallCommandFunction(char const*,<br>
          vtkObjectBase*, char const*, vtkClientServerStream const&,<br>
          vtkClientServerStream&) ()<br>
              from<br>
          /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/<a
            moz-do-not-send="true"
            href="http://libvtkClientServer-pv4.3.so" target="_blank">libvtkClientServer-pv4.3.so</a>.1<br>
          #27 0x00002aaaadb05393 in<br>
vtkClientServerInterpreter::ProcessCommandInvoke(vtkClientServerStream<br>
          const&, int) ()<br>
              from<br>
          /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/<a
            moz-do-not-send="true"
            href="http://libvtkClientServer-pv4.3.so" target="_blank">libvtkClientServer-pv4.3.so</a>.1<br>
          #28 0x00002aaaadb03832 in<br>
vtkClientServerInterpreter::ProcessOneMessage(vtkClientServerStream<br>
          const&, int) ()<br>
              from<br>
          /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/<a
            moz-do-not-send="true"
            href="http://libvtkClientServer-pv4.3.so" target="_blank">libvtkClientServer-pv4.3.so</a>.1<br>
          #29 0x00002aaaadb03ced in<br>
          vtkClientServerInterpreter::ProcessStream(vtkClientServerStream
          const&) ()<br>
              from<br>
          /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/<a
            moz-do-not-send="true"
            href="http://libvtkClientServer-pv4.3.so" target="_blank">libvtkClientServer-pv4.3.so</a>.1<br>
          #30 0x00002aaaabd8dcec in<br>
          vtkPVSessionCore::ExecuteStreamInternal(vtkClientServerStream
          const&,<br>
          bool) ()<br>
              from<br>
/home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkPVServerImplementationCore-pv4.3.so.1<br>
          #31 0x00002aaaabd8d958 in
          vtkPVSessionCore::ExecuteStream(unsigned int,<br>
          vtkClientServerStream const&, bool) ()<br>
              from<br>
/home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkPVServerImplementationCore-pv4.3.so.1<br>
          #32 0x00002aaaabd8c203 in
          vtkPVSessionBase::ExecuteStream(unsigned int,<br>
          vtkClientServerStream const&, bool) ()<br>
              from<br>
/home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkPVServerImplementationCore-pv4.3.so.1<br>
          #33 0x00002aaaabd98591 in<br>
          vtkPVSessionServer::OnClientServerMessageRMI(void*, int) ()<br>
              from<br>
/home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkPVServerImplementationCore-pv4.3.so.1<br>
          #34 0x00002aaaae2cc463 in
          vtkMultiProcessController::ProcessRMI(int,<br>
          void*, int, int) ()<br>
              from<br>
          /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/<a
            moz-do-not-send="true"
            href="http://libvtkParallelCore-pv4.3.so" target="_blank">libvtkParallelCore-pv4.3.so</a>.1<br>
          #35 0x00002aaaae2cc7df in
          vtkMultiProcessController::ProcessRMIs(int,<br>
          int) ()<br>
              from<br>
          /home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/<a
            moz-do-not-send="true"
            href="http://libvtkParallelCore-pv4.3.so" target="_blank">libvtkParallelCore-pv4.3.so</a>.1<br>
          #36 0x00002aaaabfa5ec6 in<br>
          vtkTCPNetworkAccessManager::ProcessEventsInternal(unsigned
          long, bool) ()<br>
              from<br>
/home4/jcbecker/ParaView-4.3.1-Linux-64bit/lib/paraview-4.3/libvtkPVClientServerCoreCore-pv4.3.so.1<br>
          #37 0x00000000004019f6 in RealMain(int, char**,<br>
          vtkProcessModule::ProcessTypes)<br>
               ()<br>
          #38 0x0000000000401a3e in main ()<br>
          <br>
          _______________________________________________<br>
          Powered by <a moz-do-not-send="true"
            href="http://www.kitware.com" rel="noreferrer"
            target="_blank">www.kitware.com</a><br>
          <br>
          Visit other Kitware open-source projects at <a
            moz-do-not-send="true"
            href="http://www.kitware.com/opensource/opensource.html"
            rel="noreferrer" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
          <br>
          Please keep messages on-topic and check the ParaView Wiki at:
          <a moz-do-not-send="true"
            href="http://paraview.org/Wiki/ParaView" rel="noreferrer"
            target="_blank">http://paraview.org/Wiki/ParaView</a><br>
          <br>
          Search the list archives at: <a moz-do-not-send="true"
            href="http://markmail.org/search/?q=ParaView"
            rel="noreferrer" target="_blank">http://markmail.org/search/?q=ParaView</a><br>
          <br>
          Follow this link to subscribe/unsubscribe:<br>
          <a moz-do-not-send="true"
            href="http://public.kitware.com/mailman/listinfo/paraview"
            rel="noreferrer" target="_blank">http://public.kitware.com/mailman/listinfo/paraview</a><br>
        </blockquote>
      </div>
    </blockquote>
    <br>
  </body>
</html>