Un error estrany fa que l'aplicació es bloquegi instantàniament a Mac OS X escrivint Fitxer:

Anonim

Un error inusual de Mac ha aparegut a OS X que fa que qualsevol aplicació es bloquegi immediatament amb només escriure una seqüència de caràcters curta.

L'error es va informar per primera vegada a OpenRadar i es creu que es relaciona amb les funcions de correcció ortogràfica i autocorrecció, tot i que l'error també es pot replicar en versions anteriors de Mac OS X, cosa que suggereix que potser no és així.

Si per algun motiu voleu provar-ho vos altres mateixos, només heu d'escriure la següent cadena curta a qualsevol aplicació OS X que tingui un camp d'entrada de text:

Dossier:///

L'aplicació es bloquejarà a l'instant, i com que les versions més noves d'OS X restauren les finestres en tornar a obrir, pot provocar alguns bucles de bloqueig força estranys. El potencial de problemes de bloqueig empitjora encara més amb les aplicacions que se sincronitzen amb altres Mac, com Notes i iMessage, i poden provocar que aquestes aplicacions es bloquegin en altres Mac.

Per provar això sense l'amenaça d'un bucle de bloqueig infinit d'aplicacions, podeu fer alguna cosa com el següent:

  • Vés a /Aplicacions/ i fes una còpia de TextEdit.app, canviant el nom de la còpia a una cosa com ara “CrashEdit”
  • Obre les dues aplicacions TextEdit, però a la versió copiada de "CrashEdit" creeu un fitxer de text nou i escriviu la barra obliqua triple de crash màgic
  • Després que CrashEdit.app hagi demostrat l'error en bloquejar-se, creeu un nou document de text a l'aplicació TextEdit original oberta simultàniament per reescriure sobre l'estat de desat propens a accidents
  • Suprimeix l'aplicació CrashEdit

Donar-se i tornar a obrir TextEdit encara pot contenir l'entrada de bloqueig File://, però sempre que no col·loqui el cursor al costat i premeu Retorn, podreu tancar aquest fitxer i evitar-ne. problemes.

Tècnicament, File:// seguit ràpidament de qualsevol altre caràcter que no sigui l'espai fa que es produeixi l'error, però el triple /// és el que s'esmenta a l'informe OpenRadar.

El breu vídeo següent mostra l'error que provoca TextEdit:

Hi ha algun potencial per a un mal ús nefast i fins i tot atacs teòrics de DOS des de llocs web que van escriure la sintaxi en un camp de text, però això no hauria de ser una preocupació generalitzada.

L'error inusual està guanyant una atenció important després d'haver aparegut a HackerNews i 9to5mac, i Apple probablement l'arreglarà ràpidament. Queda per veure si el pedaç arribarà per separat o com a part d'OS X 10.8.3, però 10.8.3 s'acosta al final del seu cicle de desenvolupament beta i podria incloure fàcilment una solució abans del llançament públic.

Un error estrany fa que l'aplicació es bloquegi instantàniament a Mac OS X escrivint Fitxer: