From: m_seki@... Date: 2002-12-09T17:12:12+09:00 Subject: [ruby-list:36718] Re: ruby 1.6.8 preview3 咳といいます。 > 1.6系最後の安定版(希望)の1.6.8のpreview3を出しました。 > > ftp://ftp.ruby-lang.org/pub/ruby/1.6/ruby-1.6.8-preview3.tar.gz > > です。問題を発見された方はお早めにレポートを、よろしく。 rubyの問題かどうか切り分けられていないのですが、 dRuby + OpenSSL のテストでインタプリタが終了しません。 == 現象 スクリプトが全て終っているのにインタプリタが終了しない。 topコマンドで確認するとrubyインタプリタはrunningらしい。 (ブロックしているわけではなさそう。CPUけっこう使ってる) ただし、スクリプトの最後にexit!を書くと直ちに終了できる。 == 試し方 * OpenSSLをインストール (ossl-0.1.2a) * drb-2.0a2をインストール * http://www2a.biglobe.ne.jp/~seki/ruby/drb-2.0a2.tar.gz * runit/test_drbssl.rb を試す このスクリプトは最後にexit!があるので終了できると思います。 % cd drb-2.0a2 % sudo ruby install.rb % cd runit % ruby test_drbssl.rb * test_drbssl.rbの最後のexit!を削除して試すとインタプリタが 終了しない。 # 再現させられる小さなコードは書けてないです。すみません。 たくさんソケットとスレッド作るからかなあ。うーん。