Project

General

Profile

Bug #3839

symbol table over flow

Added by ntys (ding ding) almost 10 years ago. Updated about 9 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

#1

Updated by nobu (Nobuyoshi Nakada) almost 10 years ago

  • Status changed from Open to Rejected

=begin
Symbols are never GCed.
=end

Also available in: Atom PDF