From: keiju@... (Keiju ISHITSUKA) Date: 2001-12-17T21:27:29+09:00 Subject: [ruby-dev:15479] [BUG] thread with tempfile.rb けいじゅ@日本ラショナルソフトウェアです. irb上で以下のことをすると, 落ちます. irb(main):001:0> 10000.times do irb(main):002:1* Thread.start{} irb(main):003:1> end /usr/local/app/ruby-1.6.6-20011204/lib/ruby/1.6/tempfile.rb:20: [BUG] unsaved context ruby 1.6.6 (2001-12-04) [i686-linux] アボート 一応原因(というかきっかけ)は分っていて, irbに以下のパッチをつけると落ち なくなります. --- lib/irb/locale.rb 2001/12/10 05:18:23 1.8 +++ lib/irb/locale.rb 2001/12/17 10:43:59 @@ -135,6 +135,7 @@ end lc_file.close toplevel_load lc_file.path, priv + lc_file.close(true) end private :real_load 作法上つけておいたほうがよいと思いますので, 上記のように直しますが, rubyのバグであることには変りありませんので. __ ..............................石塚 圭樹@日本ラショナルソフトウェア... ----------------------------------->> e-mail: keiju@rational.com <<---