#49: using tab-completion in macirb causes memory deallocation error messages --------------------------------+------------------------------------------- Reporter: ned@bike-nomad.com | Owner: lsansonetti@apple.com Type: defect | Status: new Priority: major | Milestone: Component: MacRuby | Keywords: macirb --------------------------------+------------------------------------------- Using macirb and tab completion demonstrates memory deallocation problems: {{{ NSO<TAB>.an<TAB> }}} which should result in the expansion: NSObject.ancestors causes multiple error messages: {{{ ned% macirb irb(main):001:0> NSOmacruby(8247,0xa03e7fa0) malloc: *** free() called with 0x176e880 with refcount 0 macruby(8247,0xa03e7fa0) malloc: reference count underflow for 0x176e880, break on auto_refcount_underflow_error to debug. macruby(8247,0xa03e7fa0) malloc: *** free() called with 0x176e870 with refcount 0 macruby(8247,0xa03e7fa0) malloc: reference count underflow for 0x176e870, break on auto_refcount_underflow_error to debug. bject.anmacruby(8247,0xa03e7fa0) malloc: *** free() called with 0x178a590 with refcount 0 macruby(8247,0xa03e7fa0) malloc: reference count underflow for 0x178a590, break on auto_refcount_underflow_error to debug. macruby(8247,0xa03e7fa0) malloc: *** free() called with 0x178a580 with refcount 0 macruby(8247,0xa03e7fa0) malloc: reference count underflow for 0x178a580, break on auto_refcount_underflow_error to debug. cestors }}} versions: {{{ % macruby -v MacRuby version 0.1 (ruby 1.9.0 2008-03-01) [universal-darwin9.0] % macirb -v irb 0.9.5(05/04/13) }}} -- Ticket URL: <http://trac.macosforge.org/projects/ruby/ticket/49> ruby <http://ruby.macosforge.org/>