Čudna pogreška uzrokuje trenutačno rušenje aplikacije u Mac OS X upisivanjem datoteke:

Anonim

U OS X pojavio se neobičan bug za Mac koji uzrokuje trenutni pad svake aplikacije samo upisivanjem kratkog niza znakova.

Progreška je prvi put prijavljena na OpenRadar-u i smatra se da se odnosi na značajke provjere pravopisa i automatskog ispravljanja, iako se pogreška također može ponoviti u prethodnim verzijama Mac OS X-a što sugerira da to možda nije slučaj.

Ako iz nekog razloga ovo želite sami isprobati, samo upišite sljedeći kratki niz u bilo koju OS X aplikaciju koja ima polje za unos teksta:

Datoteka:///

Aplikacija će se odmah srušiti, a budući da novije verzije OS X vraćaju prozore nakon ponovnog otvaranja, to može dovesti do prilično čudnih petlji rušenja. Potencijal problema s rušenjem još je veći s aplikacijama koje se sinkroniziraju s drugim Mac računalima, poput Notesa i iMessagea, i zapravo mogu uzrokovati rušenje tih aplikacija na drugim Macovima.

Da biste ovo testirali bez prijetnje beskonačnom petljom pada aplikacije, možete učiniti nešto poput sljedećeg:

  • Idite na /Applications/ i napravite kopiju TextEdit.app, preimenujući kopiju u nešto poput "CrashEdit"
  • Otvorite obje aplikacije TextEdit, ali u kopiranoj verziji “CrashEdit” stvorite novu tekstualnu datoteku i upišite čarobnu trostruku kosu crtu za rušenje
  • Nakon što CrashEdit.app demonstrira pogrešku rušenjem, stvorite novi tekstualni dokument u originalnoj istovremeno otvorenoj aplikaciji TextEdit za ponovno pisanje preko stanja spremanja sklonog rušenju
  • Izbrišite CrashEdit.app

Izlazak i ponovno otvaranje TextEdita još uvijek može sadržavati File:// unos pada, ali sve dok ne postavite kursor pored njega i pritisnete return, moći ćete zatvoriti tu datoteku i izbjeći bilo kakve pitanja.

Tehnički, File:// nakon kojeg brzo slijedi bilo koji drugi znak osim razmaka uzrokuje pad, ali trostruki /// je ono što se spominje u izvješću OpenRadar.

Kratki videozapis u nastavku pokazuje bug koji dovodi do pada TextEdita:

Postoji određeni potencijal za opaku zlouporabu, pa čak i teoretske DOS napade s web stranica koje su upisale sintaksu u tekstualno polje, ali to ne bi trebalo biti rasprostranjena briga.

Neobična greška privlači značajnu pozornost nakon što se pojavila na HackerNewsu i 9to5mac, a Apple će je vjerojatno brzo zakrpati. Hoće li zakrpa stići odvojeno ili kao dio OS X 10.8.3 ostaje za vidjeti, ali 10.8.3 je pri kraju svog beta razvojnog ciklusa i lako bi mogao uključiti popravak prije javnog izdanja.

Čudna pogreška uzrokuje trenutačno rušenje aplikacije u Mac OS X upisivanjem datoteke: