X.Org Memory Leak Bug Fixed For Ubuntu 10.04 Lucid Lynx

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.

About GLX,

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.

(Via: Wikipedia)

About X.Org,

X.Org Server (commonly abbreviated to  Xorg Server or just  Xorg) refers to the  X server release packages stewarded by the  X.Org Foundation.

(Via:  Wikipedia)

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.

The Fix

Fall back to GLX 1.2.

(Via: WebUpd8)

2 thoughts on “X.Org Memory Leak Bug Fixed For Ubuntu 10.04 Lucid Lynx”

  1. Wait! GLX (and just about every other piece of software in Debian and Ubuntu) is also used by a million other distributions — does this bug affect every distribution or ONLY the Debian based? If only the Debian based, why so?

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>