From: "Iñaki Baz Castillo" Date: 2012-06-15T00:55:41+09:00 Subject: Re: Thread#kill is not rescued by "rescue Exception" 2012/6/13 Iñaki Baz Castillo : > The only "problem" is that, as said in my other mails, when the thread > is killed with Thread#kill, rb_errinfo() returns Fixnum(8 = > RUBY_TAG_FATAL) instead of an Exception object, so trying to raise a > Fixnum is not a good idea :) > > And... it seems that all of this is due a bug in Ruby: > > http://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/35622 > http://bugs.ruby-lang.org/issues/5993 Here an explanation of this "issue": http://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/35625 -- Iñaki Baz Castillo