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.

Devono mettercela tutta gli sviluppatori!! 10.4 deve essere perfetto entro il giorno del rilascio e con la nuova versione di GLX!!
di Andrea - 22 aprile 2010 - 17:45
Caro @Andrea sottoscrivo a pieno la tua richiesta !!
di Leon - 22 aprile 2010 - 18:06
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.
di aytin - 22 aprile 2010 - 19:24
Credo che la scelta più sensata e logica che gli sviluppatori faranno sarà quella di tornare alla vecchia versione GLX.
di Vortex - 22 aprile 2010 - 19:46
@aytin e non dimentichiamo le lunghe elucubrazioni su come chiamare la prossima release e su quali temi visuali e sonori utilizzare
di pippolomeo - 22 aprile 2010 - 20:19
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.
di geniaccio - 22 aprile 2010 - 21:00
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…..
di Andrea - 22 aprile 2010 - 21:18
@geniaccio
No, in questo caso si parla di consumo (lento) di memoria; la CPU non dovrebbe essere (troppo) coinvolta.
di Andrea de Palo - 22 aprile 2010 - 22:21
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.
di gioby - 23 aprile 2010 - 09:51
@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.
di Nedanfor - 23 aprile 2010 - 10:10
@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.
di novastorm - 23 aprile 2010 - 10:26
Sviluppate da Red Hat?? Ma allora è un COMPLOTTO!
di Gianluca Sforna - 25 aprile 2010 - 23:21
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.
di Paguro - 26 aprile 2010 - 09:08
Bug corretto:
https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/565981
Evitate inutili flame.
di Paguro - 26 aprile 2010 - 09: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
di Gianluca Sforna - 12 maggio 2010 - 11:22