[Paraview] pvserver core dump with server and client v5.5.2

Christopher Paolini paolini at engineering.sdsu.edu
Thu Aug 9 18:07:31 EDT 2018


Thanks Mathieu!  

Looks like the fault is in vtkOpenGLRenderWindow::CreateHardwareOffScreenBuffers: 

#1  0x00007fffe0e84ec2 in vtkOpenGLRenderWindow::CreateHardwareOffScreenBuffers (this=0xcd5060, width=300, height=300,
    bind=false) at /home/paolini/paraview/VTK/Rendering/OpenGL2/vtkOpenGLRenderWindow.cxx:2074

Here is a backtrace:

paolini at notos:~/paraview/paraview_build$ gdb bin/pvserver
GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from bin/pvserver...done.
(gdb) run --multi-clients --server-port=8080 --connect-id=Sksk68r4 --cslog=paraview.log
Starting program: /home/paolini/paraview/paraview_build/bin/pvserver --multi-clients --server-port=8080 --connect-id=Sksk68r4 --cslog=paraview.log
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffcfcb7700 (LWP 15441)]
[New Thread 0x7fffc7fff700 (LWP 15442)]
--------------------------------------------------------------------------
No OpenFabrics connection schemes reported that they were able to be
used on a specific port.  As such, the openib BTL (OpenFabrics
support) will be disabled for this port.

  Local host:           notos
  Local device:         mlx4_0
  Local port:           1
  CPCs attempted:       udcm
--------------------------------------------------------------------------
[Thread 0x7fffc7fff700 (LWP 15442) exited]
Waiting for client...
Connection URL: cs://notos:8080
Accepting connection(s): notos:8080
Client connected.

Thread 1 "pvserver" received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) bt
#0  0x0000000000000000 in ?? ()
#1  0x00007fffe0e84ec2 in vtkOpenGLRenderWindow::CreateHardwareOffScreenBuffers (this=0xcd5060, width=300, height=300,
    bind=false) at /home/paolini/paraview/VTK/Rendering/OpenGL2/vtkOpenGLRenderWindow.cxx:2074
#2  0x00007fffe0e84adf in vtkOpenGLRenderWindow::CreateHardwareOffScreenWindow (this=0xcd5060, width=300, height=300)
    at /home/paolini/paraview/VTK/Rendering/OpenGL2/vtkOpenGLRenderWindow.cxx:1987
#3  0x00007fffe0f443f1 in vtkXOpenGLRenderWindow::CreateOffScreenWindow (this=0xcd5060, width=300, height=300)
    at /home/paolini/paraview/VTK/Rendering/OpenGL2/vtkXOpenGLRenderWindow.cxx:794
#4  0x00007fffe0f44854 in vtkXOpenGLRenderWindow::Initialize (this=0xcd5060)
    at /home/paolini/paraview/VTK/Rendering/OpenGL2/vtkXOpenGLRenderWindow.cxx:871
#5  0x00007fffe0e860fc in vtkOpenGLRenderWindow::SupportsOpenGL (this=0xcd3950)
    at /home/paolini/paraview/VTK/Rendering/OpenGL2/vtkOpenGLRenderWindow.cxx:2420
#6  0x00007ffff2b54856 in vtkPVRenderingCapabilitiesInformation::GetLocalCapabilities ()
    at /home/paolini/paraview/ParaViewCore/ClientServerCore/Rendering/vtkPVRenderingCapabilitiesInformation.cxx:126
#7  0x00007ffff2b549c1 in vtkPVRenderingCapabilitiesInformation::CopyFromObject (this=0xccf240)
    at /home/paolini/paraview/ParaViewCore/ClientServerCore/Rendering/vtkPVRenderingCapabilitiesInformation.cxx:178
#8  0x00007ffff636ff1c in vtkPVSessionCore::GatherInformationInternal (this=0x9654f0, information=0xccf240, globalid=0)
    at /home/paolini/paraview/ParaViewCore/ServerImplementation/Core/vtkPVSessionCore.cxx:783
#9  0x00007ffff6370238 in vtkPVSessionCore::GatherInformation (this=0x9654f0, location=1, information=0xccf240, globalid=0)
    at /home/paolini/paraview/ParaViewCore/ServerImplementation/Core/vtkPVSessionCore.cxx:821
