Bug estranho causa travamento do aplicativo instantâneo no Mac OS X ao digitar o arquivo:
Um bug incomum do Mac surgiu no OS X que faz com que qualquer aplicativo trave imediatamente apenas digitando uma sequência curta de caracteres.
O bug foi relatado pela primeira vez no OpenRadar e acredita-se que esteja relacionado aos recursos de verificação ortográfica e autocorreção, embora o bug também seja replicável em versões anteriores do Mac OS X, sugerindo que pode não ser o caso.
Se por algum motivo você quiser tentar fazer isso sozinho, basta digitar a seguinte string curta em qualquer aplicativo OS X que tenha um campo de entrada de texto:
Arquivo:///
O aplicativo falhará instantaneamente e, como as versões mais recentes do OS X restauram as janelas ao reabrir, isso pode levar a alguns loops de travamento bastante estranhos. O potencial de problemas de travamento é ainda pior com aplicativos que sincronizam com outros Macs, como o Notes e o iMessage, e podem realmente fazer com que esses aplicativos travem em outros Macs.
Para testar isso sem a ameaça de um loop infinito de falha do aplicativo, você pode fazer algo como o seguinte:
- Vá para /Aplicativos/ e faça uma cópia de TextEdit.app, renomeando a cópia para algo como “CrashEdit”
- Abra ambos os aplicativos TextEdit , mas na versão copiada do “CrashEdit”, crie um novo arquivo de texto e digite a barra tripla mágica crash
- Depois que CrashEdit.app demonstrou o bug travando, crie um novo documento de texto no aplicativo TextEdit original aberto simultaneamente para reescrever sobre o estado de salvamento propenso a falhas
- Delete the CrashEdit.app
Sair e reabrir o TextEdit ainda pode conter a entrada de falha File://, mas contanto que você não coloque o cursor próximo a ela e pressione Enter, você poderá fechar esse arquivo e evitar qualquer questões.
Tecnicamente, File:// seguido rapidamente por qualquer outro caractere que não seja espaço faz com que a falha ocorra, mas o triplo /// é o que é mencionado no relatório do OpenRadar.
O breve vídeo abaixo demonstra o bug que desativou o TextEdit:
Existe algum potencial para uso indevido nefasto e até ataques teóricos do DOS de sites que digitaram a sintaxe em um campo de texto, mas isso não deve ser uma preocupação generalizada.
O bug incomum está ganhando atenção significativa depois que apareceu no HackerNews e 9to5mac, e provavelmente será corrigido pela Apple rapidamente. Ainda não se sabe se o patch chegará separadamente ou como parte do OS X 10.8.3, mas o 10.8.3 está chegando ao fim de seu ciclo de desenvolvimento beta e pode facilmente incluir uma correção antes do lançamento público.