Fermer l'annonce

Communauté sur le serveur OpenRadar découvert un bug intéressant spécifique à OS X Mountain Lion. Si vous saisissez une combinaison spécifique de huit caractères dans le champ de texte, presque toutes les applications ne répondent plus ou se bloquent. Il ne s'agit pas seulement d'applications tierces, mais également d'applications Apple.

Cette mystérieuse combinaison est "Filet:///" sans les guillemets. La clé est une lettre majuscule au début et le dernier caractère peut être remplacé par pratiquement n'importe quel autre caractère, il n'est pas nécessaire qu'il s'agisse d'une barre oblique. Plus précisément, il s'agit d'un bug lié à la fonction de détection de données (qu'Apple a brevetée et qui a fait partie des poursuites contre Android). Cette fonction reconnaît les liens URL, les dates, les numéros de téléphone et d'autres informations et crée à partir de ceux-ci des hyperliens qui peuvent ensuite être utilisés, par exemple, pour enregistrer un numéro ou ouvrir un site Web. Si vous parlez bien anglais, TheNextWeb.com a publié une analyse détaillée de l'erreur.

Le plus drôle dans toute cette erreur, c'est que de cette façon, vous pouvez me laisser tomber. Reporter d'accident, une application de rapport d'erreurs sous OS X. Une fois que vous avez réussi à supprimer une application comme celle-ci, elle cesse de fonctionner Console, comme il a toujours ces huit caractères écrits dans son enregistrement, il plantera à nouveau au démarrage. La console peut être réparée en tapant cette commande dans Terminal:

sudo sed -i -e 's@File:///@File : / / /@g' /var/log/system.log

Étant donné que de nombreux rapports seront probablement envoyés en raison de la publication de ce bug, on peut s'attendre à ce qu'Apple corrige rapidement le bug dans une prochaine mise à jour. En attendant, vous pouvez vous amuser à faire planter des applications avec une courte ligne de texte. Cependant, certaines applications sont immunisées contre le bug car elles n'utilisent pas cette fonctionnalité. NSTextField, qui est lié à la détection des données.

Source: TheNextWeb.com
.