From: Yusuke ENDOH Date: 2008-05-29T20:36:55+09:00 Subject: [ruby-dev:34888] Re: Invalid read may occur when raising an exception to a thread that waits for mutex 遠藤です。 08/05/29 に Nobuyoshi Nakada さんは書きました: > > unblock_function がクリアされないのは set_unblock_function 内で > > RUBY_VM_CHECK_INTS をしていて、そこから longjmp するせいです。 > > この RUBY_VM_CHECK_INTS は必要なんでしょうか。 > > BLOCKING_REGIONに入るときにはcheckしても問題ないんじゃないでしょ > うか。問題が起きるのは抜けるときですよね。 そうですね。そっちの方がよさそうです。 よろしくお願いします。 -- Yusuke ENDOH