當前位置:
首頁 > 新聞 > iOS又遭遇字元bug:這個「小黑點」會導致 iPhone 崩潰

iOS又遭遇字元bug:這個「小黑點」會導致 iPhone 崩潰

最近有網友反映,在 iOS 11.3 和 iOS 11.4 系統下輸入表情符號中的「」符號時,會導致簡訊應用崩潰,目前不僅 iOS 系統,macOS 也受到了該 bug 影響。

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

導致這一 Bug 的原因是這類 emoji 表情包含了上千個不可見的 Unicode 字元,由於數量太多,當系統處理這些字元時會導致文本處理系統無限期運行,從而擾亂 CPU 的運算周期。

目前這一 Bug 不僅影響 iOS 系統,其他蘋果系統也受到不同程度的影響。根據外媒 9to5Mac 編輯的描述,其在編寫文章時試圖將這個表情複製到文本中,結果導致 Mac 內存失控,在系統中創建了一個 30MB 的交換文件。據他猜測該 Bug 同樣會影響 watchOS 和 tvOS,不過這一結論尚未得到證實。

此前,iOS系統遇到過類似的Bug,比如收到白旗表情符號+「0」+彩虹表情符號組成的文本就會導致手機短暫死機,又或是收到一條特殊的鏈接同樣導致系統死機。目前這個 Bug 主要出現在 iOS 11.3 和 iOS 11.4 Beta 系統中。

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

如果我們的 iPhone 不幸中招,該如何解決呢?在蘋果公司修補這個漏洞之前,我們可以嘗試強制強制退出信息應用,利用 3D Touch 新建消息,然後回到信息應用的列表刪除收到「黑點」的簡訊。當然,你也可以用另一台 iCloud 同步設備遠程刪除該消息。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 同步推 的精彩文章:

iPhone X Plus將搭配5.5英寸顯示屏 面容ID支持橫屏解鎖
蘋果發布iOS11.4 beta4 你準備更新么?

TAG:同步推 |