Anúncio fechado

Comunidade no servidor OpenRadarName descobri um bug interessante específico do OS X Mountain Lion. Se você inserir uma combinação específica de oito caracteres no campo de texto, quase todos os aplicativos param de responder ou travam. Estes não são apenas aplicativos de terceiros, mas também aplicativos da Apple.

Essa combinação misteriosa é "Filé:///" sem as aspas. A chave é uma letra maiúscula no início, e o último caractere pode ser substituído por praticamente qualquer outro caractere, não precisa ser uma barra. Especificamente, este é um bug relacionado ao recurso de detecção de dados (que a Apple patenteou e fez parte dos processos judiciais do Android). Esta função reconhece links URL, datas, números de telefone e outras informações e cria hiperlinks a partir deles, que podem então ser usados, por exemplo, para salvar um número ou abrir um site. Se você fala bem inglês, TheNextWeb. com postou uma análise detalhada do erro.

A coisa mais engraçada sobre todo esse erro é que dessa forma você pode deixar cair Repórter de falhas, um aplicativo de relatório de erros no OS X. Depois de encerrar com êxito um aplicativo como esse, ele para de funcionar Console, como ainda possui esses oito caracteres escritos em seu registro, ele travará novamente ao ser iniciado. O console pode ser reparado digitando este comando em terminal:

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

Como é provável que muitos relatórios sejam enviados devido à publicação deste bug, pode-se esperar que a Apple corrija o bug rapidamente em uma atualização futura. Até então, você pode se divertir travando aplicativos com uma curta linha de texto. No entanto, alguns aplicativos são imunes ao bug porque não usam o recurso NSTextField, que está relacionado à detecção de dados.

Zdroj: TheNextWeb. com
.