在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Mozilla檢測到Firefox出現了大量崩潰事件

Android編程精選 ? 來源:OSC開源社區 ? 2023-08-07 16:33 ? 次閱讀

近日,Mozilla 檢測到 Firefox 出現了大量崩潰事件,這個問題主要發生在使用 Linux 系統的用戶身上,尤其是使用基于舊版本 Debian 的 Linux 系統上。 經過調查,Mozilla 最后發現這個問題并非由 Firefox 本身引起,而是涉及到 Linux 內核和 Google 的 JavaScript 代碼。

這些崩潰事件發生的十分突然,一開始 Mozilla 檢測到數以千計使用一個名為 Huayra 的 Debian 發行版的用戶受到影響,特別是 Huayra 5(基于 Debian 10)。后續的持續檢測發現,這個問題影響了幾乎所有基于舊版本 Debian 的發行版。

崩潰事件也并不是隨機發生,而是能夠 100% 復現。用戶只要在 Google 上搜索圖片 Firefox 就會出現崩潰,這個問題影響了所有版本的 Firefox 瀏覽器 —— 無論是最新版本還是非常老的版本,都會崩潰。

結合上面兩個條件,Mozilla 的研究人員認定這個問題不是由 Firefox 這邊引發的,問題應該是出在 Google 和舊版 Linux 那邊,并開始分析這個問題發生的原因。

bc0563d0-3387-11ee-9e74-dac502259ad0.png

Mozilla 隨后開始分析 Firefox 在崩潰時的行為,發現崩潰發生在堆棧探測期間。JIT 觸及了為下一個 JavaScript 調用保存變量的區域,并不知為何導致了溢出。 第一個奇怪的地方在于,Mozilla 發現 Google 最近對其圖像搜索頁面進行了更改,該頁面現在有一個 JS 函數,Google 在這個單獨的函數中分配了 20000 個變量。進一步分析發現,這個函數可能是由 AI 生成的代碼。 雖然發現了有這樣的問題,不過理論上 Firefox 應該依然不會出現崩潰才對,因為 Linux 會自動擴展堆棧,Mozilla 團隊也已經預留了足夠的空間,隨后他們通過查看受影響進程的內存確認了這一點。

在執行此操作之前,我們進行了堆棧檢查并驗證了我們分配的額外堆棧內存量不會溢出我們為自己設置的本機堆棧限制。因此,似乎存在我們自我施加的限制與操作系統限制之間的分歧。這在某種程度上取決于發行版,但很混亂:例如,它影響 Debian 10 但不影響 Debian 11。

隨后 Mozilla 團隊將檢查重點放在了 Linux 內核上,結果發現 Linux 內核曾經有一個檢查,可以防止對堆棧的訪問離堆棧指針太遠。特別是在 64KiB+256 字節以外的訪問會產生崩潰,而不是擴展堆棧。這個問題在 Linux 4.20 中被修復了,所以使用較新的發行版的用戶不受影響。 根據測試,Google 似乎已經在圖片搜索中修復了這個問題,不過 Mozilla 仍然在著手研究解決方案,看看是否能為還在使用老系統的用戶一勞永逸解決這個問題,以免未來發生同樣的情況。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Google
    +關注

    關注

    5

    文章

    1772

    瀏覽量

    57832
  • 函數
    +關注

    關注

    3

    文章

    4346

    瀏覽量

    63012
  • 變量
    +關注

    關注

    0

    文章

    613

    瀏覽量

    28475

原文標題:Google 有一個函數,20000 個變量……

