From: shiiya yoshitaka Date: 2008-02-06T14:56:41+09:00 Subject: [ruby-dev:33613] Re: Solaris で timeout.rb が Segmentation fault する。 椎屋です。反応ありがとうございます。 From: Nobuyoshi Nakada > なかだです。 > > At Wed, 6 Feb 2008 13:19:57 +0900, > shiiya@y.email.ne.jp wrote in [ruby-dev:33611]: > > [現象] > > ruby 1.8.6 (2007-09-24 patchlevel 111) [sparc-solaris2.9]で環境変数の > > サイズが小さい時に Net::SMTP を使うと timeout.rb が Segmentation fault > > になります。 > > もしかして、ruby.cの #define USE_ENVSPACE_FOR_ARG0 をコメントア > ウトすると起きなくなりますか? USE_ENVSPACE_FOR_ARG0 をコメントアウトして再コンパイルし、実行しました が結果は変わりませんでした。 % ls -l bin/ruby* -rwxr-xr-x 1 shiiya admin 2295540 2月 6日 14:40 bin/ruby -rwxr-xr-x 1 shiiya admin 2296236 2月 5日 17:37 bin/ruby.old % env -i TERM=vt100 bin/ruby test.rb /admins/home/shiiya/lib/ruby/1.8/timeout.rb:52: [BUG] Segmentation fault ruby 1.8.6 (2007-09-24) [sparc-solaris2.9] ------ 椎屋 仁孝 // shiiya@y.email.ne.jp ☆