Un memory di leak di X.org mette in ginocchio Ubuntu 10.04

La fortuna è cieca ma la sfortuna ci vede benissimo…a meno di una settimana dalla data di rilascio prevista per Ubuntu Lucid Lynx e con la release candidate disponibile da poche ore, è stato riscontrato un bug nel server grafico che rischia di compromettere la stabilità di numerosi sistemi.

Il bug in questione è un memory leak e, sui sistemi affetti, provoca il consumo di tutta la memoria disponibile fino a rendere il sistema inutilizzabile; il memory leak si manifesta sui sistemi che utilizzano driver liberi in concomitanza con le specifiche DRI2 (in particolare schede Intel).

Il bug è causato da una serie di patch sviluppate da Red Hat (incluse da Debian e di conseguenza Ubuntu) per supportare l’estensione GLX 1.4 (OpenGL) su X.org 1.7 ed è facilmente individuabile eseguendo il comando

grep "object bytes" /sys/kernel/debug/dri/0/gem_objects

dopo diverse ore di utilizzo del PC; la presenza del memory leak sarà confermata dall’output di un numero particolarmente elevato oppure negativo.

La soluzione, per il momento, richiede l’installazione di una versione differente dei pacchetti che riguardano X.org; da un terminale basterà aggiungere il PPA Ubuntu-X-Swat ed effettuare l’aggiornamento tramite i comandi

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get dist-upgrade

Al momento della stesura di questo post gli sviluppatori stanno ancora valutando se offrire in Lucid Lynx una versione precedente di GLX o se applicare un’ulteriore patch per correggere il memory leak della versione 1.4; per le informazioni più dettagliate è possibile fare riferimento all’apposita pagina sul wiki di Ubuntu.

Tag: , , ,

Commenti

  1. [1]

    Devono mettercela tutta gli sviluppatori!! 10.4 deve essere perfetto entro il giorno del rilascio e con la nuova versione di GLX!!

  2. [2]

    Caro @Andrea sottoscrivo a pieno la tua richiesta !! :-(

  3. [3]

    Mentre il mondo si è strappato i capelli per settimane per decidere se fossero meglio i pulsanti a destra o a sinistra, guarda che pò pò di roba esce fuori pochi giorni prima del lancio.

  4. [4]

    Credo che la scelta più sensata e logica che gli sviluppatori faranno sarà quella di tornare alla vecchia versione GLX.

  5. [5]

    @aytin e non dimentichiamo le lunghe elucubrazioni su come chiamare la prossima release e su quali temi visuali e sonori utilizzare

  6. [6]

    Non so se sia lo stesso problema, ma sulla mia jaunty (con scheda ati e driver proprietari) capita di punto in bianco che la cpu vada al massimo e il sistema rallenti eccessivamente, rendendo ubuntu inutilizzabile e costringendomi a riavviare o spegnere, in maniera bruta, il pc.

  7. [7]

    Il tramonto dell’efficienza Ubuntu, meno male che esistono altre distro GNU/Linux che non sono seconde a nessuno.
    L’ultimo rilascio perfetto di questa distro era 8.04 dopo…..

  8. [8]

    @geniaccio
    No, in questo caso si parla di consumo (lento) di memoria; la CPU non dovrebbe essere (troppo) coinvolta.

  9. [9]

    va bene, questa sera lo provo! Peró uso una 10.04 e driver nvidia da un bel po’ e non mi sono accorto di niente del genere.

    @3,5,7: invece questa mi sembra proprio una bella distribuzione, i temi di default sono belli e ci sono un sacco di novitá interessanti. mi piace soprattutto il supporto migliorato a Ubuntu One per i backup e l’aspetto del desktop di base. Per quello che riguarda problemi come questo, chiunque abbia usato Linux abbastanza a lungo sa che qualsiasi cosa si risolve.

  10. [10]

    @3,5,7
    “Il bug è causato da una serie di patch sviluppate da Red Hat (incluse da Debian e di conseguenza Ubuntu) per supportare l’estensione GLX 1.4 (OpenGL) su X.org 1.7 ed è facilmente individuabile eseguendo il comando”

    Leggere l’articolo ogni tanto non fa male. Inoltre va benissimo la scoperta durante l’RC, l’importante è che tutti i bug vengano fixati tra la beta e la prima settimana dopo il rilascio finale.

  11. [11]

    @nefandor
    mi pare che l’articolo sia stato letto…anche se le ha scritte red hat cosa cambia? fatto sta che hanno perso una montagna di tempo a parlare di problemi oggettivamente inutili.

  12. [12]

    Sviluppate da Red Hat?? Ma allora è un COMPLOTTO!

  13. [13]

    No caro Gianluca Sforna, capisco il tuo sarcasmo da fedora fanboys, comunque il bug è stato risolto:

    https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/565981

    adesso la patch sarà utilizzabile anche dalla tua amata distro, cortesemente basta flame.

  14. [14]
  15. [15]

    @Paguro

    Grazie mille, ma rifiuto l’etichetta di fanboy. In ogni caso, se non si fosse capito era una battuta. La prossima volta non dimenticherò di mettere uno smile :)

Inserisci il tuo commento