From: Tomoyuki Chikanaga Date: 2010-11-05T21:49:36+09:00 Subject: [ruby-dev:42541] [Ruby 1.9-Bug#4027] Signal.trap で busy loop に陥る チケット #4027 が更新されました。 (by Tomoyuki Chikanaga) 残念ながら signal_buff を increment しているところを rb_disable_interrupt()/rb_enable_interrupt() でくくってみた実行体でも再現しました。 ただ今回は signal_buff.size = -1 ではなくて 1 で逆に余分に increment されたようです。 (gdb) p signal_buff $1 = {cnt = {0 }, size = 1} ---------------------------------------- http://redmine.ruby-lang.org/issues/show/4027 ---------------------------------------- http://redmine.ruby-lang.org