From: Nobuyoshi Nakada Date: 2007-06-24T15:14:58+09:00 Subject: [ruby-dev:31044] Re: deadlock dumps core なかだです。 At Sat, 23 Jun 2007 23:07:05 +0900, sheepman wrote in [ruby-dev:31038]: > つぎのような deadlock を起こすコードを実行すると、 > ruby-1.8 が core を吐きます。 > --enable-pthread でコンパイルしています。 > Linux 2.4.33-0vl0.5 i686 > glibc-2.3.3-3vl1.3 > です。 再現できないのですが、どこで落ちているかわかりますか。 > 以下のようなパッチで直りましたが、あんまり良く理解できていないので、自信はありません。 > - rb_thread_main_jump(e, RESTORE_RAISE); > + rb_thread_raise(1, &e, main_thread); rb_thread_save_context()とTHREAD_SAVE_CONTEXT()の違い? -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