文章出處:【微信號:AndroidPush,微信公眾號:Android編程精選】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    ADS1298為什么無法檢測到腦電信號?

    目前可以檢測到心電和眼電,無法檢測到腦電信號,已知電極沒有問題。 自己做的PCB板,ADS1298配置為HR模式,1KSPS,gain=6,采用2.4V參考電壓,關閉右腿驅動,3V單電源供電。將
    發表于 01-03 07:18

    江蘇多維科技皮特級TMR芯片成功檢測到高質量的成人實時心磁信號

    江蘇多維科技皮特級TMR芯片成功檢測到高質量的成人實時心磁信號
    的頭像 發表于 12-16 16:07 ?211次閱讀
    江蘇多維科技皮特級TMR芯片成功<b class='flag-5'>檢測到</b>高質量的成人實時心磁信號

    調試ADS1299時出現采集功能和電極脫落檢測功能沖突的情況,怎么處理?

    在調試ADS1299時出現采集功能和電極脫落檢測功能沖突的情況,具體表現是當我打開電極脫落檢測功能時,共模抑制比從120dB降至90dB左右,請問是什么問題導致的呢? 期待您的回復
    發表于 11-22 08:08

    使用LMX2820時,電荷泵的輸出無法檢測到鎖定是怎么回事?

    您好,在使用LMX2820時,電荷泵的輸出會出現如圖所示的情況,無法檢測到鎖定,輸出的頻率也與我目標的有些差距,請問是什么問題呢,感謝您的回答。另外我的環路濾波器與EVM板上一致,參考時鐘信號為差分,Vpp=400mV。
    發表于 11-08 11:35

    Firefox、Chrome和Puppeteer已支持WebDriver BiDi

    近期,我們與 BrowserStack 一起見證 WebDriver BiDi 在 BrowserStack 中正式投入使用。并且 WebDriver BiDi 也繼續得到了完善,Firefox
    的頭像 發表于 11-06 16:35 ?555次閱讀

    CYUSB3014 ezUsbSuite (eclipse) 啟動時崩潰怎么解決?

    嘗試使用帶有 CYUSB3014 芯片的 ezUsbSuite,但它崩潰: 如有任何指點,不勝感激!.....!
    發表于 07-03 07:16

    nvs使用時出現的系統崩潰的原因?怎么解決?

    問題:設備使用nvs儲存相關參數,設備開始正常使用,在一兩個月后讀參數的過程中出現系統崩潰,而且不是所以設備都有問題,只有百分之十以內會出現,在重新寫完之后讀會變正常以下是程序以及崩潰
    發表于 06-12 06:27

    Mozilla啟動安卓版火狐Firefox瀏覽器性能調查程序

    來自用戶的反饋顯示,安卓版 Firefox 瀏覽器啟用遙感測量后,可能會影響網站加載和瀏覽器啟動速度。以 CNN 網站為例,測試數據表明,啟用遙感測量后,CPU 加載頁面的時間延長了 16.5 秒。
    的頭像 發表于 05-31 10:02 ?571次閱讀

    stm32的foc是怎么檢測到無感無刷電機的轉子的位置的?

    是怎么檢測到無感無刷電機的轉子的位置的?如果是通過ADC檢測相電流的話,請說明怎么通過電流推導出轉子的位置的。
    發表于 04-28 06:03

    Mozilla撤銷Firefox 125更新中安全改進

    Firefox 125穩定版致力于改良底層代碼,以期更有效地防止用戶訪問可疑URL地址。其官方描述為:“擴展下載保護得到加強,能夠更加積極地阻止來自高風險URL的下載?!?/div>
    的頭像 發表于 04-23 11:44 ?473次閱讀

    IAR仿真時崩潰怎么解決?

    發現IAR有個BUG,程序中定義一個unsigned char型的變量,如果在代碼中給變量賦某些值(比如0xEC,0xE0),在IAR仿真環境下查看該變量時會導致IAR奔潰退出。不查看該值就不會崩潰;如果賦的值是0x13或者其他值就不會。 有木有壇友遇到相似的情
    發表于 04-22 07:57

    Firefox Nightly新增原生垂直標簽特性

    近日,基于Mozilla旗下的Firefox瀏覽器用戶向來期望其能集成垂直標簽頁功能,這一愿景在Mozilla Connect頁面被熱烈討論,迫切欲望僅次于原生標簽分組功能以及恢復對PWA應用的支持。
    的頭像 發表于 04-03 14:43 ?886次閱讀

    Mozilla重啟Firefox原生標簽頁組研發?

    查閱IT之家2015年報導顯示,早在2009年,Firefox即開始提供一款名為Panorama的標簽頁組功能。然而,根據Mozilla的數據分析,這一功能的實際使用率僅為萬分之一,故而在2016年被去除,Mozilla當時推薦
    的頭像 發表于 03-19 14:16 ?415次閱讀

    STM32F407VGT6低速晶振采用外置的無源晶振32.768kHz,出現大量的不起振怎么解決?

    最近公司買進了一批新的馬來西亞生產的STM32F407VGT6單片機,低速晶振采用外置的無源晶振32.768kHz,出現大量的不起振問題,在初始化配置階段一直在檢測標志位的while
    發表于 03-18 06:36

    Mozilla發布Firefox 123.0穩定版,新添網站兼容性報告工具

    2023年2月20日,Mozilla發布Firefox 123.0穩定版及115.9 ESR版本,并更迭Beta、Dev、Nightly三個開發頻道版本至124、125;手機版Firefox亦升級到123.0。
    的頭像 發表于 02-20 15:45 ?741次閱讀
    主站蜘蛛池模板: 午夜cao | 特级一级毛片免费看 | 国产高清在线视频 | 欧美成人性色生活片天天看 | 国产色妞妞在线观看 | 男女交性视频播放 视频 视频 | 天天操天天干天天爽 | 99久久婷婷国产综合精品电影 | 日本丶国产丶欧美色综合 | 精品国产污网站在线观看15 | 午夜老司机永久免费看片 | 日本一区高清视频 | 网站在线观看你懂的 | 亚洲欧美日韩在线观看你懂的 | aaa特级毛片 | 日韩福利一区 | a在线观看网站 | 亚洲精品自拍区在线观看 | 色依依视频视频在线观看 | 好紧好爽水真多18 | 99精品热女视频专线 | 又黄又粗暴的120秒免费gif视频 | 午夜性影院 | 成人欧美一区二区三区视频不卡 | 日本免费大黄在线观看 | 欧美一级免费在线观看 | 萌白酱香蕉白丝护士服喷浆 | 精品国产自在在线在线观看 | 久久精品国产精品亚洲毛片 | 米奇777色狠狠8888影视 | 色五阁| 天天操夜夜欢 | 免费在线黄视频 | 日本午夜三级 | 天天干夜夜夜操 | 最新黄色在线 | 人人爱人人艹 | 久优草 | 国产免费人成在线视频视频 | 久久婷婷色 | 三级成人影院 |