蘋果iOS系統又出現新Bug!收到這個「黑點」會導致iPhone信息崩潰

還記得幾個月前的印度字符嗎?近日蘋果iOS系統又曝出了類似bug,當我們輸入、讀取特製的“黑點”表情符號的時候(括號、黑點和手指都包含在內),會導致信息應用凍結和崩潰。目前不僅iOS系統,macOS也會受到該bug的影響。

蘋果iOS系統又出現新Bug!收到這個“黑點”會導致iPhone信息崩潰

蘋果iOS系統又出現新Bug!收到這個“黑點”會導致iPhone信息崩潰

收到這個表情的文本會導致系統崩潰

這個bug被稱為「Black dot」“黑點”信息,最早出現在Android系統,在WhatApp應用中傳播。用戶發送或者收到上述圖中特製的emoji表情就會導致系統崩潰或凍結。如果通過郵件發送這個特製文本,收件人在閱讀時就會導致循環崩潰。

導致這一bug的原因和emoji表情本身無關。這是一段特製的文本,偽裝成emoji表情,實際上它包含了上千個不可見的Unicode字符,由於數量太多,當系統處理這些字符時會導致文本處理系統無限期運行,從而擾亂CPU的運算週期。

蘋果iOS系統又出現新Bug!收到這個“黑點”會導致iPhone信息崩潰

蘋果iOS系統又出現新Bug!收到這個“黑點”會導致iPhone信息崩潰

就現在來講,由於Unicode字符複雜且多樣,工程師們沒有更好的辦法消除所有與文本有關的bug,任何優化和不明確的代碼都有可能導致這樣的問題。

目前的解決辦法是可以嘗試強制強制退出信息應用,也可以在打開前使用 3D Touch 來預覽信息,從而刪除包含此 Unicode 字符的信息,或者在使用相同 iCloud 賬戶的其他 iOS 設備上刪除消息。然後大家等蘋果修復這個 bug 吧~

蘋果iOS系統又出現新Bug!收到這個“黑點”會導致iPhone信息崩潰

圖片、內容素材來源網絡,僅為分享傳遞更多信息,不含商業目的。如有侵權請聯繫刪除,謝謝。


分享到:


相關文章: