[Paraview-developers] [Non-DoD Source] Re: What is the minimum nvidia driver level that works with ParaView 5.3.0 (UNCLASSIFIED)

Hennessey, Joseph G CTR USARMY RDECOM ARL (US) joseph.g.hennessey2.ctr at mail.mil
Thu Mar 16 14:15:43 EDT 2017


Utkarsh,

I have tested on Excalibur and close all views, split views
and/or create new views all work as long as the environment variable

PV_DEBUG_SKIP_OPENGL_VERSION_CHECK is set to 1

On another system the ARL utility server, it has the same behavior,
segfaulting unless the environment variable is set to 1.
Again, it works fine with close all views, split views
and/or create new views as long as the environment variable is set.

Thanks,

Joe

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Joseph G. Hennessey Ph.D., SAIC
Team SAIC
Army Research Lab
DOD Supercomputing Resource Center
Aberdeen Proving Ground, MD 21005
Voice:  410-278-3619
Fax:    410-278-8799
Email:  joseph.g.hennessey2.ctr at mail.mil


-----Original Message-----
From: Utkarsh Ayachit [mailto:utkarsh.ayachit at kitware.com]
Sent: Wednesday, March 15, 2017 11:14 AM
To: Hennessey, Joseph G CTR USARMY RDECOM ARL (US) 
<joseph.g.hennessey2.ctr at mail.mil>
Cc: ParaView Developers <paraview-developers at paraview.org>
Subject: Re: [Non-DoD Source] Re: [Paraview-developers] What is the minimum 
nvidia driver level that works with ParaView 5.3.0 (UNCLASSIFIED)

Joe,

Can you see if you close all views, split views and/or create new views if it 
still works? I wonder if you're running to some GL/GLX issue with creating 
multiple OpenGL contexts.

There's also some known issue with creation of the offscreen context, or so I 
am told, that encounters some issues on certain linuxes..you may be running 
into that.

Utkarsh

