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

Utkarsh Ayachit utkarsh.ayachit at kitware.com
Wed Mar 15 11:13:31 EDT 2017


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/ParaViewCore/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/Cor
>> 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/Cor
>> 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/Cor
>> 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/Cor
>> 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/Application
>> 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/Applicati
>> 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/pqServ
>> 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/pqServ
>> 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/GUISuppo
>> 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/GUISupport
>> /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/GUISupport
>> /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/Cor
>> 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/Cor
>> 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/Cor
>> 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/pqObje
>> ctBuilder.cxx:656
>> #46 0x00002aaaaaf7aa56 in pqAlwaysConnectedBehavior::serverCheck
>> (this=0xb24d00)
>>     at
>> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/Qt/Application
>> 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/Application
>> 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/Application
>> 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/Applications
>> /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/Applications
>> /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


More information about the Paraview-developers mailing list