文章插图
微信是大家常用的软件,最近很多用户都有反映有一张二维码的图片会导致用户出现闪退的情况,为什么会这样,什么原因导致的呢,下面跟着小编一起了解看看吧 。
微信打开二维码闪退什么原因
近日,一张二维码的照片突然在全网流传 , 使用微信扫描或打开该图片将导致微信出现闪退 。
而如果短时间多次闪退,微信将进入安全模式 , 账号被强制登出 。
目前,用户已经发现,导致该问题的是微信扫码引擎中的一个内存读写Bug,此类恶意制作的图片,将会通过无效的内存访问导致wechat_qrcode模块崩溃 。
具体来说 , 根据GitHub用户Konano和GZTimeWalker的发现,该问题出现在DecodedBitStreamParser::decodeByteSegment中 。
【微信打开二维码闪退什么原因 特殊二维码打开闪退原因一览】如果传入的参数bits_是内容为空,但长度非零的ByteSegment , 此时bits.available () 将返回0 , 而count也将被更新为0.
但与此同时,nBytes并没有更新,而是保持非0,这将导致后续的append函数访问空指针readBytes读取nBytes数据,导致程度异常终止 。
目前,已经有用户在GitHub提交了该Bug的代码修复,预计微信官方将在下个版本整合用户的修复补丁 。
虽然闪退并不会对微信的使用造成严重影响,但基于使用安全考虑,在微信官方修复问题前,最好还是不要在微信中打开或扫描存在问题的二维码 。
这次的内容就分享到这里了,我们每天为您呈现海量软件新闻和实用手机教程,为您准备你想知道的一切资讯攻略,快快关注我们吧 。
推荐阅读
- 抖音火山版如何打开火苗站外通知 火苗站外通知功能开启流程介绍
- 怎么轻松打开老干妈瓶盖?,怎么轻松打开老干妈瓶盖?
- 可乐打开后怎么存放好,百事可乐开封后可以存放多久?
- 常州医保参保缴费方式2023 微信支付宝缴费方式介绍
- 备份微信聊天记录指南
- 教你如何用微信玩阅后即焚了 微信怎么开启阅后即焚
- 中元节睡觉要打开所有灯吗
- 门在外面反锁里面能打开吗,房门锁反锁了但是外面还可以开怎么回事?
- 福州社保卡能当医保卡用吗 福州社保卡可以绑定微信吗
- 如何使用虚拟光驱、ISO文件怎么打开,使用win10自带虚拟光驱打开ISO镜像文件?