On 06/09/2015 06:54 PM, Utkarsh Ayachit wrote:
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.

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.

-jeff

Utkarsh

On Tue, Jun 9, 2015 at 8:23 PM Jeff Becker <jeffrey.c.bec...@nasa.gov <mailto:jeffrey.c.bec...@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
    <http://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
    <http://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
    <http://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
    <http://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
    <http://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
    <http://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 <http://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


_______________________________________________
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

Reply via email to