原です。 スレッド内の raise/fail の仕様が変わってしまったようですね。 -----^ test.rb #!/usr/local/bin/ruby Thread.start { fail "thread fail" } sleep -----$ test.rb これがスリープしつづけます。