Le bug du jour

Quand on ins­talle un nou­vel OS, on est par­ti­cu­liè­re­ment atten­tif, les pre­miers jours, à ses réac­tions. Là, je viens de pas­ser à Nat­ty, la nou­velle ver­sion d’U­bun­tu, avec ce putain de bureau ignoble l’in­ter­face Uni­ty — mais j’ai aus­si le Gnome nor­mal et un Xfce his­toire de moins me prendre le chou avec cette conne­rie de barre de menus par­ta­gée la nou­velle inter­face spé­ciale tablettes qui sert à rien sur un bi-écran à part à cas­ser les couilles désor­mais adop­tée sur les PC.

Des fois, on en pro­fite pour creu­ser un peu plus des petits bugs éner­vants qu’on avait déjà notés sous un autre système.

Après trois heures de fonc­tion­ne­ment, mon ordi s’est mis à vio­lem­ment ralen­tir. Jusque là, tout va bien… Coup d’œil au moni­teur sys­tème, vous allez voir, c’est beau :

moniteur_surcharge

Voyez ? J’ai un truc qui bouffe 100 % d’ac­ti­vi­té, qui passe d’un cœur à l’autre de mon Pen­tium Core 2 Duo, lais­sant l’autre cœur gérer tout le reste. Bien sûr, j’ai à mon habi­tude plein de pro­grammes lan­cés (deux fenêtres de Fire­fox, avec du flash sur cer­taines, du Thun­der­bird, du Pid­gin, du Gimp…), mais tout est gros­so modo inactif.

Coup d’œil à la liste des pro­ces­sus pour voir qui pompe autant, surprise :

moniteur_processus

Tous les pro­ces­sus sont au repos. Seul en tra­vail : le moni­teur sys­tème, qui prend… 8 % d’un cœur, donc en prin­cipe 4 % de l’ac­ti­vi­té sys­tème (la charge totale peut mon­ter à 200 % sur un C2D). J’ai regar­dé cette fenêtre trois bonnes minutes en atten­dant qu’une ligne remonte, mais rien. Aucune acti­vi­té, à part la mise à jour du moni­teur et, de temps en temps, une trace de Pid­gin disant aux ser­veurs de mes­sa­ge­rie qu’il est tou­jours là ou de Flash fai­sant tour­ner une pub dans Fire­fox. Côté “je pompe 100 % d’un cœur”, que dalle. Et si je retourne sur l’on­glet des res­sources, outre qu’il faut dix secondes pour y bas­cu­ler, je retrouve la fenêtre d’en haut, avec un cœur satu­ré à 100 % et l’autre qua­si­ment à vide.

Bon, comme on cherche où est le court-jus qui fait sau­ter un tableau élec­trique, je com­mence à tuer les pro­grammes un par un pour voir.

moniteur_kill_ff

Pas besoin de trop attendre : le pre­mier est le bon. Je ferme Fire­fox (par un Ctrl+Q, nor­mal, pas par un kill), et aus­si sec la satu­ra­tion dis­pa­raît et je retrouve une charge nor­male, équi­ta­ble­ment répar­tie sur les deux cœurs. Et je retrouve la réac­ti­vi­té du sys­tème, aussi.

Je relance Fire­fox, ça reste stable. Le temps de char­ger des pages de bou­lot, de traî­ner sur Face­book, de rédi­ger ce billet, la charge monte et des­cend gen­ti­ment, nor­ma­le­ment répar­tie, RAS. Même en jouant à stres­ser un peu le sys­tème (les vidéos Full HD, c’est bien), y’a rien qui bouge : la charge monte gros­so modo à 200 % le temps du démar­rage de VLC, puis retombe vers 180 % le temps de la lec­ture, puis redes­cend à l’arrêt.

Bref, je suis pas plus avan­cé. Il m’a juste sem­blé que ça le fai­sait moins avec Xfce, je rées­saie­rai demain (là, mon défi du moment, c’est de tenir toute la jour­née sous Unity).