Hi,

In message "rb_thread_create / rb_thread_schedule"
    on 03/02/25, Gilles Filippini <gilles.filippini / free.fr> writes:

|Could somebody tell me what's wrong with the attached piece of code?
|A ruby thread is created before entering the interpreter's main loop.
|It segfault when the interpreter exits.

This may be fixed by:

Sat Feb 22 02:45:20 2003  Yukihiro Matsumoto  <matz / ruby-lang.org>

	* eval.c (rb_thread_create): may called from place higher than
	  rb_gc_stack_start.

	* gc.c (Init_stack): update rb_gc_stack_start if it is lower (or
	  higher if stack grows down) than the previous value.

Could you try the latest CVS?

							matz.