Mozilla 向社區尋求重現WebRender bug 的方法
Mozilla的Firefox Graphics團隊正在向社區尋求幫助,由於他們收到了一些隨機發生的UI錯誤報告,卻一直無法找出錯誤的重現步驟(STR),因此現在向外尋求社區用戶的幫助。團隊表示,找出錯誤並重現步驟的用戶將會獲得來自Mozilla的限量獎品。
根據Firefox Graphics 團隊的描述,來自WebRender 的bug 會導致Firefox 出現黑色色塊,或者是UI 顯示錯誤,不過開發團隊目前還無法找出重現錯誤的步驟。WebRender 是Firefox 下一代的2D 渲染GPU 引擎,由GPU 負責核心的渲染工作,以提升圖形渲染性能。
據了解,從去年下半年開始,就已經有部分用戶反饋新發布的版本中存在隨機的UI 錯誤。即使團隊已經對這些WebRender 錯誤進行了一段時間的研究,但仍然無法重現觸發錯誤的步驟。
雖然這些UI錯誤隨機發生,但它們仍具有一些相似的地方。當瀏覽器的UI和內容區域出現錯誤時,滾動頁面或將光標停留在這些故障區域,似乎能夠使其恢復正常。同樣的,當頁面出現未知的黑色色塊時,滾動頁面也能夠讓這些色塊消失。從收到的錯誤反饋報告來看,大部分用戶都是使用Nvidia顯卡,但在英特爾與AMD上也有一些案例。
目前沒有發現明確與錯誤相關的驅動程序版本,因此團隊無法確定錯誤是否為驅動程序的bug,不過可以確定的是,所有反饋錯誤報告的用戶均為Windows 10使用者。另外,雖然團隊一直不停地收到錯誤報告,但至今沒有人反饋過bug,所以也無法找出明確的重現步驟。Firefox Graphics團隊成員每天都在使用WebRender功能,卻至今都沒有遇過該錯誤。
如果你希望重現該錯誤,首先需要下載 Firefox Nightly 進行安裝使用,並在Windows 10 上運行,且測試者必須要保證瀏覽器已啟用WebRender 功能。Firefox Graphics 團隊還說到,他們也希望見到測試者在其他平台發現相同的錯誤。
最後,如果你重現了此錯誤並希望反饋給Firefox 團隊,那麼準備提交的錯誤報告必須要有清楚且可重現錯誤的步驟,這可能會包含特定硬體配置、附件或是瀏覽特定網站等資訊,讓Firefox Graphics 團隊能夠依照這些步驟重現錯誤。前三名反饋的用戶,將可以獲得由Mozilla 贈送的限量T恤和貼紙。
求助帖地址: