Tommy 碎碎念

Tommy Wu's blog

« 上一篇 | 下一篇 »

怪事, 執行 vim 造成機器死當?
post by tommy @ 14 六月, 2006 10:15
由去年九月開始, 我在我家其中一台主機 (Debian Sarge, Duron 800, Asus A7S-VM, 1GB), 在經歷幾次的當機事件後, 突然發現, 這些當機似乎都是我在執行 vi (vim) 之後, 就整個死當. 整個機器完全沒反應, 到 console 前按 hot-key 也沒用, 最後只能選擇把電源關了重開.

原本有懷疑是不是機器太老舊了,  記憶體有問題, 不過用 memtest86 跑了幾個小時, 也沒有出現什麼錯誤. 上網找了一下, 沒看到有人問過這樣的問題.

後來決定把 vim 移除, 那時改用 joe 來取代 vi (因為用 UTF-8... 一堆 vi 相容的程式都不支援), 似乎就再也沒有發生過這類死當的問題了. (所以看起來, 真的是因為 vim 引起的?)

今年初的時候, 家裡其中一台 firewall 主機長睡不起, 所以買了一台新的機器, 用來取代這台主機, 把這台的用途改為 firewall, 也順便這些機器的 linux 版本由 Debian sarge 升級到 etch 中. 由那時開始, 又要始用回 vi (vim), 一直到昨天之前, 都沒有再發生死當的情形. (不過... 改當 firewall 後, 我自然很少連到那台主機用 vi 了, 少用所以沒碰到也是有可能)

昨天, 在我連線到該主機, 要查看某個 log 時, 同樣的情形又發生了. 在打入 vi xxx 之後, 機器再度沒有反應. (人不在家, 所以無法確定是否一樣死當, 不過由遠端來看,  似乎是一樣的, 事後, 家人把電源關了重開, 也沒看到在 log 中有任何 core dump 的記錄) 這個莫名其妙的問題又出現了....

昨天決定先把 vim 移除, 先暫時改用 ne 來取代 vi.

這個問題真的很奇怪, 因為在我碰過的那麼多台機器中, 沒有相同的情形. 就連家裡三台 linux 主機, 也只有這台會這樣. (三台都是 debian etch, 一台 amd64, 一台 amd duron, 一台 intel p233) 若說時 vim 這個軟體的問題, 又重來沒有在其它的機器碰過? 若說時硬體的問題, 為何每次都是在打入 vi 指令後死當, 似乎沒有一次發生在別的情形?

實在是想不透!!!!!

Del.icio.us Furl HEMiDEMi Technorati MyShare
迴響
暱稱:
標題:
個人網頁:
電子郵件:
authimage

迴響

  

Bad Behavior 已經阻擋了 57 個過去 7 天試圖闖關的垃圾迴響與引用。
Power by LifeType. Template design by JamesHuang. Valid XHTML and CSS