けいじゅ@日本ラショナルソフトウェアです.

In [ruby-dev :3243 ] the message: "[ruby-dev:3243] Re: [BUG]
Thread.value ", on Jul/09 13:46(JST) Yukihiro Matsumoto writes:

>まつもと ゆきひろです

>|また, バグを発見しました.
>
>うちでは
(中略)
>というエラーになります.どこが違うんだろう?
>irb下でも同様でした.

そうか, ここに原因があったわけではなかったんですね(^^;;; 実際は以下の
ように確かめたのでした.

# きっと, シンタックスエラー回りですね.

dim% irb
irb(main):001:0> th = Thread.start do
irb(main):002:1*  fail "foo"
irb(main):003:1> end
SyntaxError: compile error
(irb):1: parse error
(irb):1
(irb_local_binding):1:in `eval'
irb(main):004:0> th = Thread.start{
irb(main):005:1*  fail "foo"
irb(main):006:1> }
#<Thread:0x40101224>
irb(main):007:0> Thread.join th
#<Thread:0x40101224>
irb(main):008:0> th.value
(irb):8: [BUG] Segmentation fault
Abort

__
................................石塚 圭樹@日本ラショナルソフトェア...
----------------------------------->> e-mail: keiju / rational.com <<---