# Rb\_big\_pow() dumps core

**URL:** <https://www.ruby-forum.com/t/rb-big-pow-dumps-core/68114>\
**Category:** Development\
**Created:** [September 9, 2006, 10:17am UTC](https://www.ruby-forum.com/t/rb-big-pow-dumps-core/68114 "2006-09-09T10:17:59Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![URABE\_Shyouhei](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/eb8c5e/32.png) [@URABE\_Shyouhei](https://www.ruby-forum.com/u/URABE_Shyouhei)\
**Post date:** [September 9, 2006, 10:17am UTC](https://www.ruby-forum.com/t/rb-big-pow-dumps-core/68114/1 "2006-09-09T10:17:59Z")

</div>

1.8e$B$Ge(Bautobuild/chkbuilde$B$,e(B[BUG]e$B$rJs9p$7$F$$$^$9!#e(B  
e$B$;$a$Fe(Bmake  
teste$B$/$i$$$O3NG’$7$F$+$i%3%\_%C%H$7$F$[$7$$$H;W$&$o$1$G$9$,!"e(B  
e$B2?$+$NM}M3$G:$Fq$J$N$G$9$+e(B?

Program received signal EXC\_BAD\_ACCESS, Could not access memory.  
rb\_big\_pow (x=3474620, y=31) at bignum.c:1623  
1623 if (!BDIGITS(z)[RBIGNUM(z)-\>len-1])  
RBIGNUM(z)-\>len–;  
(gdb) bt  
#0 rb\_big\_pow (x=3474620, y=31) at bignum.c:1623  
#1 0x0003d8b4 in fix\_pow (x=4494972, y=65) at numeric.c:2204  
#2 0x0000e4d0 in rb\_call0 (klass=1986880, recv=5, id=318, oid=318,  
argc=1, argv=0xbfff65c0, body=0x1e4ec0, flags=0) at eval.c:5813  
#3 0x0000ef9c in rb\_call (klass=1986880, recv=5, mid=318, argc=1,  
argv=0xbfff65c0, scope=0) at eval.c:6051  
#4 0x000092b0 in rb\_eval (self=2001380, n=0x0) at ruby.h:673  
#5 0x00008f04 in rb\_eval (self=2001380, n=0x0) at eval.c:3441  
#6 0x00008e90 in rb\_eval (self=2001380, n=0x0) at eval.c:3440  
#7 0x00009130 in rb\_eval (self=2001380, n=0x0) at eval.c:3456  
#8 0x00004dc8 in ruby\_exec\_internal () at eval.c:1607  
#9 0x00004e24 in ruby\_exec () at eval.c:1627  
#10 0x00004e6c in ruby\_run () at eval.c:1637  
#11 0x00002974 in main (argc=2, argv=0xbffff724, envp=0x0) at main.c:48  
#12 0x0000242c in \_start (argc=2, argv=0xbffff724, envp=0xbffff730) at  
/SourceCache/Csu/Csu-47/crt.c:267  
#13 0x8fe1a278 in \_\_dyld\_\_dyld\_start ()  
(gdb)
