[#18440] racc segv revisited — "Akinori MUSHA" <knu@...>

 次のバグの件なんですが、現時点では原因究明を含めて未解決という

24 messages 2002/10/02
[#18617] Re: racc segv revisited — "Akinori MUSHA" <knu@...> 2002/11/02

At Wed, 2 Oct 2002 23:19:59 +0900,

[ruby-dev:18600] Re: embedded ruby interpreter friendly patch

From: nobu.nakada@...
Date: 2002-10-28 23:51:24 UTC
List: ruby-dev #18600
なかだです。

At Mon, 28 Oct 2002 23:49:13 +0900,
Yukihiro Matsumoto wrote:
> |flushはとくに問題もないだろうと思って省略しました。どちらかとい
> |うと問題なのはruby_eval()という投げやりな名前。
> 
> ruby_exec()とか? _runとの区別が大変か。

ruby_exec()も候補として考えてたので、それでいいかも知れません。

あともう一つ気なるのが、[ruby-dev:18582]のこの部分。forkしたス
レッドが終了したときなんですが、こっちは単純にexit()でいいんで
しょうか。かといって何かできるかというとなんにもなさそうなんで
すが。

@@ -8783,5 +8786,5 @@ rb_thread_start_0(fn, arg, th_arg)
     status = th->status;
 
-    if (th == main_thread) ruby_stop(state);
+    if (th == main_thread) exit(ruby_stop(state));
     rb_thread_remove(th);

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

In This Thread