Errori irreversibili delle app causate da bug in Mac OS X digitando File: ///
Un bug insolito del Mac è emerso in OS X che provoca l'arresto immediato di qualsiasi applicazione semplicemente digitando una breve sequenza di caratteri.
Il bug è stato segnalato per la prima volta su OpenRadar e si ritiene che si riferisca alle funzioni di controllo ortografico e di correzione automatica, sebbene il bug sia replicabile anche nelle versioni precedenti di Mac OS X, suggerendo che potrebbe non essere il caso.
Se per qualche motivo desideri provarlo tu stesso, digita la seguente breve stringa in qualsiasi app OS X che abbia un campo di immissione testo:
File:///
L'app si bloccherà immediatamente e, poiché le nuove versioni di OS X ripristinano le finestre in caso di riapertura, può portare a cicli di arresto anomali piuttosto strani. Il potenziale di problemi di arresto anomalo è reso ancora più grave con app che si sincronizzano con altri Mac, come Notes e iMessage, e può effettivamente causare il blocco di tali app su altri Mac.
Per testare questo senza la minaccia di un ciclo di arresto anomalo dell'app, puoi fare qualcosa di simile al seguente:
- Vai su / Applicazioni / e crea una copia di TextEdit.app, rinominando la copia in qualcosa di simile a "CrashEdit"
- Apri entrambe le app di TextEdit, ma nella versione "CrashEdit" copiata crea un nuovo file di testo e digita la tripla barra del crash magico
- Dopo che CrashEdit.app ha dimostrato il bug in modo anomalo, crea un nuovo documento di testo nell'app originale di TextEdit aperta contemporaneamente per riscrivere lo stato di salvataggio soggetto a crash
- Elimina CrashEdit.app
Chiudere e riaprire TextEdit può ancora contenere la voce di errore File: //, ma fino a quando non si posiziona il cursore accanto ad essa e si preme return si riuscirà a chiudere quel file ed evitare problemi.
Tecnicamente, File: // seguito rapidamente da qualsiasi altro carattere diverso dallo spazio fa si che si verifichi l'arresto anomalo, ma il triplo /// è ciò che viene menzionato nel rapporto OpenRadar.
Il breve video qui sotto mostra il bug che porta giù TextEdit:
C'è un potenziale di abuso nefasto e persino attacchi DOS teorici da siti web che digitano la sintassi in un campo di testo, ma questo non dovrebbe essere un problema diffuso.
L'insolito bug sta guadagnando un'attenzione significativa dopo che è apparso su HackerNews e 9to5mac, e probabilmente verrà presto riparato da Apple. Se la patch arriverà separatamente o come parte di OS X 10.8.3, resta da vedere, ma il 10.8.3 si avvicina alla fine del suo ciclo di sviluppo beta e potrebbe facilmente includere una correzione prima della release pubblica.