犬飼 大と申します。9.1-STABLEと10-CURRENTを使っています。portsを使った インストールではclangを使用し、gccは使っていません。
make buildworldとmake kernel後にportmaster firefoxをしたら10-CURRENTの firefoxがSEGFAULTでcoredumpを吐いて落ちるようになりました。firefoxのバー ジョンは両方とも20.0で、9.1-STABLEでは安定して動いています。 コンパイル時の最適化、-O0と-O1では安定しており、-O2でコンパイルすると firefoxの起動後ほとんど直ちに落ちるので、最適化後に存在しないメモリを 参照するclangのバグが顕在化したのではないかと考えています。 %9.1-STABLE uname -a FreeBSD dai 9.1-STABLE FreeBSD 9.1-STABLE #0 r250014: Sun Apr 28 20:34:48 JST 2013 dai@dai:/usr/obj/usr/src/sys/DAIKERNEL amd64 %9.1-STABLE clang -v FreeBSD clang version 3.2 (tags/RELEASE_32/final 170710) 20121221 Target: x86_64-unknown-freebsd9.1 Thread model: posix %9.1-STABLE cat /etc/make.conf #WITH_NVIDIA_GL=yes WITH_NEW_XORG=yes #EMACS_PORT_NAME=emacs23 WITHOUT_PKGNG=yes CC=clang CXX=clang++ CPP=clang-cpp # added by use.perl 2013-03-11 06:32:50 PERL_VERSION=5.14.2 %10-CURRENT uname -a FreeBSD daip 10.0-CURRENT FreeBSD 10.0-CURRENT #2 r250023: Mon Apr 29 08:17:07 JST 2013 daip@daip:/usr/obj/usr/src/sys/DAIKERNEL amd64 %10-CURRENT clang -v FreeBSD clang version 3.3 (trunk 178860) 20130405 Target: x86_64-unknown-freebsd10.0 Thread model: posix %10-CURRENT cat /etc/make.conf DOC_LANG= ja_JP.eucJP TEX_CMD=jadetex MALLOC_PRODUCTION=yes # for xorg-server 1.10.6 and KMS suppot WITH_NEW_XORG=yes #WITH_KMS=yes #WITHOUT_CLANG_IS_CC=YES WITH_CLANG_IS_CC=YES WITH_NVIDIA_GL=yes #WITHOUT_PKG_NG=yes WITH_PKG_NG=yes # added by use.perl 2013-03-11 06:05:44 PERL_VERSION=5.16.2 # added to compile firefox cputype=AMD-K8 CFLAGS=-O1 -pipe COPTFLAGS=-O1 -pipe 上流でのbug fixを期待しているところです。 - dai