まつもと ゆきひろです

In message "[ruby-dev:7610] core dump if require 2 or more libraries from irb"
    on 99/08/11, Katsuyuki Komatsu <komatsu / sarion.co.jp> writes:

|irbから、
|    require "thread", "socket"
|とrequireを1度にやろうとするとcore dumpしてしまいました。

パッチです。

--- eval.c	1999/08/11 07:23:55	1.1.1.3.2.32
+++ eval.c	1999/08/12 03:53:39
@@ -5382,4 +5385,5 @@
 	    frame->argv = argv;
 	}
+	frame->tmp = 0;		/* should not preserve tmp */
 	if (!frame->prev) break;
 	tmp = ALLOC(struct FRAME);