[#21225] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values. — "U.Nakamura" <usa@...>

こんにちは、なかむら(う)です。

14 messages 2003/08/22
[#21227] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values. — nobu.nakada@... 2003/08/22

なかだです。

[#21228] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values. — matz@... (Yukihiro Matsumoto) 2003/08/22

まつもと ゆきひろです

[#21281] 大量メモリ消費攻撃に対する対応 — Hidetoshi NAGAI <nagai@...>

永井@知能.九工大です.

16 messages 2003/08/29
[#21285] Re: 大量メモリ消費攻撃に対する対応 — matz@... (Yukihiro Matsumoto) 2003/08/29

まつもと ゆきひろです

[#21288] Re: 大量メモリ消費攻撃に対する対応 — Hidetoshi NAGAI <nagai@...> 2003/08/29

永井@知能.九工大です.

[#21306] Re: 大量メモリ消費攻撃に対する対応 — matz@... (Yukihiro Matsumoto) 2003/09/03

まつもと ゆきひろです

[ruby-dev:21282] Re: スレッド内の例外でRuby停止

From: nobu.nakada@...
Date: 2003-08-29 04:58:29 UTC
List: ruby-dev #21282
なかだです。

At Fri, 29 Aug 2003 13:20:08 +0900,
yamamoto madoka wrote:
> スレッド内の例外発生で、Rubyプロセスが停止する現象に出会いました。
> この状態になるとKillが利きません。

Killというのは、SIGINTでしょうか。

> ちなみにCygwin環境では再現しませんでした。

これはよく分かりません。Cygwinのシグナル処理が何か違うのかな。


Index: eval.c
===================================================================
RCS file: /cvs/ruby/src/ruby/eval.c,v
retrieving revision 1.523
diff -u -2 -p -r1.523 eval.c
--- eval.c	27 Aug 2003 19:43:45 -0000	1.523
+++ eval.c	29 Aug 2003 04:53:17 -0000
@@ -9450,4 +9450,5 @@ rb_thread_start_0(fn, arg, th_arg)
     if (th == main_thread) ruby_stop(state);
     rb_thread_remove(th);
+    curr_thread = th->next;
 
     while (saved_block) {


-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread