Ang Kakaibang Bug ay Nagdudulot ng Instant na Pag-crash ng App sa Mac OS X sa pamamagitan ng Pag-type ng File:
Lumataw ang isang hindi pangkaraniwang Mac bug sa OS X na nagiging sanhi ng pag-crash agad ng anumang application sa pamamagitan lamang ng pag-type ng maikling pagkakasunud-sunod ng character.
Ang bug ay unang naiulat sa OpenRadar at naisip na nauugnay sa spell checking at mga tampok na autocorrection, kahit na ang bug ay maaaring kopyahin din sa mga naunang bersyon ng Mac OS X na nagmumungkahi na maaaring hindi ito ang kaso.
Kung sa ilang kadahilanan ay gusto mong subukan ito mismo, i-type lang ang sumusunod na maikling string sa anumang OS X app na may field ng text entry:
File:///
Ang app ay agad na mag-crash, at dahil ang mga bagong bersyon ng OS X ay nagre-restore ng mga window sa muling pagbukas, maaari itong humantong sa ilang medyo kakaibang mga crash loop. Ang potensyal para sa mga problema sa pag-crash ay lumalala pa sa mga app na nagsi-sync sa iba pang mga Mac, tulad ng Notes at iMessage, at maaari talagang maging sanhi ng pag-crash ng mga app na iyon sa iba pang mga Mac.
Upang subukan ito nang walang banta ng walang katapusang pag-crash loop ng app, magagawa mo ang isang bagay tulad ng sumusunod:
- Pumunta sa /Applications/ at gumawa ng kopya ng TextEdit.app, na pinapalitan ang pangalan ng kopya sa isang bagay tulad ng “CrashEdit”
- Buksan ang parehong TextEdit app , ngunit sa kinopyang bersyong “CrashEdit” lumikha ng bagong text file at i-type ang magic crash triple slash
- Pagkatapos na ipakita ng CrashEdit.app ang bug sa pamamagitan ng pag-crash, lumikha ng bagong text na dokumento sa orihinal na kasabay na bukas na TextEdit app upang muling magsulat sa ibabaw ng crash-prone save state
- Tanggalin ang CrashEdit.app
Ang pagtigil at muling pagbubukas ng TextEdit ay maaari pa ring maglaman ng File:// crash entry, ngunit hangga't hindi mo ilalagay ang cursor sa tabi nito at pindutin ang return magagawa mong isara ang file na iyon at maiwasan ang anumang mga isyu.
Sa teknikal na paraan, ang File:// na sinusundan nang mabilis ng anumang iba pang karakter maliban sa espasyo ay nagdudulot ng pag-crash, ngunit ang triple /// ay ang binanggit sa ulat ng OpenRadar.
Ang maikling video sa ibaba ay nagpapakita ng bug na nagpapabagsak sa TextEdit:
May ilang potensyal para sa kasuklam-suklam na maling paggamit at maging ang teoretikal na pag-atake ng DOS mula sa mga website na nag-type ng syntax sa isang text field, ngunit hindi iyon dapat maging malawakang alalahanin.
Ang hindi pangkaraniwang bug ay nakakakuha ng malaking atensyon pagkatapos itong lumabas sa HackerNews at 9to5mac, at malamang na ma-patch ito ng Apple nang mabilis. Kung hiwalay na darating ang patch o bilang bahagi ng OS X 10.8.3 ay nananatiling makikita, ngunit ang 10.8.3 ay malapit nang matapos ang yugto ng pag-develop ng beta nito at madaling magsama ng pag-aayos bago ang pampublikong release.