Hi,

In message "[ruby-talk:00637] Backtrace of SIGSEGV"
    on 99/08/12, Clemens Hintze <c.hintze / gmx.net> writes:

|I have examined a backtrace for my problem of the interpreter crash! It
|seems to me, that something with the GC went wrong.

Thank you.  Here's the patch.

--- 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);