Dear All! I have a few issues with getting paraview v3.10.0/v3.10.1 running without getting a segmentation fault just after the logo window appears and the Qt window builds up. This happens only for the time being if I am using the following settings: + MPI support enabled (using openMPI v1.4.3) + OS MESA enabled (v7.9.2), using MESA for all openGL includes and libraries. + QT v4.6.3 + Python 2.7.1 + CMake 2.8.4
The system is Linux x86_64 based on SLES10. The segmentation fault does not appear if I leave OpenMPI out of the loop (ie building without MPI support). Using the standard OpenGL libraries (disabling full CPU rendering and using GPU rendering instead, i.e. VTK_HAS_OSMESA=OFF) and MPI support does not produce the segmentation fault either. I have been backing off the CMAKE_BUILD_TYPE=Release and switched to CMAKE_BUILD_TYPE=Debug, the recompiled paraview from scratch, alas without any success. I still get the same segmentation fault. I have tried also with the system compiler (gcc 4.1.2) and newer compiler versions (gcc v4.5.1 and 4.6.0), the result still being the same. I have included a backtrace from gdb in order to check where the segmentation fault is produced and it looks like this happens in vtkOpenGLRenderWindow.cxx on line 241. #0 0x0000000000b14f90 in ?? () #1 0x00002aaab68640b7 in vtkOpenGLRenderWindow::OpenGLInit (this=0x1506230) at /scratch/fal/COMPILE/ParaView-3.10.1/src/VTK/Rendering/vtkOpenGLRenderWindow.cxx:241 #2 0x00002aaab68c18c1 in vtkXOpenGLRenderWindow::WindowInitialize (this=0x1506230) at /scratch/fal/COMPILE/ParaView-3.10.1/src/VTK/Rendering/vtkXOpenGLRenderWindow.cxx:1043 #3 0x00002aaab68c1907 in vtkXOpenGLRenderWindow::Initialize (this=0x1506230) at /scratch/fal/COMPILE/ParaView-3.10.1/src/VTK/Rendering/vtkXOpenGLRenderWindow.cxx:1052 #4 0x00002aaab68c1dbb in vtkXOpenGLRenderWindow::Start (this=0x1506230) at /scratch/fal/COMPILE/ParaView-3.10.1/src/VTK/Rendering/vtkXOpenGLRenderWindow.cxx:1185 #5 0x00002aaab677ae0d in vtkRenderWindow::DoStereoRender (this=0x1506230) at /scratch/fal/COMPILE/ParaView-3.10.1/src/VTK/Rendering/vtkRenderWindow.cxx:687 #6 0x00002aaab677adde in vtkRenderWindow::DoFDRender (this=0x1506230) at /scratch/fal/COMPILE/ParaView-3.10.1/src/VTK/Rendering/vtkRenderWindow.cxx:676 #7 0x00002aaab677a873 in vtkRenderWindow::DoAARender (this=0x1506230) at /scratch/fal/COMPILE/ParaView-3.10.1/src/VTK/Rendering/vtkRenderWindow.cxx:563 #8 0x00002aaab6779e22 in vtkRenderWindow::Render (this=0x1506230) at /scratch/fal/COMPILE/ParaView-3.10.1/src/VTK/Rendering/vtkRenderWindow.cxx:376 #9 0x00002aaab68c4755 in vtkXOpenGLRenderWindow::Render (this=0x1506230) at /scratch/fal/COMPILE/ParaView-3.10.1/src/VTK/Rendering/vtkXOpenGLRenderWindow.cxx:1845 #10 0x00002aaaaddf7a2d in vtkPVRenderView::Render (this=0x146e140, interactive=false, skip_rendering=false) at /scratch/fal/COMPILE/ParaView-3.10.1/src/Servers/Filters/vtkPVRenderView.cxx:752 #11 0x00002aaaaddf72b7 in vtkPVRenderView::StillRender (this=0x146e140) at /scratch/fal/COMPILE/ParaView-3.10.1/src/Servers/Filters/vtkPVRenderView.cxx:592 #12 0x00002aaaad75837e in vtkPVRenderViewCommand (arlu=0xcafc80, ob=0x146e140, method=0x126d499 "StillRender", msg=@0x7fffffffb1c0, resultStream=@0xce66a0) at /scratch/fal/COMPILE/ParaView-3.10.1/build/Servers/Filters/vtkPVRenderViewClientServer.cxx:238 #13 0x00002aaab61794aa in vtkClientServerInterpreter::ProcessCommandInvoke (this=0xcafc80, css=@0x7fffffffb560, midx=0) at /scratch/fal/COMPILE/ParaView-3.10.1/src/Utilities/VTKClientServer/vtkClientServerInterpreter.cxx:379 #14 0x00002aaab6178bc9 in vtkClientServerInterpreter::ProcessOneMessage (this=0xcafc80, css=@0x7fffffffb560, message=0) at /scratch/fal/COMPILE/ParaView-3.10.1/src/Utilities/VTKClientServer/vtkClientServerInterpreter.cxx:214 #15 0x00002aaab6178a63 in vtkClientServerInterpreter::ProcessStream (this=0xcafc80, css=@0x7fffffffb560) at /scratch/fal/COMPILE/ParaView-3.10.1/src/Utilities/VTKClientServer/vtkClientServerInterpreter.cxx:183 #16 0x00002aaab119786d in vtkSelfConnection::ProcessStreamLocally (this=0x1443880, stream=@0x7fffffffb560) at /scratch/fal/COMPILE/ParaView-3.10.1/src/Servers/Common/vtkSelfConnection.cxx:118 #17 0x00002aaab1197829 in vtkSelfConnection::SendStreamToClient (this=0x1443880, stream=@0x7fffffffb560) at /scratch/fal/COMPILE/ParaView-3.10.1/src/Servers/Common/vtkSelfConnection.cxx:111 #18 0x00002aaab1117f95 in vtkProcessModuleConnection::SendStream (this=0x1443880, servers=21, stream=@0x7fffffffb560) at /scratch/fal/COMPILE/ParaView-3.10.1/src/Servers/Common/vtkProcessModuleConnection.cxx:241 #19 0x00002aaab111b486 in vtkProcessModuleConnectionManager::SendStream (this=0x12247b0, connectionID=5, serverFlags=21, stream=@0x7fffffffb560, reset=1) at /scratch/fal/COMPILE/ParaView-3.10.1/src/Servers/Common/vtkProcessModuleConnectionManager.cxx:541 #20 0x00002aaab1124e0a in vtkProcessModule::SendStream (this=0xca5610, connectionID=5, server=21, stream=@0x7fffffffb560, resetStream=1) at /scratch/fal/COMPILE/ParaView-3.10.1/src/Servers/Common/vtkProcessModule.cxx:919 #21 0x00002aaaad2d2a10 in vtkSMViewProxy::StillRender (this=0x1405280) at /scratch/fal/COMPILE/ParaView-3.10.1/src/Servers/ServerManager/vtkSMViewProxy.cxx:136 #22 0x00002aaaab695a20 in pqView::forceRender (this=0x14d1860) at /scratch/fal/COMPILE/ParaView-3.10.1/src/Qt/Core/pqView.cxx:199 #23 0x00002aaaab6a97b3 in pqView::qt_metacall (this=0x14d1860, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0x7fffffffb6f0) at /scratch/fal/COMPILE/ParaView-3.10.1/build/Qt/Core/moc_pqView.cxx:121 #24 0x00002aaaab6a447b in pqRenderViewBase::qt_metacall (this=0x14d1860, _c=QMetaObject::InvokeMetaMethod, _id=21, _a=0x7fffffffb6f0) at /scratch/fal/COMPILE/ParaView-3.10.1/build/Qt/Core/moc_pqRenderViewBase.cxx:74 #25 0x00002aaaab6a40bf in pqRenderView::qt_metacall (this=0x14d1860, _c=QMetaObject::InvokeMetaMethod, _id=21, _a=0x7fffffffb6f0) at /scratch/fal/COMPILE/ParaView-3.10.1/build/Qt/Core/moc_pqRenderView.cxx:95 #26 0x00002aaab0cddcbf in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /opt/paraview/MESA/paraview-3.10.1/lib/paraview-3.10/libQtCore.so.4 #27 0x00002aaab0cdb78a in QObject::event(QEvent*) () from /opt/paraview/MESA/paraview-3.10.1/lib/paraview-3.10/libQtCore.so.4 #28 0x00002aaaafa4dc4f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /opt/paraview/MESA/paraview-3.10.1/lib/paraview-3.10/libQtGui.so.4 #29 0x00002aaaafa52e62 in QApplication::notify(QObject*, QEvent*) () from /opt/paraview/MESA/paraview-3.10.1/lib/paraview-3.10/libQtGui.so.4 #30 0x00002aaab0ccad44 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /opt/paraview/MESA/paraview-3.10.1/lib/paraview-3.10/libQtCore.so.4 #31 0x00002aaab0cf77de in ?? () from /opt/paraview/MESA/paraview-3.10.1/lib/paraview-3.10/libQtCore.so.4 #32 0x00002aaab0cf5224 in ?? () from /opt/paraview/MESA/paraview-3.10.1/lib/paraview-3.10/libQtCore.so.4 #33 0x00002aaabbbbefea in g_main_context_dispatch () from /opt/paraview/MESA/paraview-3.10.1/lib/paraview-3.10/libglib-2.0.so.0 #34 0x00002aaabbbc2075 in ?? () from /opt/paraview/MESA/paraview-3.10.1/lib/paraview-3.10/libglib-2.0.so.0 #35 0x00002aaabbbc259e in g_main_context_iteration () from /opt/paraview/MESA/paraview-3.10.1/lib/paraview-3.10/libglib-2.0.so.0 #36 0x00002aaab0cf5565 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/paraview/MESA/paraview-3.10.1/lib/paraview-3.10/libQtCore.so.4 #37 0x00002aaaafaf886f in ?? () from /opt/paraview/MESA/paraview-3.10.1/lib/paraview-3.10/libQtGui.so.4 #38 0x00002aaab0ccc57c in QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/paraview/MESA/paraview-3.10.1/lib/paraview-3.10/libQtCore.so.4 #39 0x0000000000408e76 in pqparaviewInitializer::Initialize (this=0x7fffffffc2d0, argc=1, argv=0x7fffffffc428) at /scratch/fal/COMPILE/ParaView-3.10.1/build/Applications/ParaView/pqparaviewInitializer.cxx:143 #40 0x0000000000408593 in main (argc=1, argv=0x7fffffffc428) at /scratch/fal/COMPILE/ParaView-3.10.1/build/Applications/ParaView/paraview_main.cxx:76 I have been successfully compiling and installing on the same computer paraview 3.8.1 without any issues, using similar settings: + QT v4.6.2 + Python v2.7 + MESA 7.7.1 + openMPI 1.4.3 The software rendering is working like a charm and the reason why looking forward to using paraview 3.10.X is the enhanced support for parallel rendering. I am quite sure I am doing everything right but it would be great to know if someone would be pointing me towards a fix for this issue. For information, I am using a compute cluster which does not have dedicated GPU hardware and, mainly for this reason, I am relying heavily on CPU based, parallel rendering for performing postprocessing. Paraview v3.8.1 has been running on this cluster for the last 4 months now without given any trouble. Best regards, Frank Albina --- Mail frank.alb...@sauber-motorsport.com _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://www.paraview.org/mailman/listinfo/paraview