Strange Bug forårsager øjeblikkelige app-nedbrud i Mac OS X ved at skrive fil:
Der er dukket en usædvanlig Mac-fejl op i OS X, der får ethvert program til øjeblikkeligt at gå ned ved blot at skrive en kort tegnsekvens.
Fejlen blev først rapporteret på OpenRadar og menes at relatere til stavekontrol- og autokorrektionsfunktionerne, selvom fejlen også kan replikeres i tidligere versioner af Mac OS X, hvilket tyder på, at det muligvis ikke er tilfældet.
Hvis du af en eller anden grund vil prøve dette selv, skal du bare skrive følgende korte streng i en OS X-app, der har et tekstindtastningsfelt:
Fil:///
Appen vil øjeblikkeligt gå ned, og fordi nyere versioner af OS X gendanner vinduer ved genåbning, kan det føre til nogle ret mærkelige nedbrudsløkker. Potentialet for nedbrudsproblemer gøres endnu værre med apps, der synkroniseres med andre Mac'er, såsom Notes og iMessage, og kan faktisk få disse apps til at gå ned på andre Mac'er.
For at teste dette uden truslen om en uendelig app-nedbrudsløkke kan du gøre noget i stil med følgende:
- Gå til /Applications/, og lav en kopi af TextEdit.app, omdøb kopien til noget som "CrashEdit"
- Åbn begge TextEdit-apps, men i den kopierede "CrashEdit"-version, opret en ny tekstfil, og skriv det magiske nedbrud tredobbelt skråstreg
- Efter CrashEdit.app har demonstreret fejlen ved at gå ned, skal du oprette et nyt tekstdokument i den originale samtidig åbne TextEdit-app for at omskrive over den nedbrudssikre lagringstilstand
- Slet CrashEdit.appen
Afslutning og genåbning af TextEdit kan stadig indeholde File://-nedbrudsindgangen, men så længe du ikke placerer markøren ved siden af den og trykker retur, vil du være i stand til at lukke filen og undgå enhver problemer.
Teknisk set får File:// hurtigt efterfulgt af et hvilket som helst andet tegn end mellemrum nedbruddet, men tredobbelt /// er det, der er nævnt i OpenRadar-rapporten.
Den korte video nedenfor demonstrerer fejlen, der fjerner TextEdit:
Der er et vist potentiale for ondsindet misbrug og endda teoretiske DOS-angreb fra websteder, der har indtastet syntaksen i et tekstfelt, men det burde ikke være en udbredt bekymring.
Den usædvanlige fejl får betydelig opmærksomhed, efter at den dukkede op på HackerNews og 9to5mac, og den vil sandsynligvis blive rettet af Apple hurtigt. Om patchen ankommer separat eller som en del af OS X 10.8.3, er endnu uvist, men 10.8.3 nærmer sig slutningen af sin beta-udviklingscyklus og kunne nemt inkludere en rettelse før den offentlige udgivelse.