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.

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.