Nenavadna napaka povzroča takojšnje zrušitve aplikacije v sistemu Mac OS X ob vnosu datoteke:
V operacijskem sistemu OS X se je pojavila nenavadna napaka za Mac, ki povzroči, da se vsaka aplikacija takoj zruši že ob vnosu kratkega zaporedja znakov.
O napaki so prvič poročali na OpenRadarju in naj bi se nanašala na funkcije preverjanja črkovanja in samodejnega popravljanja, čeprav je napako mogoče ponoviti tudi v prejšnjih različicah Mac OS X, kar kaže, da temu morda ni tako.
Če iz nekega razloga želite to preizkusiti sami, preprosto vnesite naslednji kratek niz v katero koli aplikacijo OS X, ki ima polje za vnos besedila:
Mapa:///
Aplikacija se bo takoj zrušila in ker novejše različice OS X obnovijo okna ob ponovnem odpiranju, lahko to privede do precej nenavadnih zank zrušitev. Možnost težav z zrušitvijo je še večja pri aplikacijah, ki se sinhronizirajo z drugimi računalniki Mac, kot sta Notes in iMessage, in lahko dejansko povzročijo zrušitev teh aplikacij na drugih računalnikih Mac.
Če želite to preizkusiti brez grožnje neskončne zanke zrušitve aplikacije, lahko naredite nekaj takega:
- Pojdite na /Applications/ in naredite kopijo TextEdit.app, preimenujte kopijo v nekaj takega kot »CrashEdit«
- Odprite obe aplikaciji TextEdit, vendar v kopirani različici »CrashEdit« ustvarite novo besedilno datoteko in vnesite čarobno zrušitev s trojno poševnico
- Ko CrashEdit.app s sesutjem pokaže napako, ustvarite nov besedilni dokument v izvirni sočasno odprti aplikaciji TextEdit, da prepišete čez stanje shranjevanja, ki je nagnjeno k zrušitvam
- Izbriši CrashEdit.app
Izhod in ponovno odpiranje TextEdita lahko še vedno vsebuje vnos File://, ki se je zrušil, vendar dokler ne postavite kazalca poleg njega in ne pritisnete return, boste lahko to datoteko zaprli in se izognili vprašanja.
Tehnično File://, ki mu hitro sledi kateri koli drug znak razen presledka, povzroči zrušitev, toda trojka /// je tisto, kar je omenjeno v poročilu OpenRadar.
Spodnji kratek videoposnetek prikazuje hrošč, ki je onemogočil TextEdit:
Obstaja nekaj možnosti za nečedno zlorabo in celo teoretične napade DOS s spletnih mest, ki so sintakso vnesla v besedilno polje, vendar to ne bi smelo biti splošno zaskrbljujoče.
Nenavadna napaka pritegne veliko pozornosti, potem ko se je pojavila na HackerNews in 9to5mac, Apple pa jo bo verjetno hitro popravil. Če bo popravek prispel ločeno ali kot del OS X 10.8.3, bomo še videli, vendar se 10.8.3 bliža koncu svojega razvojnega cikla beta in bi zlahka vključeval popravek pred javno objavo.