蘋果iOS 11.3/11.4曝bug:“黑點錯誤”導致裝置崩潰

發表於2018-05-10

還記得幾個月前那個會導致iPhone崩潰的印度字元嗎?當時蘋果為了修復這個bug緊急上線了iOS 11.2.6版本。沒想到今天iOS又爆出了類似的問題,當我們輸入、讀取表情符號⚫ 的時候,會導致iOS 11.3和11.4崩潰,人們將這一bug稱作“黑點錯誤”。

據悉,這一bug此前也出現在Android系統和WhatsApp應用中,本質上⚫ 是一個統一碼字元,也就是我們平時使用emoji表情時代表這個表情的字元。當我們在iOS中輸入或讀取這個表情時,它會擾亂CPU的運算週期,所以如果你收到了別人發來的這個表情,應用或系統會重複崩潰。

蘋果iOS 11.3/11.4曝bug:“黑點錯誤”導致裝置崩潰

其實這一問題也不僅僅存在於iOS中,如前文所說的,很多系統都會被攪亂。據9to5mac的編輯所稱,當他試圖將前文的這個表情複製到文字中時,他的Mac出現了記憶體使用情況失控的現象,最後生成了一個30MB的交換檔案,同時他還表示watchOS和tvOS中也存在同樣的缺陷。

不過目前為止該bug只對iOS 11.3和11.4的beta版有較大影響,現在這一問題已經引起了公眾的關注,甚至已經有好事者做出了網頁來做這個惡作劇,所以人們希望蘋果立即釋出修復系統。

那麼如果你不幸中招,該如何解決呢?只要能夠刪除帶有這個符號的訊息就夠了。比如強制退出資訊應用之後用3D Touch開啟新建訊息對話方塊,然後回到主訊息列表刪除這個對話,或者登陸另一個iCloud的同步裝置刪除這條訊息。

對這種現象外媒表示,統一碼字元是非常複雜的,蘋果和谷歌等開發商無法消除所有和統一碼相關的bug,所以他們和這些bug之間就像是貓和老鼠的比賽一般。很顯然,與上次一樣,蘋果可能會很快釋出一版系統修復這一bug。

相關文章