>>>>> "R" == Ruben  <Ruben.Vandeginste / cs.kuleuven.ac.be> writes:

R> perm.rb:17: [BUG] rb_gc_mark(): unknown data type 0x34(0x8a69570) non object
R> ruby 1.8.1 (2004-04-24) [i686-linux-gnu]

 In rb_callcc(), th->thread is assigned too late (and not set to zero in
 THREAD_ALLOC()) 

 If ruby call the GC when it's in scope_dup() it will give the error
 `unknown data type' when it try to mark th->thread


Guy Decoux