iOS Unicode Bug Crashes Messages & Reboots Devices
Ang isang bug na may text rendering sa iOS ay nagbibigay-daan sa isang partikular na nakaayos na text message na i-crash ang Messages app sa iPhone at iPad at pagkatapos ay i-reboot ang device. Kapag nag-boot muli ang device, magiging hindi available ang Messages app dahil nag-crash agad ito sa paglunsad, na naging dahilan upang isipin ng ilang user na ang problema ay isang pangkalahatang isyu sa Messages app, na hindi naman.
Upang maging malinaw, ang maapektuhan ng bug na ito ay hindi banayad, dahil sa unang pagkakataon na matanggap mo ang mensahe ay mag-crash ang iPhone, iPad, o iPod touch sa iOS 8+ at ang device mismo ay magre-restart, parang sapilitang pag-reboot. Pagkatapos, ang Messages app ay ganap na hindi naa-access ng user. Kung naapektuhan ka ng bug na ito, mayroong isang solusyon upang muling gumana ang Messages app sa iOS, na aming idedetalye sa ibaba.
Hindi namin ire-reproduce ang aktwal na pagkakasunud-sunod ng character dito sa paraang maaaring kopyahin at i-paste dahil maliwanag na may puwang para sa kapilyuhan at maling paggamit, ngunit narito ang hitsura ng nakakasakit na unicode na string ng mensahe (larawan mula sa MacRumors):
Malamang na hindi mo makikita ang mismong mensahe dahil, gaya ng nabanggit, ang pag-render nito sa isang device ay nagiging sanhi ng pag-crash nito. Sinubukan namin ito sa isang iPhone Plus at agad nitong na-crash ang device na nagpapatakbo ng iOS 8.3, malamang na naapektuhan din ang mga mas lumang bersyon.
Ayusin ang Unicode Bug ng Crashing Messages App
Kung mapapansin mo na ang iPhone ay random na nag-crash at nag-reboot nang random pagkatapos makatanggap ng isang text message at hindi mo mabuksan ang Messages app, maaari kang magpadala ng mensahe sa iyong sarili upang ayusin ang problema. Kung mayroon kang Mac, magpadala lang ng ilang mensahe sa iyong sarili para i-clear ang app sa iOS. Kung hindi, magagawa mo rin ito sa pamamagitan ng Siri, o maaari mong gamitin ang Share Sheets sa ibang lugar sa iOS para ipadala ang iyong sarili sa halos anumang iba pang text:
Hold down ang Home button para ipatawag si Siri at sabihin ang “send a message to myself saying some words about something”
Hindi mahalaga kung ano ang nilalaman ng bagong mensahe o kung paano mo ito ipadala sa iyong sarili, kailangan lang nitong i-clear nang sapat ang nakakasakit na unicode na mensahe sa screen. Kapag nangyari iyon, gugustuhin mong buksan ang Messages app at i-delete ang nakakasakit na mensaheng ipinadala sa iyo na naging sanhi ng pag-crash.
Nangunguna sa MacRumors para sa orihinal na pagtuklas ng problema. Sinabi ng Apple sa CNBC na alam nila ang bug ng mensahe at gumagawa ng isang resolusyon, maaaring asahan ng mga user na makahanap ng software update na available sa iOS sa malapit na hinaharap upang maiwasan ang problema.
Hindi malinaw kung darating ang software update bilang bahagi ng mas malawak na iOS 8.4 release o bilang mas maliit na point release, tulad ng iOS 8.3.1.