Indépendamment de ce que beaucoup pensent, tous les logiciels comportent des bogues, dont le degré de danger et la manière de les activer varient. Le dernier bogue découvert dans OS X s’inscrit exactement dans la catégorie des “curieux” : un simple passage de texte peut faire planter presque toutes les applications sur votre Mac. C’est aussi simple que cela.
Le petit caractère à l’origine du bug est le huit : lorsque vous tapez “File:///” (sans les guillemets) dans une application Mountain Lion, ou même que vous ouvrez un lien que vous avez reçu dans ce format, l’application dans laquelle vous avez tapé le snippet se bloque automatiquement. Les versions plus anciennes d’OS X ne semblent pas montrer l’échec.
Le bug, découvert jeudi dernier, n’a attiré l’attention que vendredi soir, lorsque le site Hacker News a publié l’information. Une analyse plus détaillée montre que la fonction de détection des données sur les lions de montagne pourrait être responsable du problème. Cette fonction permet aux applications du système de reconnaître les dates, les lieux, les données de contact et d’autres informations, ce qui facilite la vie de ceux qui veulent enregistrer ces données dans leurs applications de calendrier et de liste de contacts. Lorsque vous utilisez “File://”, la fonction se verrouille et emporte l’application.
Si ce bogue ne vous semble pas très important, pensez aux utilisations pratiques : si un ami utilise iMessage sur son iPhone ou iPad, il lui suffit d’envoyer cet extrait à son application iMessage sous OS X pour le faire planter. Sans parler des autres moyens possibles de faire planter les navigateurs et autres programmes des amis et des connaissances.
Bien qu’Apple n’envoie pas de mise à jour pour résoudre ce problème, vous pouvez essayer de réduire la possibilité de plantage en allant dans les paramètres système et les options de langue et de texte, en décochant “Corriger l’orthographe automatiquement” et “Utiliser la substitution de symbole et de texte”.