From: "U.Nakamura" Date: 2010-04-14T10:20:46+09:00 Subject: [ruby-dev:40981] Re: [Bug #1952](Open) cannot stop with Ctrl+C こんにちは、なかむら(う)です。 In message "[ruby-dev:40936] [Bug #1952](Open) cannot stop with Ctrl+C" on Apr.09,2010 00:47:49, wrote: > 「終了時には全スレッドに例外を投げ、死ぬまで待つ」という > 仕様だと考えると、その例外を潰してしまうようなスレッドが > いれば、終了時に固まるのは当然ではないでしょうか。 > > begin; sleep; rescue Exception; retry; end > > が Ctrl+C で止められないのと同じだと思います。 元の再現コードはCtrl+C(=Interrupt)を潰していません。 なので、同じではないと思います。間違ってるかしら。 > ということで、当該コミットを revert し、このチケットは > rejected とすることを提案します。 SEGVは困ったもんなので、このこと自体に反対はしません。 それでは。 -- U.Nakamura