[Paraview] Paraview segfaults on CentOS 7.2

Chuck Atkins chuck.atkins at kitware.com
Thu Jul 20 01:38:51 EDT 2017


Hi Martin,

Do you know which graphics card and OpenGL driver you're using?  Given that
it works with the --mesa option I suspect ParaView is hitting an issue with
your OpenGL stack.  Some versions of the binary AMD/ATI driver on Linux
have known bugs in them that cause ParaView to segfault, for instance.

----------
Chuck Atkins
Staff R&D Engineer, Scientific Computing
Kitware, Inc.


On Wed, Jul 19, 2017 at 3:19 PM, Martin Cuma <martin.cuma at utah.edu> wrote:

> Hi Ben,
>
> I finally got all the dependencies in and built Paraview from the source
> with the debug options on our CentOS 7 machine. Paraview still segfaults,
> and, loading the core file in gdb, below is the backtrace. If you see
> anything of interest, I'd be keen to know it.
>
> Program terminated with signal 11, Segmentation fault.
> #0  0x0000000000000000 in ?? ()
> (gdb)
> (gdb) bt
> #0  0x0000000000000000 in  ()
> #1  0x00007f4acb27fcd6 in vtkOpenGLRenderWindow::CreateHardwareOffScreenBuffers(int,
> int, bool) (this=0x372fe10, width=300, height=300, bind=false)
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/VTK/Rendering/
> OpenGL2/vtkOpenGLRenderWindow.cxx:2004
> #2  0x00007f4acb27f971 in vtkOpenGLRenderWindow::CreateHardwareOffScreenWindow(int,
> int) (this=0x372fe10, width=300, height=300)
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/VTK/Rendering/
> OpenGL2/vtkOpenGLRenderWindow.cxx:1917
> #3  0x00007f4acb31ae10 in vtkXOpenGLRenderWindow::CreateOffScreenWindow(int,
> int) (this=0x372fe10, width=300, height=300)
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/VTK/Rendering/
> OpenGL2/vtkXOpenGLRenderWindow.cxx:814
> #4  0x00007f4acb31b222 in vtkXOpenGLRenderWindow::Initialize()
> (this=0x372fe10)
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/VTK/Rendering/
> OpenGL2/vtkXOpenGLRenderWindow.cxx:929
> #5  0x00007f4acb280d41 in vtkOpenGLRenderWindow::SupportsOpenGL()
> (this=0x372e610)
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/VTK/Rendering/
> OpenGL2/vtkOpenGLRenderWindow.cxx:2350
> #6  0x00007f4ac2c6ed45 in vtkPVDisplayInformation::SupportsOpenGLLocally()
> ()
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/ParaViewCore/
> ClientServerCore/Rendering/vtkPVDisplayInformation.cxx:108
> ---Type <return> to continue, or q <return> to quit---
> #7  0x00007f4ac2c6edc9 in vtkPVDisplayInformation::CopyFromObject(vtkObject*)
> (this=0x1f6e330)
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/ParaViewCore/
> ClientServerCore/Rendering/vtkPVDisplayInformation.cxx:124
> #8  0x00007f4acd16151a in vtkPVSessionCore::GatherInform
> ationInternal(vtkPVInformation*, unsigned int) (this=0x1614fc0,
> information=0x1f6e330, globalid=0)
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/ParaViewCore/S
> erverImplementation/Core/vtkPVSessionCore.cxx:783
> #9  0x00007f4acd1617cf in vtkPVSessionCore::GatherInformation(unsigned
> int, vtkPVInformation*, unsigned int) (this=0x1614fc0, location=4,
> information=0x1f6e330, globalid=0)
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/ParaViewCore/S
> erverImplementation/Core/vtkPVSessionCore.cxx:821
> #10 0x00007f4acd15d458 in vtkPVSessionBase::GatherInformation(unsigned
> int, vtkPVInformation*, unsigned int) (this=
>     0x1d197b0, location=4, information=0x1f6e330, globalid=0)
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/ParaViewCore/S
> erverImplementation/Core/vtkPVSessionBase.cxx:243
> #11 0x00007f4acfea426d in pqDefaultViewBehavior::onServerCreation(pqServer*)
> (this=0x1d15b00, server=0x20b4ed0)
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/Qt/Application
> Components/pqDefaultViewBehavior.cxx:119
> #12 0x00007f4acff4cf5c in pqDefaultViewBehavior::qt_static_metacall(QObject*,
> QM---Type <return> to continue, or q <return> to quit---
> etaObject::Call, int, void**) (_o=0x1d15b00, _c=QMetaObject::InvokeMetaMethod,
> _id=0, _a=0x7fff452a5390)
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/build/Qt/
> ApplicationComponents/moc_pqDefaultViewBehavior.cpp:81
> #13 0x00007f4ac48f1761 in QMetaObject::activate(QObject*, int, int,
> void**) ()
>     at /lib64/libQt5Core.so.5
> #14 0x00007f4acf49d885 in pqServerManagerModel::serverAdded(pqServer*)
> (this=0x15e5e30, _t1=0x20b4ed0)
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/build/Qt/Core/
> moc_pqServerManagerModel.cpp:564
> #15 0x00007f4acf4671f8 in pqServerManagerModel::onConnectionCreated(long
> long) (this=0x15e5e30, id=1)
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/Qt/Core/pqServ
> erManagerModel.cxx:503
> #16 0x00007f4acf49ce83 in pqServerManagerModel::qt_static_metacall(QObject*,
> QMetaObject::Call, int, void**) (_o=0x15e5e30,
> _c=QMetaObject::InvokeMetaMethod, _id=36, _a=0x7fff452a55e0)
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/build/Qt/Core/
> moc_pqServerManagerModel.cpp:268
> #17 0x00007f4ac48f1761 in QMetaObject::activate(QObject*, int, int,
> void**) ()
>     at /lib64/libQt5Core.so.5
> #18 0x00007f4acf49ebf7 in pqServerManagerObserver::connectionCreated(long
> long) (this=0x1823580, _t1=1)
> ---Type <return> to continue, or q <return> to quit---
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/build/Qt/Core/
> moc_pqServerManagerObserver.cpp:278
> #19 0x00007f4acf46ad11 in pqServerManagerObserver::connectionCreated(vtkObject*,
> unsigned long, void*, void*) (this=0x1823580, callData=0x15fe1e0)
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/Qt/Core/pqServ
> erManagerObserver.cxx:110
> #20 0x00007f4acf49e604 in pqServerManagerObserver::qt_static_metacall(QObject*,
> QMetaObject::Call, int, void**) (_o=0x1823580,
> _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0x7fff452a5830)
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/build/Qt/Core/
> moc_pqServerManagerObserver.cpp:142
> #21 0x00007f4ac48f1761 in QMetaObject::activate(QObject*, int, int,
> void**) ()
>     at /lib64/libQt5Core.so.5
> #22 0x00007f4acc2b5f34 in vtkQtConnection::EmitExecute(vtkObject*,
> unsigned long, void*, void*, vtkCommand*) (this=0x15e7f90, _t1=0x15fe1a0,
> _t2=67, _t3=0x0, _t4=0x15fe1e0, _t5=0x1614ce0)
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/build/VTK/
> GUISupport/Qt/moc_vtkQtConnection.cpp:139
> #23 0x00007f4acc2a13a6 in vtkQtConnection::Execute(vtkObject*, unsigned
> long, void*) (this=0x15e7f90, caller=0x15fe1a0, e=67, call_data=0x15fe1e0)
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/VTK/GUISupport
> /Qt/vtkQtConnection.cxx:72
> #24 0x00007f4acc2a1346 in vtkQtConnection::DoCallback(vtkObject*,
> unsigned long,---Type <return> to continue, or q <return> to quit---
>  void*, void*) (vtk_obj=0x15fe1a0, event=67, client_data=0x15e7f90,
> call_data=0x15fe1e0)
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/VTK/GUISupport
> /Qt/vtkQtConnection.cxx:62
> #25 0x00007f4ac5978d21 in vtkCallbackCommand::Execute(vtkObject*,
> unsigned long, void*) (this=0x1614ce0, caller=0x15fe1a0, event=67,
> callData=0x15fe1e0)
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/VTK/Common/
> Core/vtkCallbackCommand.cxx:42
> #26 0x00007f4ac5a80264 in vtkSubjectHelper::InvokeEvent(unsigned long,
> void*, vtkObject*) (this=0x156bcb0, event=67, callData=0x15fe1e0,
> self=0x15fe1a0)
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/VTK/Common/
> Core/vtkObject.cxx:616
> #27 0x00007f4ac5a8077f in vtkObject::InvokeEvent(unsigned long, void*)
> (this=0x15fe1a0, event=67, callData=0x15fe1e0)
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/VTK/Common/
> Core/vtkObject.cxx:785
> #28 0x00007f4acc9f4ab3 in vtkProcessModule::RegisterSession(vtkSession*)
> (this=0x15fe1a0, session=0x1d197b0)
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/ParaViewCore/
> ClientServerCore/Core/vtkProcessModule.cxx:378
> #29 0x00007f4acd657bf7 in vtkSMSession::ConnectToSelf() ()
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/ParaViewCore/
> ServerManager/Core/vtkSMSession.cxx:311
> ---Type <return> to continue, or q <return> to quit---
> #30 0x00007f4acf4235d6 in pqObjectBuilder::createServer(pqServerResource
> const&) (this=0x15e80e0, resource=...)
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/Qt/Core/pqObje
> ctBuilder.cxx:656
> #31 0x00007f4acfe5cca6 in pqAlwaysConnectedBehavior::serverCheck() (this=
>     0x1d16b30)
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/Qt/Application
> Components/pqAlwaysConnectedBehavior.cxx:81
> #32 0x00007f4acfe5cb26 in pqAlwaysConnectedBehavior::pqA
> lwaysConnectedBehavior(QObject*) (this=0x1d16b30, parentObject=0x1d143c0)
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/Qt/Application
> Components/pqAlwaysConnectedBehavior.cxx:52
> #33 0x00007f4acfeda449 in pqParaViewBehaviors::pqParaViewBehaviors(QMainWindow*,
> QObject*) (this=0x1d143c0, mainWindow=0x160b200, parentObject=0x160b200)
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/Qt/Application
> Components/pqParaViewBehaviors.cxx:163
> #34 0x00000000004113ca in ParaViewMainWindow::ParaViewMainWindow() (this=
>     0x160b200)
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/Applications/
> ParaView/ParaViewMainWindow.cxx:258
> #35 0x000000000040f1c7 in pqparaviewInitializer::Initialize(int, char**)
> (this=0x7fff452a61c0, argc=1, argv=0x7fff452a6338)
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/build/Applicat
> ions/ParaView---Type <return> to continue, or q <return> to quit---
> /pqparaviewInitializer.cxx:122
> #36 0x000000000040eb64 in main(int, char**) (argc=1, argv=0x7fff452a6338)
>     at /uufs/chpc.utah.edu/sys/srcdir/paraview/5.4.0/build/Applicat
> ions/ParaView/paraview_main.cxx:121
>
> Thanks,
> MC
>
> --
> Martin Cuma
> Center for High Performance Computing
> Department of Geology and Geophysics
> University of Utah
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at http://www.kitware.com/opensou
> rce/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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/paraview/attachments/20170720/b077b839/attachment.html>


More information about the ParaView mailing list