Bug #3839
closedsymbol table over flow
Description
=begin
irb(main):001:0> a=:aaaaaaaa .. :zzzzzzzz
=> :aaaaaaaa..:zzzzzzzz
irb(main):002:0> a.include? :a
RuntimeError: symbol table overflow (symbol aaaepder)
from (irb):2:in upto' from (irb):2:in
each'
from (irb):2:in include?' from (irb):2:in
include?'
from (irb):2
from C:/Ruby192/bin/irb:12:in <main>' irb(main):003:0> :aaa RuntimeError: symbol table overflow (symbol aaa) from C:/Ruby192/lib/ruby/1.9.1/irb/workspace.rb:80:in
eval'
from C:/Ruby192/lib/ruby/1.9.1/irb/workspace.rb:80:in evaluate' from C:/Ruby192/lib/ruby/1.9.1/irb/context.rb:254:in
evaluate'
from C:/Ruby192/lib/ruby/1.9.1/irb.rb:159:in block (2 levels) in eval_i nput' from C:/Ruby192/lib/ruby/1.9.1/irb.rb:273:in
signal_status'
from C:/Ruby192/lib/ruby/1.9.1/irb.rb:156:in block in eval_input' from C:/Ruby192/lib/ruby/1.9.1/irb/ruby-lex.rb:243:in
block (2 levels)
in each_top_level_statement'
from C:/Ruby192/lib/ruby/1.9.1/irb/ruby-lex.rb:229:in loop' from C:/Ruby192/lib/ruby/1.9.1/irb/ruby-lex.rb:229:in
block in each_top
_level_statement'
from C:/Ruby192/lib/ruby/1.9.1/irb/ruby-lex.rb:228:in catch' from C:/Ruby192/lib/ruby/1.9.1/irb/ruby-lex.rb:228:in
each_top_level_st
atement'
from C:/Ruby192/lib/ruby/1.9.1/irb.rb:155:in eval_input' from C:/Ruby192/lib/ruby/1.9.1/irb.rb:70:in
block in start'
from C:/Ruby192/lib/ruby/1.9.1/irb.rb:69:in catch' from C:/Ruby192/lib/ruby/1.9.1/irb.rb:69:in
start'
from C:/Ruby192/bin/irb:12:in `'
Maybe IRB bug!!
•Ruby 1.9.2-p0 RubyInstaller (md5: 21bf42f7ec4b8a831c947d656509cddb) Stable version (recommended)
=end
Updated by nobu (Nobuyoshi Nakada) over 14 years ago
- Status changed from Open to Rejected
=begin
Symbols are never GCed.
=end