Enlightenment e16 : un bug silencieux menace le bureau linux

Un bug de gestion de fenêtres, camouflé pendant près de deux décennies dans l’environnement Enlightenment E16, a été enfin corrigé. Un incident rare, mais capable de paralyser un bureau entier.

Un problème oublié, une rémission inattendue

Kamila Szewczyk, une étudiante de 21 ans, a déniché cette faille critique, qui se manifestait par un blocage complet de l’interface lors de l’ouverture de fenêtres dont les titres dépassaient la limite autorisée. Un véritable cauchemar pour les utilisateurs de ce gestionnaire de fenêtres, apprécié pour sa légèreté et sa flexibilité, mais souvent négligé par les géants du secteur.

L’origine du problème résidait dans une fonction de troncature des titres, qui, dans certaines conditions de longueur et de taille de fenêtre, entrait en boucle infinie, transformant le bureau en une coquille vide. Un bug subtil, difficile à reproduire et donc, par conséquent, épargné par les tests habituels.

Les corrections, une preuve du modèle ouvert

Les corrections, une preuve du modèle ouvert

La jeune étudiante a mis au point un correctif astucieux, axé sur la limitation des itérations de calcul, l’ajustement de la logique de