標題很難懂吧。看起來蠻有推理小說的味道呢。
自從把桌面環境從 Windows 換到 Gnome 之後,Firefox 無預警當機的問題一直困擾著我。原本在 Windows 下的 Firefox 雖稱不上金鋼不壞,但也很少叫我填問卷;到了 Etch 下面以後,畫面卻會常常一閃,噗地整支程式就消失了,只留下一個類似
SetWindow Destroy The program 'Gecko' received an X Window System error. This probably reflects a bug in the program. The error was 'BadShmSeg (invalid shared segment parameter)'. ... blahblah ...
這樣的錯誤訊息 (這還要在 console 下啟動 firefox 才看得到)。
原本還以為是遇到了 GTK+ 的 bug,但我還在用 libgtk2.0 2.6.8,怎麼會呢?原來我太嫩了,連有名的 flash death 都不知道 [1]。
沒花幾分鐘,困擾了幾個禮拜的問題就迎刃而解。自由的 Flash plugin 會殺死 Gecko 核心的所有瀏覽器,解法 [2] 是
apt-get remove libflash-mozplugin
然後
apt-get install flashplugin-nonfree
現在可以去看無名小站了 :)
[1] | http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=289608 |
[2] | http://lists.debian.org/debian-amd64/2005/07/msg00430.html |
Posted by yungyuc
at 21:41,
0 comment,
0 trackback.