阿部です。 # 久々の filesystem full で対処してました。
On Sun, Mar 31, 2013 at 10:29:14AM +0900, KIRIYAMA Kazuhiko wrote > > At Sun, 31 Mar 2013 03:09:40 +0900, > Kouichi ABE (WALL) wrote: > > > > On Sun, Mar 31, 2013 at 12:45:36AM +0900, sh.kimura wrote > > > > > > web 上でメールを読んだのですが、私も 9.1-STABLE で firefox がクラッシ > > > ュしていました。 > > > すでに報告されている bug だそうです。 > > > > > > "Firefox 19.0,1 crashes at startup" > > > http://lists.freebsd.org/pipermail/freebsd-ports/2013-February/081568.html > > > > このリンク先のパッチファイルを見ると llvm 関係のファイルなので、 > > clang を利用しなければ大丈夫そうな気もしますね。 > > > > さて、ports の clang を uninstall した環境で ports の lang/gcc (v4.6.3) を > > 使ってコンパイルした firefox 19.0.2 ですが、やはり SIGSEGV で落ちます。 > > 当方の環境は > > kiri@kazu:~[1044]% firefox --version > Mozilla Firefox 19.0.2 > kiri@kazu:~[1045]% uname -a > FreeBSD kazu.pis 9.1-STABLE FreeBSD 9.1-STABLE #1 r247526M: Fri Mar 1 > 23:25:22 JST 2013 ad...@kazu.pis:/usr/obj/usr/src/sys/GENERIC amd64 > kiri@kazu:~[1046]% ldd /usr/local/bin/firefox > /usr/local/bin/firefox: > libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x800847000) > libm.so.5 => /lib/libm.so.5 (0x800b5d000) > libthr.so.3 => /lib/libthr.so.3 (0x800d7e000) > libc.so.7 => /lib/libc.so.7 (0x800fa1000) > libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x8012fb000) > kiri@kazu:~[1047]% cc --version > cc (GCC) 4.2.1 20070831 patched [FreeBSD] > Copyright (C) 2007 Free Software Foundation, Inc. > This is free software; see the source for copying conditions. There is NO > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. なるほど。私のコンパイルした環境とコンパイラが違いますね。 % uname -a FreeBSD prime 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243826: Tue Dec 4 06:55:39 UTC 2012 r...@obrian.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 % ldd /usr/local/bin/firefox /usr/local/bin/firefox: libstdc++.so.6 => /usr/local/lib/gcc46/libstdc++.so.6 (0x280a5000) libm.so.5 => /lib/libm.so.5 (0x2818b000) libgcc_s.so.1 => /usr/local/lib/gcc46/libgcc_s.so.1 (0x281a5000) libthr.so.3 => /lib/libthr.so.3 (0x281c2000) libc.so.7 => /lib/libc.so.7 (0x281e2000) % cc --version cc (GCC) 4.2.1 20070831 patched [FreeBSD] Copyright (C) 2007 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. % gcc46 --version gcc46 (FreeBSD Ports Collection) 4.6.3 Copyright (C) 2011 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 9.1-STABELE と 9.1-RELEASE の違いと、gcc のバージョンの違いがありますね。 firefox 19.0.2 を ports からコンパイルする際に gcc46 が自動的にインストールされたので、 gcc46 でないと firefox をコンパイルできないと思っていました。 FreeBSD の cc でコンパイルできるのなら、そちらを試してみます。 ただ、 http://lists.freebsd.org/pipermail/freebsd-ports/2013-February/081568.html のパッチの Revision が 246858 なのと、 FreeBSD kazu.pis 9.1-STABLE FreeBSD 9.1-STABLE #1 r247526M: Fri Mar 1 23:25:22 JST 2013 ad...@kazu.pis:/usr/obj/usr/src/sys/GENERIC amd64 の 9.1-STABLE では r24726M とパッチ発行後であるのに対し、 FreeBSD prime 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243826: Tue Dec 4 06:55:39 UTC 2012 r...@obrian.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 の 9.1-RELEASE では r243826 とパッチ未適用です。 やはり、この部分の影響が大きいのかとも考えています。 ここは、freebsd-update を使って 9.1-STABLE にアップグレードするのが ベストな解決方法の気もします。 > なんですが,今のところ落ちてません.興味があるのでどういうページを開いている > ときに落ちるのか御教示頂けると喜びます. 特定のページを見て落ちるのではないので再現性が分かりません。 firefox 19.0.2 を起動して落ちたのは、gmail のページを見ている時です。 > > DEBUG オプションを有効にしてコンパイルしたのですが、 > > リンク時に 2GB ちかくのバイナリを作成しようとしたため、 > > 私の貧弱なマシン環境では無理でした。 > > > > 今回は firefox の設定画面を開いて作業している時に落ちました。 > > 「編集」⇒「設定」ですか? 具体的にはどのメニューでしょう? 「Privacy」の画面です。 Google の二段回認証で毎回コード入力を求められるので、 Cookies の設定をいろいろ試していました。 -- 阿部康一/Kouichi ABE (WALL) koui...@mysticwall.com http://www.iPhone.MysticWALL.COM/ (Personal) http://www.iPhone.MagickWorX.COM/ (Business)