CLASSIFICATION: UNCLASSIFIED Utkarsh,
I have done a debug build and it is failing on Program received signal SIGSEGV, Segmentation fault. 0x0000000000000000 in ?? () (gdb) backtrace #0 0x0000000000000000 in ?? () #1 0x00002aaaafd4db69 in vtkOpenGLRenderWindow::OpenGLInitState() () from /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libvtkRenderingOpenGL2-pv5.1.so.1 #2 0x00002aaaafd4e86c in vtkOpenGLRenderWindow::CreateHardwareOffScreenWindow(int, int) () from /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libvtkRenderingOpenGL2-pv5.1.so.1 #3 0x00002aaaafdf1515 in vtkXOpenGLRenderWindow::CreateOffScreenWindow(int, int) () from /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libvtkRenderingOpenGL2-pv5.1.so.1 #4 0x00002aaaafd4d0e5 in vtkOpenGLRenderWindow::SupportsOpenGL() () from /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libvtkRenderingOpenGL2-pv5.1.so.1 #5 0x00002aaab938b3b8 in vtkPVDisplayInformation::SupportsOpenGLLocally() () from /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libvtkPVClientServerCoreRendering-pv5.1.so.1 #6 0x00002aaab938b3f4 in vtkPVDisplayInformation::CopyFromObject(vtkObject*) () from /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libvtkPVClientServerCoreRendering-pv5.1.so.1 #7 0x00002aaaadf6723b in vtkPVSessionCore::GatherInformationInternal(vtkPVInformation*, unsigned int) () from /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libvtkPVServerImplementationCore-pv5.1.so.1 #8 0x00002aaaadf673a2 in vtkPVSessionCore::GatherInformation(unsigned int, vtkPVInformation*, unsigned int) () from /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libvtkPVServerImplementationCore-pv5.1.so.1 #9 0x00002aaaaaf96855 in pqDefaultViewBehavior::onServerCreation(pqServer*) () from /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libvtkpqApplicationComponents-pv5.1.so.1 #10 0x00002aaab64a19ba in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libQtCore.so.4 #11 0x00002aaaabe60182 in pqServerManagerModel::serverAdded(pqServer*) () from /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libvtkpqCore-pv5.1.so.1 #12 0x00002aaaabe2f78e in pqServerManagerModel::onConnectionCreated(long long) () from /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libvtkpqCore-pv5.1.so.1 #13 0x00002aaab64a19ba in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libQtCore.so.4 #14 0x00002aaaabe61372 in pqServerManagerObserver::connectionCreated(long long) () from /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libvtkpqCore-pv5.1.so.1 #15 0x00002aaaabe614e9 in pqServerManagerObserver::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libvtkpqCore-pv5.1.so.1 #16 0x00002aaab64a19ba in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libQtCore.so.4 #17 0x00002aaaaeca8d07 in vtkQtConnection::EmitExecute(vtkObject*, unsigned long, void*, void*, vtkCommand*) () from /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libvtkGUISupportQt-pv5.1.so.1 #18 0x00002aaaaec92bbc in vtkQtConnection::DoCallback(vtkObject*, unsigned long, void*, void*) () from /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libvtkGUISupportQt-pv5.1.so.1 #19 0x00002aaab6fc8bc9 in vtkCallbackCommand::Execute(vtkObject*, unsigned long, void*) () from /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libvtkCommonCore-pv5.1.so.1 #20 0x00002aaab709dc02 in vtkSubjectHelper::InvokeEvent(unsigned long, void*, vtkObject*) () from /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libvtkCommonCore-pv5.1.so.1 #21 0x00002aaaae7bd28c in vtkProcessModule::RegisterSession(vtkSession*) () from /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libvtkPVClientServerCoreCore-pv5.1.so.1 #22 0x00002aaaadc7b873 in vtkSMSession::ConnectToSelf() () from /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libvtkPVServerManagerCore-pv5.1.so.1 #23 0x00002aaaabdf8340 in pqObjectBuilder::createServer(pqServerResource const&) () from /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libvtkpqCore-pv5.1.so.1 #24 0x00002aaaaaf60592 in pqAlwaysConnectedBehavior::serverCheck() () from /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libvtkpqApplicationComponents-pv5.1.so.1 #25 0x00002aaaaaf606c3 in pqAlwaysConnectedBehavior::pqAlwaysConnectedBehavior(QObject*) () from /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libvtkpqApplicationComponents-pv5.1.so.1 #26 0x00002aaaaafc1870 in pqParaViewBehaviors::pqParaViewBehaviors(QMainWindow*, QObject*) () from /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libvtkpqApplicationComponents-pv5.1.so.1 #27 0x000000000040a6af in ParaViewMainWindow::ParaViewMainWindow() () #28 0x0000000000408b83 in pqparaviewInitializer::Initialize(int, char**) () #29 0x000000000040853b in main () in particular it is failing on glBlendFuncSeparate where it is being called below in ParaView-v5.1.2-source\VTK\Rendering\OpenGL2\vtkOpenGLRenderWindow.cxx void vtkOpenGLRenderWindow::OpenGLInitState() { glDepthFunc( GL_LEQUAL ); glEnable( GL_DEPTH_TEST ); // initialize blending for transparency glBlendFuncSeparate(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_ONE,GL_ONE_MINUS_SRC_ALPHA); glEnable(GL_BLEND); it seems that glBlendFuncSeparate is a function that is being defined as NULL for some reason. This is occurring in 5.1.0 and 5.1.2 but it is defined properly and works correctly in 5.0.1 for some reason. Thanks, Joe ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Joseph G. Hennessey Ph.D., Leidos Army Research Lab DOD Supercomputing Resource Center Aberdeen Proving Ground, MD 21005 Voice: 410-278-3619 Fax: 410-278-8799 Email: joseph.g.hennessey2....@mail.mil -----Original Message----- From: Utkarsh Ayachit [mailto:utkarsh.ayac...@kitware.com] Sent: Wednesday, August 24, 2016 10:24 AM To: Dave Pratt <david.pratt....@dren.mil> Cc: Angelini, Richard C (Rick) CIV USARMY RDECOM ARL (US) <richard.c.angelini....@mail.mil>; ParaView <paraview@paraview.org>; Hennessey, Joseph G CTR USARMY RDECOM ARL (US) <joseph.g.hennessey2....@mail.mil> Subject: Re: [Non-DoD Source] Re: [Paraview] 5.1.2/OpenGL2 issue All active links contained in this email were disabled. Please verify the identity of the sender, and confirm the authenticity of all links contained within the message prior to copying and pasting the address to a Web browser. ---- Dave, Is it possible to do a debug build and see which call is failing? Utkarsh On Wed, Aug 24, 2016 at 10:20 AM, Dave Pratt <david.pratt....@dren.mil> wrote: > > Utkarsh, > We are running VirtualGL 2.3.3 and TurboVNC 1.2.1 on all systems and > Paraview is executed under a vglrun environment. Paraview 5.0.1 has been > running on this system for quite some time. Version 5.1.2 throws a > segfault at > > [VGL] WARNING: The OpenGL rendering context obtained on X display > [VGL] :0.0 is indirect, which may cause performance to suffer. > [VGL] If :0.0 is a local X display, then the framebuffer device > [VGL] permissions may be set incorrectly. > > Program received signal SIGSEGV, Segmentation fault. > 0x0000000000000000 in ?? () > (gdb) where > #0 0x0000000000000000 in ?? () > #1 0x00002aaaafd4db69 in vtkOpenGLRenderWindow::OpenGLInitState() () > from > /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libvtkRenderingOpenGL2-pv5 > .1.so.1 > #2 0x00002aaaafd4e86c in > vtkOpenGLRenderWindow::CreateHardwareOffScreenWindow(int, int) () > from > /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libvtkRenderingOpenGL2-pv5 > .1.so.1 > #3 0x00002aaaafdf1515 in > vtkXOpenGLRenderWindow::CreateOffScreenWindow(int, > int) () > from > /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libvtkRenderingOpenGL2-pv5 > .1.so.1 > #4 0x00002aaaafd4d0e5 in vtkOpenGLRenderWindow::SupportsOpenGL() () > from > /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libvtkRenderingOpenGL2-pv5 > .1.so.1 > #5 0x00002aaab938b3b8 in > vtkPVDisplayInformation::SupportsOpenGLLocally() > () > from > /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libvtkPVClientServerCoreRe > ndering-pv5.1.so.1 > #6 0x00002aaab938b3f4 in > vtkPVDisplayInformation::CopyFromObject(vtkObject*) () > from > /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libvtkPVClientServerCoreRe > ndering-pv5.1.so.1 > #7 0x00002aaaadf6723b in > vtkPVSessionCore::GatherInformationInternal(vtkPVInformation*, > unsigned int) > () > from > /p/app/DAAC/paraview/5.1.2/lib/paraview-5.1/libvtkPVServerImplementati > onCore-pv5.1.so.1 > ... > > > > > > On 08/24/16 08:56 AM, Utkarsh Ayachit wrote: > > No, that's not it. Hopefully someone with more knowledge on this than > me can chime in at some point. I'm told that VirtualGL < 2.3.1 did not > forward the glXCreateContextARB calls we need for creating OpenGL 3.2 > context needed by ParaView (OpenGL2 backend). > > To update my know how about it in the mean time, I read up a bit on > TightVNC and VGL [1,2]. So, is your setup intended to use VirtualGL? > If so, shouldn't you be running `vglrun paraview`? I believe that's > the [VGL] warning messages are all about, aren't they? > > Utkarsh > > [1] Caution-http://www.virtualgl.org/vgldoc/2_1_1/#hd009 > [2] > Caution-https://hpc.nrel.gov/users/software/visualization-analytics/vi > rtualgl-turbovnc > > On Wed, Aug 24, 2016 at 9:36 AM, Angelini, Richard C (Rick) CIV USARMY > RDECOM ARL (US) <richard.c.angelini....@mail.mil> wrote: > > Yes - this is an OpenGL2 build. > > Is this the information on TurboVNC that you’re looking for? > > server glx vendor string: VirtualGL > server glx version string: 1.4 > > ________________________________ > Rick Angelini > USArmy Research Laboratory > CISD/HPC Architectures Team > Phone: 410-278-6266 > > > > > -----Original Message----- > From: Utkarsh Ayachit <utkarsh.ayac...@kitware.com> > Date: Wednesday, August 24, 2016 at 8:57 AM > To: Rick Angelini <richard.c.angelini....@mail.mil> > Cc: ParaView <paraview@paraview.org> > Subject: [Non-DoD Source] Re: [Paraview] 5.1.2/OpenGL2 issue > > All active links contained in this email were disabled. Please verify > the identity of the sender, and confirm the authenticity of all links > contained within the message prior to copying and pasting the address > to a Web browser. > > > > > ---- > > Rick, > > I am assuming with is with VTK_RENDERING_BACKEND set to OpenGL2. > > Do you know what VirtualGL version is being used? > > On Tue, Aug 23, 2016 at 2:56 PM, Angelini, Richard C (Rick) CIV USARMY > RDECOM ARL (US) <richard.c.angelini....@mail.mil> wrote: > > We are trying to build/run ParaView 5.1.2 on a particular HPC system with > graphics nodes via TurboVNC. ParaView 5.0.1 build/runs fine in this > configuration. ParaView 5.1.2 compiles fine (using identical build > configuration used to build 5.0.1) - however the GUI fails at execution. > I’m not sure how to debug it any further. It *appears* that 5.1.2 is > maybe doing some additional environment querying that might be causing > this failure? > > > When I try to run 5.1.2, I get this error: > > g01 > paraview > [VGL] WARNING: The OpenGL rendering context obtained on X display > [VGL] :0.0 is indirect, which may cause performance to suffer. > [VGL] If :0.0 is a local X display, then the framebuffer device > [VGL] permissions may be set incorrectly. > Segmentation fault > > > The particular message about indirect rendering – if I run glxinfo, > direct rendering is set to YES. > > g01 > glxinfo > name of display: :5.0 > display: :5 screen: 0 > direct rendering: Yes > server glx vendor string: VirtualGL > server glx version string: 1.4 > [deleted stuff] > OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: Tesla > K40m/PCIe/SSE2 OpenGL core profile version string: 4.3.0 NVIDIA 340.93 > > > > ________________________________ > Rick Angelini > USArmy Research Laboratory > CISD/HPC Architectures Team > Phone: 410-278-6266 > > _______________________________________________ > Powered by Caution-Caution-www.kitware.com > > Visit other Kitware open-source projects at > Caution-Caution-http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > Caution-Caution-http://paraview.org/Wiki/ParaView > > Search the list archives at: > Caution-Caution-http://markmail.org/search/?q=ParaView > > Follow this link to subscribe/unsubscribe: > Caution-Caution-http://public.kitware.com/mailman/listinfo/paraview > > > -- > > Dave Pratt > Sr. Software Developer > Secure Mission Solutions, Inc. > a PARSONS Company > > 612/708-2284 (Cell) > david.pratt....@dren.hpc.mil > depr...@securemissionsolutions.com > 1392073...@jabber.dren.net > CLASSIFICATION: UNCLASSIFIED
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ 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