The release of Ubuntu 10.04 is just a few days away now. Though, this latest news of the X.Org memory leak has slightly dampened the spirit of the Ubuntu release. A bug which was affecting GLX version 1.4, was found at a crucial last moment in Debian. Read more about this bug at an earlier post on Techie Buzz.
Ubuntu being a Debian based OS was affected equally. Being on the safe side, Ubuntu will now ship with an older version of GLX: version 1.2. You can check this at the bug tracking page at launchpad.
GLX (initialism for “OpenGL Extension to the X Window System”) provides the binding connecting OpenGL and the X Window System: it enables programs wishing to use OpenGL to do so within a window provided by the X Window System.
As evident from above, GLX and X.Org manage the windowing system on a typical Linux desktop. The GLX patch, which caused this crash of GLX 1.4 has been withdrawn by Debian and is no more available.
The Problem in Ubuntu
The actual problem the bug was causing in Ubuntu was a deallocation problem while running Clutter apps. After the patch released by Debian was removed, Ubuntu tried to apply its own patch to the memory leak problem. It even worked initially. Though, it was revealed later that the patch by Ubuntu failed to check the memory leak and only slowed it down making the PC considerably slow over time.
Fall back to GLX 1.2.