[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
Fri Mar 10 12:09:38 EST 2017


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] 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/Core/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/Core/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/Core/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/Core/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/ClientServerCore/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/ClientServerCore/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/ServerImplementation/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/ServerImplementation/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/ServerImplementation/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/ApplicationComponents/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/ApplicationComponents/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/pqServerManagerModel.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/pqServerManagerObserver.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/GUISupport/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/Core/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/Core/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/Core/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/ClientServerCore/Core/vtkProcessModule.cxx:378
> #44 0x00002aaaaec18373 in vtkSMSession::ConnectToSelf () at
> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/ParaViewCore/ServerManager/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/pqObjectBuilder.cxx:656
> #46 0x00002aaaaaf7aa56 in pqAlwaysConnectedBehavior::serverCheck
> (this=0xb24d00)
>     at
> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/Qt/ApplicationComponents/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/ApplicationComponents/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/ApplicationComponents/pqParaViewBehaviors.cxx:157
> #49 0x000000000040cb7e in ParaViewMainWindow::ParaViewMainWindow
> (this=0x8ff0b0) at
> /p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/Applications/ParaView/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 [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


More information about the Paraview-developers mailing list