#1153: segfault during define_method ----------------------------------+----------------------------------------- Reporter: al_skipp@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: ----------------------------------+----------------------------------------- Discovered this whilst trying to benchmark a proxy class. The code below consistently fails after the 67th iteration on my mac. {{{ class Proxy def initialize(delegate) @delegate = delegate @delegate.public_methods.each do |meth| (class << self; self; end).class_eval do define_method meth do |*args, &block| @delegate.__send__(meth, *args) end end end end end 100.times do |i| hash = Proxy.new(Hash.new) puts i end }}} -- Ticket URL: <http://www.macruby.org/trac/ticket/1153> MacRuby <http://macruby.org/>