Extraño error provoca bloqueos instantáneos de aplicaciones en Mac OS X al escribir el archivo:
Ha surgido un error inusual de Mac en OS X que hace que cualquier aplicación se bloquee inmediatamente con solo escribir una secuencia de caracteres corta.
El error se informó por primera vez en OpenRadar y se cree que está relacionado con las funciones de revisión ortográfica y autocorrección, aunque el error también se puede replicar en versiones anteriores de Mac OS X, lo que sugiere que puede no ser el caso.
Si por alguna razón desea probar esto usted mismo, simplemente escriba la siguiente cadena breve en cualquier aplicación de OS X que tenga un campo de entrada de texto:
Expediente:///
La aplicación se bloqueará instantáneamente, y debido a que las versiones más nuevas de OS X restauran las ventanas al volver a abrirlas, puede provocar algunos bucles de bloqueo bastante extraños. El potencial de problemas de fallas empeora aún más con las aplicaciones que se sincronizan con otras Mac, como Notes e iMessage, y en realidad pueden hacer que esas aplicaciones se bloqueen en otras Mac.
Para probar esto sin la amenaza de un bucle infinito de bloqueo de la aplicación, puede hacer algo como lo siguiente:
- Vaya a /Aplicaciones/ y haga una copia de TextEdit.app, cambiando el nombre de la copia a algo como "CrashEdit"
- Abra ambas aplicaciones de TextEdit, pero en la versión copiada de "CrashEdit", cree un nuevo archivo de texto y escriba la triple barra diagonal mágica
- Después de que CrashEdit.app haya demostrado el error al fallar, cree un nuevo documento de texto en la aplicación TextEdit abierta al mismo tiempo original para reescribir sobre el estado de guardado propenso a fallas
- Borrar la aplicación CrashEdit
Salir y volver a abrir TextEdit aún puede contener la entrada de bloqueo Archivo://, pero siempre que no coloque el cursor al lado y presione regresar, podrá cerrar ese archivo y evitar cualquier problemas.
Técnicamente, File:// seguido rápidamente por cualquier otro carácter que no sea un espacio hace que ocurra el bloqueo, pero el triple /// es lo que se menciona en el informe de OpenRadar.
El breve video a continuación muestra el error que provoca la inactividad de TextEdit:
Existe la posibilidad de un uso indebido nefasto e incluso ataques teóricos de DOS de sitios web que escribieron la sintaxis en un campo de texto, pero eso no debería ser una preocupación generalizada.
El error inusual está ganando mucha atención después de que apareció en HackerNews y 9to5mac, y es probable que Apple lo corrija rápidamente. Queda por ver si el parche llegará por separado o como parte de OS X 10.8.3, pero 10.8.3 está llegando al final de su ciclo de desarrollo beta y fácilmente podría incluir una corrección antes del lanzamiento público.