# \[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

**URL:** <https://www.ruby-forum.com/t/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/164216>\
**Category:** Development\
**Created:** [March 30, 2009, 4:12am UTC](https://www.ruby-forum.com/t/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/164216 "2009-03-30T04:12:11Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kenta\_M](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/b5a626/32.png) [@Kenta\_M](https://www.ruby-forum.com/u/Kenta_M)\
**Post date:** [March 30, 2009, 4:12am UTC](https://www.ruby-forum.com/t/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/164216/1 "2009-03-30T04:12:11Z")

</div>

Bug #1330: BigDecimal e$B%\*%V%8%'%/%H$r2?EY$b;H$$2s$9$He(B Bus Error  
e$B$,H/@8$9$k$3$H$,$"$ke(B  
[http://redmine.ruby-lang.org/issues/show/1330](http://redmine.ruby-lang.org/issues/show/1330)

e$B5/I\<\<Te(B: Kenta M.  
e$B%9%F!\<%?%9e(B: Open, e$BM%@hEYe(B: Normal  
e$B%+%F%4%je(B: ext, Target version: Ruby 1.8.8  
ruby -v: ruby 1.8.8dev (2009-03-28) [i386-darwin9.6.0]

e$B0J2\<$N$h$&$Ke(B BigDecimal e$B%\*%V%8%'%/%H$r2?EY$b:FMxMQ$9$k$He(B  
BusError e$B$,5/$3$j$^$9!#e(B

$ ~/ruby-1.8.8-r23088/bin/ruby -rbigdecimal -ve ’  
a = BigDecimal(“10000000000000000000000000000000000000000”)  
b = BigDecimal(“0.0000000000000000000000000000001”)  
1000000.times{ a + b }’  
ruby 1.8.8dev (2009-03-28) [i386-darwin9.6.0]  
-e:4: [BUG] Bus Error  
ruby 1.8.8dev (2009-03-28) [i386-darwin9.6.0]

Abort trap

e$B\<!$N$h$&$K!“e(Btimes e$B$N%V%m%C%/Fb$G2?$+$re(B puts  
e$B$9$k$3$H$G!”$3$l$r2sHr$G$-$k$3$H$,J,$+$j$^$7$?!#e(B

$ ~/ruby-1.8.8-r23088/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-03-28) [i386-darwin9.6.0]

e$B$H$3$m$,!"e(Bputs e$B$N0z?t$r\>JN,$9$k$He(B Bus Error  
e$B$,I|3h$7$^$9!#e(B

$ ~/ruby-1.8.8-r23088/bin/ruby -rbigdecimal -ve ’  
a = BigDecimal(“10000000000000000000000000000000000000000”)  
b = BigDecimal(“0.0000000000000000000000000000001”)  
1000000.times{ $stderr.puts; a + b }’  
ruby 1.8.8dev (2009-03-28) [i386-darwin9.6.0]  
(e$BHs\>o$KBgNL$N2~9TJ8;z$O\>JN,e(B)  
-e:4: [BUG] Bus Error  
ruby 1.8.8dev (2009-03-28) [i386-darwin9.6.0]

Abort trap
