Merkelig feil forårsaker Instant App Crashes i Mac OS X ved å skrive inn fil: ///

En uvanlig Mac-feil har oppstått i OS X som forårsaker at et program umiddelbart krasjer bare ved å skrive en kort tegnsekvens.

Feilen ble først rapportert på OpenRadar og antas å forholde seg til stavekontroll og autokorrigeringsfunksjonene, selv om feilen også er replikabel i tidligere versjoner av Mac OS X som tyder på at det ikke er tilfelle.

Hvis du av en eller annen grunn vil prøve dette selv, skriver du bare følgende korte streng i en hvilken som helst OS X-app som har et tekstoppføringsfelt:

File:///

Appen vil øyeblikkelig krasje, og fordi nyere versjoner av OS X gjenoppretter vinduer på nytt, kan det føre til noen ganske merkelige crash looper. Potensialet for å krasjeproblemer blir enda verre med apper som synkroniseres med andre Mac-maskiner, for eksempel Notes og iMessage, og kan faktisk føre til at disse appene krasjer på andre Mac-maskiner.

For å teste dette uten trusselen om en uendelig appkrasjsløyfe, kan du gjøre noe som følger:

  • Gå til / Programmer / og lag en kopi av TextEdit.app, omdøpe kopien til noe som "CrashEdit"
  • Åpne begge TextEdit-appene, men i den kopierte "CrashEdit" -versjonen, opprett en ny tekstfil og skriv den magiske krasj triple skråstrek
  • Etter at CrashEdit.app har vist feilen ved å krasje, opprett et nytt tekstdokument i den opprinnelige, samtidig åpne TextEdit-appen, for å skrive om den krasjfrekvente lagringsstatusen
  • Slett CrashEdit.app

Avslutte og gjenåpne TextEdit kan fortsatt inneholde fil: // krasjoppføring, men så lenge du ikke plasserer markøren ved siden av den og treffer retur, vil du kunne lukke den filen og unngå eventuelle problemer.

Teknisk sett: Fil: // fulgte raskt med noe annet tegn enn rom som forårsaker krasj, men det tredobbelte / / / er det som er nevnt i OpenRadar-rapporten.

Den korte videoen nedenfor viser buggen som bringer ned TextEdit:

Det er noe potensial for falsk misbruk og til og med teoretiske DOS-angrep fra nettsteder som skrev syntaksen i et tekstfelt, men det burde ikke være en utbredt bekymring.

Den uvanlige feilen får betydelig oppmerksomhet etter at den dukket opp på HackerNews og 9to5mac, og det vil trolig bli lappet av Apple raskt. Hvis oppdateringen kommer opp separat eller som en del av OS X 10.8.3 gjenstår å bli sett, men 10.8.3 nærmer seg slutten av det er utviklingssyklusen for betaversjon, og det er lett å inkludere en rettelse før offentlig utgivelse.