Project

General

Profile

Actions

Bug #3839

closed

symbol table over flow

Added by ntys (ding ding) almost 12 years ago. Updated about 11 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Target version:
ruby -v:
ruby 1.9.2p0 (2010-08-18) [i386-mingw32]
Backport:
[ruby-core:32422]

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

Actions #1

Updated by nobu (Nobuyoshi Nakada) almost 12 years ago

  • Status changed from Open to Rejected

=begin
Symbols are never GCed.
=end

Actions

Also available in: Atom PDF