苹果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信息崩溃

图片、内容素材来源网络,仅为分享传递更多信息,不含商业目的。如有侵权请联系删除,谢谢。


分享到:


相關文章: