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 anomalo 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, ma nella versione «CrashEdit» copiata crea un nuovo file di testo e digita la tripla barra magica
- 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 altro oltre lo spazio fa si che si verifichi l’arresto anomalo, ma il triplo /// è ciò che è 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.
Informazioni aggiornate per il 2024
Nel 2024, Apple ha implementato aggiornamenti significativi per migliorare la stabilità delle sue applicazioni e risolvere bug critici come quello descritto. Gli utenti sono ora avvisati di utilizzare la funzione di report degli errori per segnalare malfunzionamenti, contribuendo così a un sistema più robusto.
Inoltre, è consigliabile mantenere il sistema operativo sempre aggiornato, non solo per le nuove funzionalità, ma anche per le correzioni di sicurezza e stabilità. Con l’introduzione di nuove tecnologie e servizi, come Continuity e Handoff, Apple continua a migliorare l’integrazione tra i suoi dispositivi, riducendo il rischio di problemi di compatibilità che possono causare crash.
Infine, la comunità degli sviluppatori è sempre più attiva nel creare strumenti e plugin che possono migliorare l’esperienza utente, rendendo le app più resilienti e meno soggette a errori. Rimanere informati sulle ultime novità e aggiornamenti è essenziale per una fruizione ottimale dei prodotti Apple.