From: Detlef Reichl Date: 2007-07-29T21:43:41+09:00 Subject: Protect objects of a C extension from GC Hi, I'm writing on a video procession system. In this i have a C extension, which creates ruby objects that encapsulate images. This objects are passed with some ruby code to an other C extension which shall store them for later output. My problem is, that the GC destroys the objects while they are needed in the future. I've tried to prevent this by calling rb_gc_register_address (&myobject); on the object and after i'm done with the object rb_gc_unregister_address (&myobject); But that seems to be ignorred. Any hints about this? TIA detlef