From: Simon Strandgaard <0bz63fz3m1qt3001@...> Date: 2003-05-15T06:48:22+09:00 Subject: Re: Embedding/GC/heap corruption problem OK.. try this :-) void messages_init() { message = rb_eval_string("Message.new"); args = rb_iv_get(message, "@args"); message_registry = rb_eval_string("MessageRegistry.instance"); rb_gc_register_address(&message); rb_gc_register_address(&args); rb_gc_register_address(&message_registry); } -- Simon Strandgaard