e$B$3$s$P$s$Oe(B sheepman e$B$G$9!#e(B
String#[]= e$B$K$be(B integer overflow e$B$,B8:_$7$^$9!#e(B
$ cat integer_overflow.rb
p “abc”[1, 2**31-1] = “X”
$ ruby-1.8 -v integer_overflow.rb
ruby 1.8.6 (2007-09-01 patchlevel 5000) [i686-linux]
integer_overflow.rb:1: [BUG] Segmentation fault
ruby 1.8.6 (2007-09-01) [i686-linux]
zsh: abort ruby-1.8 -v integer_overflow.rb