Page 2 of 2

Re: Firefox 出現 Segfault

Posted: Fri Oct 09, 2009 10:28 pm
by ranma
謝謝, 我會過去看看.
不過下午把做 emerge -avuD xorg-server 前的備份叫回來, 然後一個一個照著需 update 的 ebuild 來 emerge. 升完一個套件, Run 一次 firefox, 結果升級完 fontconfig 後 firefox 就出現 Segfault, 無法執行了~~~還沒時間看看是否 eselect fontconfig 中的 conf 檔 有錯造成的.

Re: Firefox 出現 Segfault

Posted: Mon Oct 12, 2009 10:54 am
by ranma
今天 Google 查了 Firefox fontconfig, 發現有一則 Gentoo Bug 286189...
http://bugs.gentoo.org/show_bug.cgi?id=286189
原來 fontconfig 用 -O3 會造成 Firefox 3.5 Crach, 剛剛改用 -O2, 重新編 Fontconfig 後, Firefox 就 OK 了

Re: Firefox 出現 Segfault

Posted: Mon Oct 12, 2009 5:02 pm
by jojoyakira
ranma wrote:今天 Google 查了 Firefox fontconfig, 發現有一則 Gentoo Bug 286189...
http://bugs.gentoo.org/show_bug.cgi?id=286189
原來 fontconfig 用 -O3 會造成 Firefox 3.5 Crach, 剛剛改用 -O2, 重新編 Fontconfig 後, Firefox 就 OK 了
這種 cflags 造成的 segfaults 一般很難找到原因,尤其還是發生在 -O3 上。
由於 -O3 造成的 segfaults 好像還不少,所以小弟我很早就改成 -O2 了。 :D
這裏也有一篇使用 -O3 造成 segfault 的 bug report:media-gfx/hugin-0.8.0_beta*: runtime segfaults during alignment on amd64

Re: Firefox 出現 Segfault

Posted: Tue Oct 13, 2009 5:21 pm
by ranma
看來 -O3 影響蠻大的, 重編 fontconfig 後 Firefox 雖然可以跑, 但是許多網頁還是會造成 Segfault, 索性查了一下安全的 cflag 設定, 改為 -O2 後, 再依續將 glib, glibc, gcc, gtk, fontconfig, mozilla-firefox 全部以重編, Firefox 終於穩定了, 之前會造成 Segfault 的網頁也可以正常瀏覽, 現在想把整個系統再用 -O2 重編一次, 保證系統的穩定...