Konstig Bugg orsakar Instant App Crashes i Mac OS X genom att skriva fil: ///

En ovanlig Mac-bugg har uppstått i OS X som gör att någon applikation omedelbart kraschar bara genom att skriva en kort teckenföljd.

Felet rapporterades för första gången på OpenRadar och anses vara relaterat till stavningskontrollen och autokorrigeringsfunktionerna, även om felet även är replikerbart i tidigare versioner av Mac OS X, vilket tyder på att det inte är fallet.

Om du av någon anledning vill prova detta själv skriver du bara följande kortsträng i alla OS X-appar som har ett textfält:

File:///

Appen kommer direkt att krascha, och eftersom nya versioner av OS X återställer Windows på nytt öppnas kan det leda till några ganska udda kraschslingor. Potentialen för att krascha problem görs ännu värre med appar som synkroniseras med andra Mac, till exempel Notes och iMessage, och kan faktiskt få dem att krascha på andra Mac-datorer.

För att testa detta utan hotet om en oändlig appkraschslinga kan du göra något av följande:

  • Gå till / Program / och gör en kopia av TextEdit.app, byt namn på kopian till något som "CrashEdit"
  • Öppna båda TextEdit-appar, men i den kopierade "CrashEdit" -versionen skapar du en ny textfil och skriver in den magiska krasch tredubbla snedstrecket
  • Efter att CrashEdit.app har visat felet genom att krascha, skapa ett nytt textdokument i den ursprungliga samtidigt öppna TextEdit-appen för att skriva om det kraschberäknade spara tillståndet
  • Ta bort CrashEdit.app

Avsluta och återuppta TextEdit kan fortfarande innehålla filen: // crash-inmatning, men så länge du inte placerar markören bredvid den och slår tillbaka kommer du att kunna stänga den filen och undvika eventuella problem.

Tekniskt sett har fil: // följt snabbt av någon annan karaktär än det som skapar kraschen, men det tredubbla /// är det som nämns i OpenRadar-rapporten.

Den korta videon nedan visar att buggen sätter ner TextEdit:

Det finns en del möjligheter till missbruk och till och med teoretiska DOS-attacker från webbplatser som skrivit syntaxen i ett textfält, men det borde inte vara en utbredd oro.

Den ovanliga buggen får stor uppmärksamhet efter att det visat sig på HackerNews och 9to5mac, och det kommer sannolikt att patchas av Apple snabbt. Om patchen kommer anlända separat eller som en del av OS X 10.8.3 återstår att ses, men 10.8.3 närmar sig slutet av det är beta utvecklingscykel och kan enkelt inkludera en fix före offentliggörandet.