大家好,我是 微信 💬 & P站 🎬 雙料高級用戶
最近哇,鴨鴨的粉絲群裡發生了一件大事❗️
——有一老六整了張二維碼,還愣說當天是小馬哥生日,轉發就能被拉近慶生群 🎉 ,一個億的 🧧 框框搶……
害~要說咱也是浸淫互聯網多年,這點小伎倆壓根入不了鴨眼 👀
就比如這老六都真心實意的保證了,這紅包群還能有假❓
就在鴨鴨點開二維碼、準備甩起單身二十年練就的麒麟臂 💪、想著高低整個運氣王 👑 之際……
——微信直接崩潰了❗️
更離譜的是,在崩潰閃退後,即便清理後臺再進:
微信依然會來一次“微信異常,建議更新”的提示 🔔:
既然掃碼閃退,那咱點開瞅瞅就是不掃,這總不會中招了吧,於是乎……
這還沒完,即便是想轉發二維碼整蠱鵝妹,微信又雙叒叕會再次崩潰……
好傢伙,敢情這小子成了牛皮糖,甩都甩不掉了是吧?
鴨鴨總結了一下,這張“定向爆破圖 💣 ”觸發微信崩潰的條件包括但不限於:
-
“掃一掃”掃描圖片 -
轉發圖片給他人 -
在聊天界面點開圖片 -
在聊天界面長按圖片
蝦仁豬心的是,鴨鴨多次測試後發現:
——連續多次閃退,會觸發微信“安全模式 🔐 ”、賬號會被強制退出
圖源:刨洞技術交流
接著,鴨鴨發現群友Win10系統下的微信,在點擊圖片後說崩就崩:
而另一頭,尊貴的蘋果電腦 💻 用戶也沒能倖免:
但是,鴨鴨要說但是了。
鴨鴨也發現了例外,有網友表示自個兒是鴻蒙系統。
來回掃碼/點擊,愣是在危險邊緣反覆橫跳、倖免於難
圖源:刨洞技術交流
咳咳~言歸正傳。
在不少群友被老六的“微信爆破圖 💣 ”暗算後,開始擔心自個兒微信錢包上的5毛鉅款就此折戟:
對此,有疑似騰訊員工發文澄清,他表示:
目前微信閃退崩潰是因為 OCR識別系統出現了內存崩潰導致的
這個圖片導致了微信內存洩漏,所以會閃退崩潰
同時,對於大家所擔心的:
會不會導致微信異常誤封號 ❌❓
會不會扣走微信錢包的5毛鉅款 💰❓
會不會洩漏自個兒和隔壁老王的聊天記錄 💬❓
答案都是否定的,說白了,這張圖只是因OCR系統識別導致的崩潰,並非病毒 🦠 、也不是被黑客入侵。
最後,該博主還表示:
“如果實在擔心,可以把照片從聊天記錄中刪除即可,目前該功能整在加班加點的修復中”。
值得一提的是,就在一小時前,微信發佈了緊急更新——8.0.37更新日誌提示“解決了一些已知問題”。
但是,鴨鴨又要說但是了。
挖到這,問題來由是清楚了,不過這事兒可還沒完。
有技術大神@OSC開源社區分析稱:二維碼圖片導致內存洩漏、進而引發微信閃退是不錯,但造成此問題的根源是 “微信二維碼引擎”:
引擎自動識別聊天列表中的二維碼
👇
當用戶打開列表、引擎識別二維碼出現空指針異常
👇
二維碼模塊當場崩潰
👇
誘發整個微信客戶端崩潰
而這裡提到的罪魁禍首二維碼引擎,騰訊早在21年就進行了開源……
據開發者分析,引發微信閃退的二維碼屬於 “畸形二維碼”,這類二維碼包含的錯誤數據塊會導致微信二維碼模塊中的 libqbar.so 崩潰,進而引發軟件閃退。
軟件的問題或許是揪出來了,但人騰訊的問題出在哪,或許還得加點火候找。
要知道,就在上個月底,騰訊系的微信、QQ 剛剛出現問題。
彼時,微信的語音對話/朋友圈/微信支付、QQ的文件傳輸/QQ 空間和/QQ郵箱等多個功能沒法使用……
甚至,工信部都罕見下場,發文指導騰訊做好穩定運行工作:
老實說,作為坐擁超12億用戶的“國民APP”,微信的頻發“BUG”實屬不該。
害~要按土味兒的說——這叫“欲戴王冠,必承其重”
咱也不奢求動輒大幾十G的微信,能做到從便秘到躥稀 💩 一樣的順暢感……
但咱有事沒事高低得炫兩包德芙,防範於未然、甭整么蛾子不是❓