Hi, At Tue, 8 Jun 2004 23:40:36 +0900, Paul Brannan wrote in [ruby-talk:102783]: > > > ruby_init() calls Init_stack, so why should this be necessary? > > > > To adjust the stack boundary. > > The stack frame inside Init_stack() called from ruby_init() > > would be placed at lower address than one of dontCrash() , so > > that `test' in it would be outside the region of GC target. > > But test was marked with rb_gc_register_address(). Shouldn't that > function work with addresses that are not on the stack? I've understood that [ruby-talk:102597] doesn't crash when rb_gc_register_address() is called, wrong? At Mon, 7 Jun 2004 04:33:40 +0900, Godot wrote in [ruby-talk:102597]: > It also crashes when rb_register_address isn't called. -- Nobu Nakada