#10 0x00007ffff636b5ce in vtkPVSessionBase::GatherInformation (this=0x9673c0, location=1, information=0xccf240, globalid=0)
    at /home/paolini/paraview/ParaViewCore/ServerImplementation/Core/vtkPVSessionBase.cxx:243
#11 0x00007ffff637d73b in vtkPVSessionServer::GatherInformationInternal (this=0x9673c0, location=1,
    classname=0xcd1d10 "vtkPVRenderingCapabilitiesInformation", globalid=0, stream=...)
    at /home/paolini/paraview/ParaViewCore/ServerImplementation/Core/vtkPVSessionServer.cxx:658
#12 0x00007ffff637d43a in vtkPVSessionServer::OnClientServerMessageRMI (this=0x9673c0, message=0x14b3340, message_length=58)
    at /home/paolini/paraview/ParaViewCore/ServerImplementation/Core/vtkPVSessionServer.cxx:622
#13 0x00007ffff637be78 in (anonymous namespace)::RMICallback (localArg=0x9673c0, remoteArg=0x14b3340, remoteArgLength=58)
    at /home/paolini/paraview/ParaViewCore/ServerImplementation/Core/vtkPVSessionServer.cxx:56
#14 0x00007ffff5ce368c in vtkMultiProcessController::ProcessRMI (this=0x13ca750, remoteProcessId=1, arg=0x14b3340,
    argLength=58, rmiTag=55625) at /home/paolini/paraview/VTK/Parallel/Core/vtkMultiProcessController.cxx:768
#15 0x00007ffff5ce321d in vtkMultiProcessController::ProcessRMIs (this=0x13ca750, reportErrors=0, dont_loop=1)
    at /home/paolini/paraview/VTK/Parallel/Core/vtkMultiProcessController.cxx:717
#16 0x00007ffff606f71d in vtkTCPNetworkAccessManager::ProcessEventsInternal (this=0x6e25f0, timeout_msecs=0,
    do_processing=true) at /home/paolini/paraview/ParaViewCore/ClientServerCore/Core/vtkTCPNetworkAccessManager.cxx:288
#17 0x00007ffff606f222 in vtkTCPNetworkAccessManager::ProcessEvents (this=0x6e25f0, timeout_msecs=0)
    at /home/paolini/paraview/ParaViewCore/ClientServerCore/Core/vtkTCPNetworkAccessManager.cxx:188
---Type <return> to continue, or q <return> to quit---
#18 0x00000000004018b2 in RealMain (argc=5, argv=0x7fffffffe318, type=vtkProcessModule::PROCESS_SERVER)
    at /home/paolini/paraview/CommandLineExecutables/pvserver_common.h:89
#19 0x000000000040197a in main (argc=5, argv=0x7fffffffe318)
    at /home/paolini/paraview/CommandLineExecutables/pvserver.cxx:27
(gdb)

Chris

Mathieu Westphal <mathieu.westphal at kitware.com> wrote:

> Hello,
> 
> You may want to build it Debug and to run with gdb.
> 
> Best regards,
> 
> Mathieu Westphal
> 
> On Tue, Aug 7, 2018 at 7:42 PM, Christopher Paolini <
> paolini at engineering.sdsu.edu> wrote:
> 
> > Greetings,
> >
> > Built server v5.5.2 from source and am getting this core dump when a
> > client connects:
> >
> > Server: Ubuntu 16.04.3 LTS, Nvidia 396.37, x86_64
> > Client: Windows 10
> >
> > $ ~/ParaView-v5.5.2/paraview_build$ bin/pvserver --server-port=8080
> > --cslog=paraview.log
> > Waiting for client...
> > Connection URL: cs://host:8080
> > Accepting connection(s): host:8080
> > Client connected.
> > Segmentation fault (core dumped)
> >
> > Any ideas?
> >
> > Thanks so much,
> >
> > Chris
> >
> > _______________________________________________
> > Powered by www.kitware.com
> >
> > ParaView discussion is moving! Please visit https://discourse.paraview.
> > org/ for future posts.
> >
> > 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:
> > https://public.kitware.com/mailman/listinfo/paraview
> >


More information about the ParaView mailing list