Uno strano bug provoca l'arresto istantaneo dell'app in Mac OS X digitando File:
In OS X è emerso un insolito bug per Mac che provoca l'arresto anomalo di qualsiasi applicazione semplicemente digitando una breve sequenza di caratteri.
Il bug è stato segnalato per la prima volta su OpenRadar e si pensa che sia correlato al controllo ortografico e alle funzionalità di correzione automatica, sebbene il bug sia replicabile anche nelle versioni precedenti di Mac OS X, suggerendo che potrebbe non essere così.
Se per qualche motivo vuoi provarlo tu stesso, digita semplicemente la seguente breve stringa in qualsiasi app OS X che abbia un campo di immissione testo:
File:///
L'app andrà in crash all'istante e poiché le versioni più recenti di OS X ripristinano le finestre alla riapertura, può portare a dei crash loop piuttosto strani. Il rischio di problemi di arresto anomalo è ulteriormente aggravato dalle app che si sincronizzano con altri Mac, come Note e iMessage, e possono effettivamente causare l'arresto anomalo di tali app su altri Mac.
Per testare questo senza la minaccia di un ciclo infinito di arresti anomali dell'app, puoi fare qualcosa del genere:
- Vai su /Applicazioni/ e crea una copia di TextEdit.app, rinominandola in qualcosa come "CrashEdit"
- Apri entrambe le app TextEdit, ma nella versione copiata di "CrashEdit" crea un nuovo file di testo e digita la tripla barra di arresto magico
- Dopo che CrashEdit.app ha dimostrato il bug con l'arresto anomalo, crea un nuovo documento di testo nell'app originale TextEdit aperta contemporaneamente per riscrivere sopra lo stato di salvataggio soggetto a crash
- Elimina CrashEdit.app
L'uscita e la riapertura di TextEdit possono ancora contenere la voce di arresto anomalo File://, ma finché non posizioni il cursore accanto ad essa e premi Invio sarai in grado di chiudere quel file ed evitare qualsiasi questioni.
Tecnicamente, File:// seguito rapidamente da qualsiasi altro carattere diverso dallo spazio provoca l'arresto anomalo, ma il triplo /// è ciò che viene menzionato nel report di OpenRadar.
Il breve video qui sotto mostra il bug che ha bloccato TextEdit:
Esiste la possibilità di un uso improprio nefasto e persino di attacchi DOS teorici da parte di siti Web che digitano la sintassi in un campo di testo, ma non dovrebbe essere una preoccupazione diffusa.
L'insolito bug sta guadagnando molta attenzione dopo che è apparso su HackerNews e 9to5mac, e sarà probabilmente corretto rapidamente da Apple. Resta da vedere se la patch arriverà separatamente o come parte di OS X 10.8.3, ma la 10.8.3 si sta avvicinando alla fine del suo ciclo di sviluppo beta e potrebbe facilmente includere una correzione prima del rilascio pubblico.