Firefox 76.0.1緊急發布:修復導致部分擴展程序崩潰問題
Firefox 76穩定版上線僅數日,Mozilla馬不停蹄地發布了維護版本更新。之所以如此快的發布該更新,主要是修復了Firefox 76版本中的兩個問題。
其中第一個是在Windows系統上的崩潰問題。更具體來說,Mozilla發現在安裝了NVIDIA的驅動程序之後,會導致瀏覽器在32位Windows操作系統上崩潰。公司表示目前只有少數設備受到影響。
在錯誤報告中寫道:“在32位Windows 7設備上Firefox 76出現了內容崩潰問題。它目前佔76.0版本早期階段所有標籤頁崩潰的7%。似乎Nvidia給32bit和64bit分配了不同的名稱。我們已經為nvd3d9wrapx.dll實現了一個64位的工作方法。這次的名字是nvd3d9wrap.dll (名字中沒有後綴X!),顯然是32位的。讓我準備一個簡單的補丁來解決這個命名規則。”
而修復的第二個漏洞則是修復了部分附加組件出現多個onConnect事件,從而使其崩潰的問題。包括Amazon Assistant在內的擴展程序受到影響,影響範圍可能比較普遍,Mozilla表示在發布Firefox 76之後收到了大量用戶投訴。
Mozilla解釋說:“加載圖標會持續數秒時間,然後會顯示’對不起,我在加載過程中遇到了問題’的消息。這個問題在各種機器上都能100%重現。今天發布後,我們到目前為止已經收到了多個客戶的投訴,考慮到可重現性,隨著更多的客戶獲得最新的更新,這個問題似乎可能會成為一個普遍的問題。”
Mozilla表示:“我們的擴展在功能組件中大量使用了IFrames和IFrame後置消息。從76版的發布說明摘要中看不出什麼特別相關的東西,但這個問題可能與一些影響IFrame通信的變化有關。另一種可能是任何具體影響瀏覽器動作API的東西,這個功能是負責生成的。”
不過這一次受影響的並不只有Windows,因為在Linux上也證實了類似的問題。這個問題已經在這次新的Firefox更新中得到了修復,所以如果你之前在安裝Firefox 76之後遇到了擴展的問題,請確保你盡快部署此構建。