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

またまたバグです?

>> Thread.abort_on_exception = true
=> true
>> th = Thread.start {
?>   fail "test exception 2"
>> }
(irb):7: test exception 2 (RuntimeError)
	from (irb):6:in `start'
	from (irb):6
	from (irb_local_binding):1:in `eval'
	from /home/keiju/var/bin/irb:366:in `eval_input'
	from /home/keiju/var/bin/irb:366:in `trace_in'
	from /home/keiju/var/bin/irb:366:in `eval_input'
	from /home/keiju/var/bin/irb:406:in `signal_status'
	from /home/keiju/var/bin/irb:406:in `eval_input'
	from /home/keiju/var/bin/irb:362:in `each_top_level_statement'
	from /home/keiju/var/lib/ruby/irb/irb-scanner.rb:188:in `loop'
	from /home/keiju/var/lib/ruby/irb/irb-scanner.rb:188:in `each_top_level_statement'
	from /home/keiju/var/bin/irb:362:in `eval_input'
	from /home/keiju/var/bin/irb:265:in `start'
	from /home/keiju/var/bin/irb:265:in `catch'
	from /home/keiju/var/bin/irb:265:in `start'
	from /home/keiju/var/bin/irb:836
/home/keiju/var/bin/irb:455: [BUG] unexpected local variable
Abort

多分Rubyで[BUG]と言っているのでRubyのバグだと思いますが...

irb上で実行しないと発生しないようです(?_?

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