[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
Fri Mar 10 10:43:56 EST 2017


CLASSIFICATION: UNCLASSIFIED

Utkarsh,

As you can see from the stack trace of the problem point below

Inside of
vtkOpenGLRenderWindow::DestroyHardwareOffScreenWindow
this->DestroyWindow();
 is being called

Then inside of
void vtkXOpenGLRenderWindow::DestroyWindow()
      glXMakeCurrent(this->DisplayId, None, NULL);
is being called with this->DisplayId =
 (Display *) 0x1db0940

It then ultimately segfaults in
/usr/lib64/libnvidia-glcore.so.352.68

Here is my gdb data including a backtrace.

Thanks,

Joe

(gdb) frame 8
#8  0x00002aaab1d46735 in vtkXOpenGLRenderWindow::DestroyWindow (this=
    0x1daf9a0)
    at 
/p/home/joeh/PV/Build_5.3.0_gl2/superbuild/paraview/src/VTK/Rendering/OpenGL2/vtkXOpenGLRenderWindow.cxx:741
741	      glXMakeCurrent(this->DisplayId, None, NULL);
(gdb) print this-?DisplayId
A syntax error in expression, near `?DisplayId'.
(gdb) ptype this->DisplayId
type = struct _XDisplay {
    <incomplete type>
} *
(gdb) ptype this->Internal->ContextId
type = struct __GLXcontextRec {
    <incomplete type>
} *
(gdb) ptype this->OwnContext
type = int
(gdb) print this->DisplayId
$1 = (Display *) 0x1db0940
 (gdb) print this->Internal->ContextId
$2 = (GLXContext) 0x1dc1680
(gdb) print this->OwnContext
$3 = 1
(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=
    0x1daf9a0)
    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=0x1daf9a0)
    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=
    0x1daf9a0)
    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=
    0x1daf9a0, 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=0x1daf9a0)
    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=0x1daf9a0, __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=0x1daf9a0, __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=0x1daf9a0,
    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=0x1daf9a0, 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=0x1daf9a0, 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=0x1daf9a0, 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=0x1daf9a0)
    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=
    0x1dae860)
    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=
    0xd37c80)
    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=0xd37c80, 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=0xd37c80, 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=0xd37c80, 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_pqS---Type 
<return> to continue, or q <return> to quit---
erverManagerObserver.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 10:06 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: [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,

I believe no one has answered since it's a hard question to answer  -- for me, 
anyways :).

Is it possible to do a debug build of ParaView and see where it's segfaulting?

Utkarsh

On Thu, Mar 9, 2017 at 4:36 PM, Hennessey, Joseph G CTR USARMY RDECOM ARL (US) 
<joseph.g.hennessey2.ctr at mail.mil> wrote:
> CLASSIFICATION: UNCLASSIFIED
>
> Hello,
>
> What is the minimum nvidia driver level that works with ParaView 5.3.0-RC3?
>
> We have been trying version 352.68 and have been getting segfaults
> with
>
> /usr/lib64/libnvidia-glcore.so.352.68
>
> Thanks,
>
> Joe
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Joseph G. Hennessey Ph.D., SAIC
> Team SAIC
> Army Research Lab
> DOD Supercomputing Resource Center
>
>
> CLASSIFICATION: UNCLASSIFIED
>
> _______________________________________________
> Powered by Caution-www.kitware.com
>
> Visit other Kitware open-source projects at
> Caution-http://www.kitware.com/opensource/opensource.html
>
> Search the list archives at:
> Caution-http://markmail.org/search/?q=Paraview-developers
>
> Follow this link to subscribe/unsubscribe:
> Caution-http://public.kitware.com/mailman/listinfo/paraview-developers
>


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/20170310/9b65fafc/attachment-0001.bin>


More information about the Paraview-developers mailing list