TurboVNC OpenGL problem

We are using TurboVNC within Open on Demand and without. We are seeing errors when software tries to create an OpenGL context. The error looks like this.

[21525:21611:0826/133856.492136:ERROR:gl_context_egl.cc(199)]
eglCreateContext failed with error EGL_BAD_MATCH Received signal 11 SEGV_MAPERR 000000000000

We get this error with both RStudio and with glxgears.

If I install the tigervnc-server package from CentOS 7 and use it directly from the shell, then I don’t get that error with either RStudio or glxgears.

We are using TurboVNC only because it is the VNC used with Open On Demand.

I googled ‘turbovnc eglCreateContext failed with error EGL_BAD_MATCH’
and am not finding anything current or useful there.

Hi @bennet. How are you launching RStudio / gxlgears using OnDemand?

@rodgers.355 Thanks for your reply. I was using the Remote Desktop session, which goes through VNC.

It appears that we had an older version of TurboVNC installed, turbovnc-2.1.2-20170925.x86_64, and updating to turbovnc-2.2.2.x86_64.rpm should fix the problem.

Waiting on our system administrators to do that, but testing from a regular login node seems to indicate that using the newer version of TurboVNC, or TigerVNC both seem to work.

Oh, glad you were able to resolve it so quickly.