Akinori MUSHA wrote:
> You can always look into bootstraptest/test_knownbug.rb for known
> bugs.

 Well I don't think that all known bugs are in this file, some
 are in ruby-bugs.

> 
> There is already a proposed patch for the latter issue, which is going
> to be committed soon.  cf. [ruby-dev:34658]

vgs% svn diff vm_insnhelper.c
Index: vm_insnhelper.c
===================================================================
--- vm_insnhelper.c	(revision 16703)
+++ vm_insnhelper.c	(working copy)
@@ -1230,7 +1230,7 @@
 		if (VM_FRAME_TYPE(cfp) == FRAME_MAGIC_LAMBDA) {
 		    /* lambda{... break ...} */
 		    is_orphan = 0;
-		    pt = dfp;
+		    pt = GC_GUARDED_PTR_REF((VALUE *) *dfp);
 		}
 		else {
 		    dfp = GC_GUARDED_PTR_REF((VALUE *) *dfp);
vgs% 

vgs% /usr/bin/ruby -e 'def b(a) a.call; p :ok; end; b(lambda{break})'
:ok
vgs%
 
vgs% ./ruby -e 'def b(a) a.call; p :ok; end; b(lambda{break})'
vgs% 


Guy Decoux