Running Paraview with indirect GLX on NVIDIA fails -- Paraview could handle this better
When you try to run Paraview with indirect GLX (by using ssh -X or setting __GL_FORCE_INDIRECT=1 with the NVIDIA driver), it will complain that it recommends 3.2, but says it will use a compatibility mode. However, it still tries to call function glTexBuffer (core only in 3.1) without checking if the required extension (texture_buffer_object) is available. Since it's not, glTexBuffer will just be NULL, so Paraview segfaults. We found this at NVIDIA while investigating Paraview crashes using ssh -X (and found an actual driver bug). This application bug makes it impossible to run Paraview with indirect GLX.