On Fri, Mar 10, 2017 at 12:29 PM, Hennessey, Joseph G CTR USARMY RDECOM ARL 
(US) <joseph.g.hennessey2.ctr at mail.mil> wrote:
> CLASSIFICATION: UNCLASSIFIED
>
> Utkarsh,
>
> You are correct, I had set the variable but not exported it.
> When I correctly exported the variable then ParaView 5.3.0-RC3
> correctly launched without segfaulting.
>
> So, now I have a workaround at least.
> Is there anything else I should check for you?
>
> Thanks,
>
> Joe
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Joseph G. Hennessey Ph.D., SAIC
> Team SAIC
> Army Research Lab
> DOD Supercomputing Resource Center
> Aberdeen Proving Ground, MD 21005
> Voice:  410-278-3619
> Fax:    410-278-8799
> Email:  joseph.g.hennessey2.ctr at mail.mil
>
>
> -----Original Message-----
> From: Utkarsh Ayachit [mailto:utkarsh.ayachit at kitware.com]
> Sent: Friday, March 10, 2017 12:10 PM
> To: Hennessey, Joseph G CTR USARMY RDECOM ARL (US)
> <joseph.g.hennessey2.ctr at mail.mil>
> Cc: ParaView Developers <paraview-developers at paraview.org>
> Subject: Re: [Non-DoD Source] Re: [Paraview-developers] What is the
> minimum nvidia driver level that works with ParaView 5.3.0
> (UNCLASSIFIED)
>
> 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.
>
>
>
>
> ----
>
> Joe,
>
> Something's not correct. If you look at the code in
> vtkPVDisplayInformation [1], it should not even get to line #108 if
> the environment variable was set correctly.
>
> Utkarsh
>
> [1]
> Caution-https://gitlab.kitware.com/paraview/paraview/blob/master/ParaV
> iewCore/ClientServerCore/Rendering/vtkPVDisplayInformation.cxx#L86-90
>
> On Fri, Mar 10, 2017 at 12:02 PM, Hennessey, Joseph G CTR USARMY
> RDECOM ARL
> (US) <joseph.g.hennessey2.ctr at mail.mil> wrote:
>> CLASSIFICATION: UNCLASSIFIED
>>
>> Utkarsh,
>>
>> It fails at the same point with the variable set.
>> Here is the backtrace. (It is I think the same)
>>
>> Thanks,
>>
>> Joe
>>
>> Program received signal SIGSEGV, Segmentation fault.
>> 0x00002aaad5d2e2af in ?? () from
>> /usr/lib64/libnvidia-glcore.so.352.68
>> (gdb) backtrace
>> #0  0x00002aaad5d2e2af in ?? () from
>> /usr/lib64/libnvidia-glcore.so.352.68
>> #1  0x00002aaad5d2e69f in ?? () from
>> /usr/lib64/libnvidia-glcore.so.352.68
>> #2  0x00002aaab8d9b8f7 in ?? () from /usr/lib64/libGL.so.1
>> #3  0x00002aaaaad01dc6 in ?? () from
>> /app/SRD/VirtualGL/2.3.3/fakelib64/librrfaker.so
>> #4  0x00002aaaaad04f84 in ?? () from
>> /app/SRD/VirtualGL/2.3.3/fakelib64/librrfaker.so
>> #5  0x00002aaaaad06559 in ?? () from
>> /app/SRD/VirtualGL/2.3.3/fakelib64/librrfaker.so
>> #6  0x00002aaaaad0726e in ?? () from
>> /app/SRD/VirtualGL/2.3.3/fakelib64/librrfaker.so
>> #7  0x00002aaaaacf5e80 in glXMakeCurrent () from
>> /app/SRD/VirtualGL/2.3.3/fakelib64/librrfaker.so
>> #8  0x00002aaab1d46735 in vtkXOpenGLRenderWindow::DestroyWindow
>> (this=0x1daf950)
>>     at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/VTK/Rendering
>> /
>> OpenGL2/vtkXOpenGLRenderWindow.cxx:741
>> #9  0x00002aaab1cabd72 in
>> vtkOpenGLRenderWindow::DestroyHardwareOffScreenWindow (this=0x1daf950)
>>     at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/VTK/Rendering
>> /
>> OpenGL2/vtkOpenGLRenderWindow.cxx:2177
>> #10 0x00002aaab1d46a52 in
>> vtkXOpenGLRenderWindow::DestroyOffScreenWindow
>> (this=0x1daf950)
>>     at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/VTK/Rendering
>> /
>> OpenGL2/vtkXOpenGLRenderWindow.cxx:849
>> #11 0x00002aaab1d499f4 in
>> vtkXOpenGLRenderWindow::SetOffScreenRendering
>> (this=0x1daf950, i=0)
>>     at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/VTK/Rendering
>> /
>> OpenGL2/vtkXOpenGLRenderWindow.cxx:1757
>> #12 0x00002aaab1d46c30 in vtkXOpenGLRenderWindow::Finalize
>> (this=0x1daf950) at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/VTK/Rendering
>> /
>> OpenGL2/vtkXOpenGLRenderWindow.cxx:930
>> #13 0x00002aaab1d44b9c in
>> vtkXOpenGLRenderWindow::~vtkXOpenGLRenderWindow
>> (this=0x1daf950, __in_chrg=<optimized out>)
>>     at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/VTK/Rendering
>> /
>> OpenGL2/vtkXOpenGLRenderWindow.cxx:357
>> #14 0x00002aaab1d44c7a in
>> vtkXOpenGLRenderWindow::~vtkXOpenGLRenderWindow
>> (this=0x1daf950, __in_chrg=<optimized out>)
>>     at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/VTK/Rendering
>> /
>> OpenGL2/vtkXOpenGLRenderWindow.cxx:368
>> #15 0x00002aaab71b149d in vtkObjectBase::UnRegisterInternal
>> (this=0x1daf950,
>> check=0) at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/VTK/Common/Co
>> r
>> e/vtkObjectBase.cxx:240
>> #16 0x00002aaab71b3a66 in vtkObject::UnRegisterInternal
>> (this=0x1daf950, o=0x0, check=0) at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/VTK/Common/Co
>> r
>> e/vtkObject.cxx:900
>> #17 0x00002aaab71b1366 in vtkObjectBase::UnRegister (this=0x1daf950,
>> o=0x0) at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/VTK/Common/Co
>> r
>> e/vtkObjectBase.cxx:197
>> #18 0x00002aaab3fa0781 in vtkRenderWindow::UnRegister
>> (this=0x1daf950,
>> o=0x0) at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/VTK/Rendering
>> /
>> Core/vtkRenderWindow.cxx:1420
>> #19 0x00002aaab71b10da in vtkObjectBase::Delete (this=0x1daf950) at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/VTK/Common/Co
>> r
>> e/vtkObjectBase.cxx:142
>> #20 0x00002aaab1cac4c2 in vtkOpenGLRenderWindow::SupportsOpenGL
>> (this=0x1dae810)
>>     at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/VTK/Rendering
>> /
>> OpenGL2/vtkOpenGLRenderWindow.cxx:2338
>> #21 0x00002aaaba3b4b53 in vtkPVDisplayInformation::SupportsOpenGLLocally ()
>>     at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/ParaViewCore/
>> C
>> lientServerCore/Rendering/vtkPVDisplayInformation.cxx:108
>> #22 0x00002aaaba3b4bd7 in vtkPVDisplayInformation::CopyFromObject
>> (this=0xd36d30)
>>     at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/ParaViewCore/
>> C
>> lientServerCore/Rendering/vtkPVDisplayInformation.cxx:124
>> #23 0x00002aaaaefdb966 in vtkPVSessionCore::GatherInformationInternal
>> (this=0x8c6d70, information=0xd36d30, globalid=0)
>>     at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/ParaViewCore/
>> S
>> erverImplementation/Core/vtkPVSessionCore.cxx:783
>> #24 0x00002aaaaefdbc21 in vtkPVSessionCore::GatherInformation
>> (this=0x8c6d70, location=4, information=0xd36d30, globalid=0)
>>     at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/ParaViewCore/
>> S
>> erverImplementation/Core/vtkPVSessionCore.cxx:821
>> #25 0x00002aaaaefd77ea in vtkPVSessionBase::GatherInformation
>> (this=0xb27240, location=4, information=0xd36d30, globalid=0)
>>     at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/ParaViewCore/
>> S
>> erverImplementation/Core/vtkPVSessionBase.cxx:243
>> #26 0x00002aaaaafbaea9 in pqDefaultViewBehavior::onServerCreation
>> (this=0xb25e60, server=0xe552b0)
>>     at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/Qt/Applicatio
>> n
>> Components/pqDefaultViewBehavior.cxx:119
>> #27 0x00002aaaab04f4c2 in pqDefaultViewBehavior::qt_static_metacall
>> (_o=0xb25e60, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffffff6e80)
>>     at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/build/Qt/Applicat
>> i
>> onComponents/moc_pqDefaultViewBehavior.cxx:54
>> #28 0x00002aaab06076ea in QMetaObject::activate(QObject*, QMetaObject
>> const*, int, void**) () from
>> /p/app/DAAC/paraview/5.3.0/lib/paraview-5.3/libQtCore.so.4
>> #29 0x00002aaaacbcf41f in pqServerManagerModel::serverAdded
>> (this=0x8acd90,
>> _t1=0xe552b0)
>>     at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/build/Qt/Core/moc
>> _
>> pqServerManagerModel.cxx:218
>> #30 0x00002aaaacb9b67f in pqServerManagerModel::onConnectionCreated
>> (this=0x8acd90, id=1) at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/Qt/Core/pqSer
>> v
>> erManagerModel.cxx:503
>> #31 0x00002aaaacbcf231 in pqServerManagerModel::qt_static_metacall
>> (_o=0x8acd90, _c=QMetaObject::InvokeMetaMethod, _id=36, _a=0x7fffffff7080)
>>     at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/build/Qt/Core/moc
>> _
>> pqServerManagerModel.cxx:160
>> #32 0x00002aaab06076ea in QMetaObject::activate(QObject*, QMetaObject
>> const*, int, void**) () from
>> /p/app/DAAC/paraview/5.3.0/lib/paraview-5.3/libQtCore.so.4
>> #33 0x00002aaaacbd05ab in pqServerManagerObserver::connectionCreated
>> (this=0x8c8a80, _t1=1)
>>     at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/build/Qt/Core/moc
>> _
>> pqServerManagerObserver.cxx:170
>> #34 0x00002aaaacb9f186 in pqServerManagerObserver::connectionCreated
>> (this=0x8c8a80, callData=0x912460)
>>     at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/Qt/Core/pqSer
>> v
>> erManagerObserver.cxx:110
>> #35 0x00002aaaacbd01d2 in pqServerManagerObserver::qt_static_metacall
>> (_o=0x8c8a80, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0x7fffffff7290)
>>     at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/build/Qt/Core/moc
>> _
>> pqServerManagerObserver.cxx:90
>> #36 0x00002aaab06076ea in QMetaObject::activate(QObject*, QMetaObject
>> const*, int, void**) () from
>> /p/app/DAAC/paraview/5.3.0/lib/paraview-5.3/libQtCore.so.4
>> #37 0x00002aaaaff48373 in vtkQtConnection::EmitExecute
>> (this=0x84c030, _t1=0x912420, _t2=67, _t3=0x0, _t4=0x912460, _t5=0x88b020)
>>     at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/build/VTK/GUISupp
>> o
>> rt/Qt/moc_vtkQtConnection.cxx:103
>> #38 0x00002aaaaff36d36 in vtkQtConnection::Execute (this=0x84c030,
>> caller=0x912420, e=67, call_data=0x912460)
>>     at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/VTK/GUISuppor
>> t
>> /Qt/vtkQtConnection.cxx:72
>> #39 0x00002aaaaff36cd6 in vtkQtConnection::DoCallback
>> (vtk_obj=0x912420, event=67, client_data=0x84c030, call_data=0x912460)
>>     at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/VTK/GUISuppor
>> t
>> /Qt/vtkQtConnection.cxx:62
>> #40 0x00002aaab70a89b9 in vtkCallbackCommand::Execute (this=0x88b020,
>> caller=0x912420, event=67, callData=0x912460)
>>     at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/VTK/Common/Co
>> r
>> e/vtkCallbackCommand.cxx:42
>> #41 0x00002aaab71b2d3e in vtkSubjectHelper::InvokeEvent
>> (this=0x84bec0, event=67, callData=0x912460, self=0x912420)
>>     at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/VTK/Common/Co
>> r
>> e/vtkObject.cxx:616
>> #42 0x00002aaab71b3245 in vtkObject::InvokeEvent (this=0x912420,
>> event=67,
>> callData=0x912460) at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/VTK/Common/Co
>> r
>> e/vtkObject.cxx:785
>> #43 0x00002aaaafa05828 in vtkProcessModule::RegisterSession
>> (this=0x912420,
>> session=0xb27240)
>>     at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/ParaViewCore/
>> C
>> lientServerCore/Core/vtkProcessModule.cxx:378
>> #44 0x00002aaaaec18373 in vtkSMSession::ConnectToSelf () at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/ParaViewCore/
>> S
>> erverManager/Core/vtkSMSession.cxx:308
>> #45 0x00002aaaacb5e0ca in pqObjectBuilder::createServer
>> (this=0x8acc70,
>> resource=...) at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/Qt/Core/pqObj
>> e
>> ctBuilder.cxx:656
>> #46 0x00002aaaaaf7aa56 in pqAlwaysConnectedBehavior::serverCheck
>> (this=0xb24d00)
>>     at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/Qt/Applicatio
>> n
>> Components/pqAlwaysConnectedBehavior.cxx:81
>> #47 0x00002aaaaaf7a8d6 in
>> pqAlwaysConnectedBehavior::pqAlwaysConnectedBehavior
>> (this=0xb24d00, parentObject=0xb19b40)
>>     at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/Qt/Applicatio
>> n
>> Components/pqAlwaysConnectedBehavior.cxx:52
>> #48 0x00002aaaaafec564 in pqParaViewBehaviors::pqParaViewBehaviors
>> (this=0xb19b40, mainWindow=0x8ff0b0, parentObject=0x8ff0b0)
>>     at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/Qt/Applicatio
>> n
>> Components/pqParaViewBehaviors.cxx:157
>> #49 0x000000000040cb7e in ParaViewMainWindow::ParaViewMainWindow
>> (this=0x8ff0b0) at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/Applications/
>> P
>> araView/ParaViewMainWindow.cxx:249
>> #50 0x000000000040accb in pqparaviewInitializer::Initialize
>> (this=0x7fffffff7bb0, argc=1, argv=0x7fffffff7d18)
>>     at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/build/Application
>> s
>> /ParaView/pqparaviewInitializer.cxx:122
>> #51 0x000000000040a7a1 in main (argc=1, argv=0x7fffffff7d18) at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/build/Application
>> s
>> /ParaView/paraview_main.cxx:117
>>
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> Joseph G. Hennessey Ph.D., SAIC
>> Team SAIC
>> Army Research Lab
>> DOD Supercomputing Resource Center
>>
>>
>> -----Original Message-----
>> From: Utkarsh Ayachit [Caution-mailto:utkarsh.ayachit at kitware.com]
>> Sent: Friday, March 10, 2017 11:47 AM
>> To: Hennessey, Joseph G CTR USARMY RDECOM ARL (US)
>> <joseph.g.hennessey2.ctr at mail.mil>
>> Cc: ParaView Developers <paraview-developers at paraview.org>
>> Subject: Re: [Non-DoD Source] Re: [Paraview-developers] What is the
>> minimum nvidia driver level that works with ParaView 5.3.0
>> (UNCLASSIFIED)
>>
>> Joe,
>>
>> Next, can you try setting PV_DEBUG_SKIP_OPENGL_VERSION_CHECK=1 in the
>> environment and see if it goes further?
>>
>> Thanks
>> Utkarsh
>>
>>
>> CLASSIFICATION: UNCLASSIFIED
>
>
> CLASSIFICATION: UNCLASSIFIED
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5615 bytes
Desc: not available
URL: <http://public.kitware.com/pipermail/paraview-developers/attachments/20170316/d4972b53/attachment.bin>


More information about the Paraview-developers mailing list