Segfaults in tests
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
When building the vtk package for Fedora, we're running the tests under a headless X11 server using the dummy driver. This make use of mesa's software rendering for GL support. Many of the VTK tests segfault with:
1106: ERROR: In /builddir/build/BUILD/VTK-6.2.0/Rendering/OpenGL/vtkXOpenGLRenderWindow.cxx, line 382 1106: vtkXOpenGLRenderWindow (0x7f275baf5ba0): Could not find a decent visual 1106: 1106: 1106: 1106: ========================================================= 1106: Process id 18873 Caught SIGSEGV at 0x0 address not mapped to object 1106: Program Stack: 1106: 0x7f2759e30b60 : ??? [(???) ???:-1] 1106: 0x7f275709ea23 : vtkXOpenGLRenderWindow::CreateAWindow() [(libvtkRenderingOpenGL.so.1) ???:-1] 1106: 0x7f275709be32 : vtkXOpenGLRenderWindow::WindowInitialize() [(libvtkRenderingOpenGL.so.1) ???:-1] 1106: 0x7f275709bd8d : vtkXOpenGLRenderWindow::Start() [(libvtkRenderingOpenGL.so.1) ???:-1] 1106: 0x7f2752729120 : vtkRenderWindow::DoStereoRender() [(libvtkRenderingCore.so.1) ???:-1] 1106: 0x7f275272c015 : vtkRenderWindow::DoFDRender() [(libvtkRenderingCore.so.1) ???:-1] 1106: 0x7f275272cab8 : vtkRenderWindow::DoAARender() [(libvtkRenderingCore.so.1) ???:-1] 1106: 0x7f275272a443 : vtkRenderWindow::Render() [(libvtkRenderingCore.so.1) ???:-1] 1106: 0x7f27570a2091 : vtkXOpenGLRenderWindow::Render() [(libvtkRenderingOpenGL.so.1) ???:-1] 1106: 0x7f275a3fff37 : TestGL2PSExporterMultipleRenderers(int, char**) [(vtkIOExportCxxTests) ???:-1] 1106: 0x7f275a3f50b0 : main [(vtkIOExportCxxTests) ???:-1] 1106: 0x7f2759e1b840 : __libc_start_main [(libc.so.6) ???:-1] 1106: 0x7f275a3f6059 : _start [(vtkIOExportCxxTests) ???:-1] 1106: ========================================================= 1106:
There may also be an underlying mesa issue, but I also don't think vtk should segfault here.