Linux - When changing settings in games like Quake 3 Arena, or Wolfenstein Enemy Territry, the game crashes and I see an error message.

Updated 09/29/2021 09:53 AM

When changing settings in games like Quake 3 Arena, or Wolfenstein Enemy Territry, the game crashes and I see this error:

...loading libGL.so.1: QGL_Init: dlopen libGL.so.1 failed: /usr/lib/tls/libGL.so.1: shared object cannot be dlopen()ed: static TLS memory too small


These games close and reopen the NVIDIA OpenGL driver (via dlopen()/dlclose()) when settings are changed. On some versions of glibc (such as the one shipped with Red Hat Linux 9), there is a bug that leaks static TLS entries. This glibc bug causes subsequent re-loadings of the OpenGL driver to fail. This is fixed in more recent versions of glibc; see Red Hat bug #89692:

https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=89692

Is this answer helpful?

Live Chat

Chat online with one of our support agents

CHAT NOW

ASK US A QUESTION

Contact Support for assistance

Ask a Question