[Bug #1330] BigDecimal $B%*%V%8%'%/%H$r2?EY$b;H$$2s$9$H(B Bus Error $B$,H/@8$9$k$3$H$,$"$k(B

e$B%A%1%C%He(B #1330 e$B$,99?7$5$l$^$7$?!#e(B (by Kenta M.)

e$B0J2<$N$h$&$K!":F8=$5$l$J$$$3$H$r3NG’$7$^$7$?!#e(B

$ /opt/ruby/ruby_1_8/bin/ruby -rbigdecimal -ve ’

a = BigDecimal("10000000000000000000000000000000000000000")
b = BigDecimal("0.0000000000000000000000000000001")
1000000.times{ a + b }'

ruby 1.8.8dev (2009-12-21) [x86_64-darwin]

$ /opt/ruby/ruby_1_8/bin/ruby -rbigdecimal -ve ’

a = BigDecimal("10000000000000000000000000000000000000000")
b = BigDecimal("0.0000000000000000000000000000001")
1000000.times{ $stderr.puts ""; a + b }' 2>/dev/null

ruby 1.8.8dev (2009-12-21) [x86_64-darwin]

$ /opt/ruby/ruby_1_8/bin/ruby -rbigdecimal -ve ’

a = BigDecimal("10000000000000000000000000000000000000000")
b = BigDecimal("0.0000000000000000000000000000001")
1000000.times{ $stderr.puts; a + b }'

ruby 1.8.8dev (2009-12-21) [x86_64-darwin]


http://redmine.ruby-lang.org/issues/show/1330