美文网首页@IT·互联网程序猿阵线联盟-汇总各类技术干货首页投稿(暂停使用,暂停投稿)
引起微信闪退的“两位数字和15个句号”BUG原理到底是怎样的?

引起微信闪退的“两位数字和15个句号”BUG原理到底是怎样的?

作者: 亮亮叔家的小笔笔 | 来源:发表于2017-09-25 17:28 被阅读0次

    在微信中打开一个聊天窗口,发送“两位数字+15个句号”,部分安卓手机会卡死,这到底是个什么BUG?(没有“+”,就是两位数字后边15个句号,比如“20。。。。。。。。。。。。。。。”)

    发展

    微信输入惊喜:

    V2.jpeg

    开始的时候大家都不知道,然后直到刚才上课,大家都互相发送低着头看各自的手机能不能卡住......这个BUG成了大家搞怪的法子。

    状态
    反应.jpeg

    这是同学接收到这个消息的微信反应(卡到无法自拔。。)

    机型
    • 米6 顺畅
    • 苹果 顺畅
    • 苹果 顺畅
    • 苹果 顺畅
    • mate9 炸裂
    • 三星 炸裂
    • 米5 炸裂
    • 魅族 炸裂
    分析

    @kbkaa:
    华为已经卡死,看了下logcat和traces.txt是java.util.regax.Matcher.findNextImpl(Native method)的锅,好像是正则匹配的问题,估计是把匹配操作放在UI主线程里了,处理超时导致ANR,可能是字符解析超过5s就会崩溃。

    回顾
    • 微信在5月份也有一次发动图就会让IPhone闪退的BUG
    • 之前有一个发泰国或者阿拉伯文字就会卡死的BUG
    解决办法

    临时:

    1. 过一会重新进入微信,然后删除连天记录
    2. 卡的不行的话就关机重启,打开微信删除记录
    3. 群里的话 就没卡的人刷屏顶过去那段消息
    修复中(应该是工作人员)
    修复中.jpeg

    有人说修复已经完成,不知道有没有挂的人了。。微信热修复简直666哇!
    还有在微信群发部分相关内容会被自动屏蔽!

    相关文章

      网友评论

        本文标题:引起微信闪退的“两位数字和15个句号”BUG原理到底是怎样的?

        本文链接:https://www.haomeiwen.com/subject/xyedextx.html