chrome 凍結 Ubuntu 13.04

chrome 凍結 Ubuntu 13.04

大約 2 到 3 週前,我的 Ubuntu 13.04 桌面在使用 Chrome 一段時間後經常死機。滑鼠可以移動,但對滑鼠或鍵盤沒有任何反應。我必須按下電源按鈕才能關閉機器並重新啟動。有時,症狀並不是完全凍結,而是所有文件都變成唯讀,這使得任何操作都不起作用。所有 Chrome 標籤都會顯示錯誤訊息。每次我在 Chrome 中使用新版本的 google 地圖時,Ubuntu 很快就會死機。

雖然我實際上從未想到瀏覽器程式會凍結整個系統,但現在我相信罪魁禍首是 Chrome。如果我不使用Chrome,例如使用Firefox,那麼系統運作正常。我首先以為我的硬碟有問題。我嘗試修復它並使用磁碟實用程式進行擴展智慧測試,沒有發現任何錯誤。

我也在網路上搜尋了一下,發現有人問類似的問題,但沒有得到很好的解決方案。有人認為這與顯示卡驅動程式有關。但直到兩三週前,我一直在 Ubuntu 上順利使用 Chrome。

有關我的系統的一些資訊:

烏班圖13.04
核心版本:3.8.0-30-generic
CPU:Intel core i7 2600K(使用其整合顯示卡)

更新:echo 0 | sudo dd of=/sys/module/i915/parameters/semaphores按照goldilocks的建議使用似乎先解決了問題。

第二天,問題又來了:

(1) 第一個問題是我無法啟動Ubuntu,因為找不到根分割區/dev/mapper/ubuntu(LVM分割區)。我嘗試了幾次重新啟動,有時我可以進入Ubuntu,但沒有任何可用的,甚至vi一個文字檔案顯示命令中的輸入/輸出錯誤。最終,我使用恢復模式來檢查磁碟並修復軟體包。然後我就可以像往常一樣啟動進入 Ubuntu。

(2) 然而,Chrome 再次凍結 Ubuntu。貼文開頭描述的最初症狀又出現了。該命令echo 0 | sudo dd of=/sys/module/i915/parameters/semaphores似乎只能延長 Chrome 正常工作的時間。然而,最終,半小時或一小時後,系統將凍結或所有內容再次變為唯讀。如果我使用谷歌地圖,那麼幾分鐘後,系統就會當機。然後我就得用蠻力關機。重新啟動到 Ubuntu 後,檔案 /sys/module/i915/parameters/semaphores 的內容更改回“-1”,而不是我之前寫的“0”。使用grep i915_hangcheck_hung /var/log/*沒有發現崩潰時間的相關錯誤。我還懷疑問題與Chrome中的flash插件有關,因此我將flash插件從adobe的flash插件切換為Chrome內建的flash插件。但問題仍然存在。

所以我現在不確定這是否 100% 是 Chrome 造成的。現在我使用Firefox,看看系統是否穩定。

答案1

您可能正在使用 i915 驅動程式來整合視頻,我敢打賭它與此錯誤有關:

https://bugzilla.kernel.org/show_bug.cgi?id=58381

由於“凍結”是內核恐慌。嘗試:

grep i915_hangcheck_hung /var/log/*

看看會發生什麼事。您可以嘗試在 Chrome 中關閉「可用時使用硬體加速」(在「進階設定...系統」下)。

還有一個建議這裡(上面的錯誤似乎被認為是這個錯誤的重複,但是上面的錯誤有一個更好的涉及 chrome 的初始報告)嘗試這個:

echo 0 | sudo dd of=/sys/module/i915/parameters/semaphores

如果你這樣做,su root那就更簡單了:

echo 0 > /sys/module/i915/parameters/semaphores

請注意,其中的文件/sys不是磁碟上的真實文件--系統檔案系統是一個核心介面。讀取檔案是對核心即時資訊的請求,寫入檔案是設定參數的即時請求。因此,這不是一個在重新啟動後仍然存在的永久配置。您可以在引導腳本中包含 echo 命令,或在 grub.conf 中新增核心命令列參數,如第二個錯誤報告連結所示:

i915.semaphores=0

這將在啟動時設定該參數。

相關內容