Issue #632 has been updated by _ wanabe.


I guess the behavior is by this flow:
 +  C#initialize
 -> C#old_init ( == StringIO#initialize )
 -> strio_initialize()
 -> rb_call_super()
 -> Object#old_init
 -> NoMethodError

1.8 avoids the problem because ruby_frame->orig_func can differ from ruby_frame->last_func,
so Object#old_init is not called but Object#initialize is.
----------------------------------------
http://redmine.ruby-lang.org/issues/show/632

----------------------------------------
http://redmine.ruby-lang.org