Dear gmp users<br>                            I am krishna Prasad from department of mathematics, Indian Institute of Technology Delhi, India .<br> <br>                           I am new to this group and try to learn gmp function. and i write a simple programme as given in the manual of gmp, this will generate a error, these are my programme :<br>
<br>krishna@linux-u9op:~/Generalprog&gt; vi krish1.cc<br><br><br>#include&lt;iostream&gt;<br>#include&lt;stdio.h&gt;<br>#include&lt;gmp.h&gt;<br>using namespace std;<br>int<br>main(void)<br>{<br>mpz_t a,b,c;<br>mpz_init(c);<br>
gmp_printf(&quot;enter the large no.&quot;);<br>gmp_scanf(&quot;%Zd&quot;,a);<br>gmp_scanf(&quot;%Zd&quot;,b);<br>mpz_add(c,a,b);<br>gmp_printf(&quot;Sum is %Zd&quot;,c);<br>}<br><br><br><br>When i compile this as <br><br>
<br>krishna@linux-u9op:~/Generalprog&gt; g++ krish1.cc -lgmpxx -lgmp<br>krishna@linux-u9op:~/Generalprog&gt; ./a.out<br>enter the large no.234123445<br>*** glibc detected *** ./a.out: realloc(): invalid pointer: 0xb7fdd650 ***<br>
======= Backtrace: =========<br>/lib/libc.so.6[0xb7d77fc4]<br>/lib/libc.so.6(realloc+0x280)[0xb7d7c7c0]<br>/lib/libc.so.6(realloc+0x3c)[0xb7d7c57c]<br>/usr/local/lib/libgmp.so.3(__gmp_default_reallocate+0x2b)[0xb7f79c0b]<br>
/usr/local/lib/libgmp.so.3(__gmp_doscan+0xcec)[0xb7fa698c]<br>./a.out(__gxx_personality_v0+0x12a)[0x80487ce]<br>./a.out(__gxx_personality_v0+0x249)[0x80488ed]<br>./a.out[0x8048600]<br>======= Memory map: ========<br>08048000-08049000 r-xp 00000000 08:0a 33590      /home/krishna/Generalprog/a.out<br>
08049000-0804a000 r--p 00000000 08:0a 33590      /home/krishna/Generalprog/a.out<br>0804a000-0804b000 rw-p 00001000 08:0a 33590      /home/krishna/Generalprog/a.out<br>0804b000-0806c000 rw-p 0804b000 00:00 0          [heap]<br>
b7d0a000-b7d0c000 rw-p b7d0a000 00:00 0 <br>b7d0c000-b7e49000 r-xp 00000000 08:09 186191     /lib/<a href="http://libc-2.8.so">libc-2.8.so</a><br>b7e49000-b7e4b000 r--p 0013d000 08:09 186191     /lib/<a href="http://libc-2.8.so">libc-2.8.so</a><br>
b7e4b000-b7e4c000 rw-p 0013f000 08:09 186191     /lib/<a href="http://libc-2.8.so">libc-2.8.so</a><br>b7e4c000-b7e4f000 rw-p b7e4c000 00:00 0 <br>b7e4f000-b7e5b000 r-xp 00000000 08:09 185890     /lib/libgcc_s.so.1<br>b7e5b000-b7e5c000 r--p 0000b000 08:09 185890     /lib/libgcc_s.so.1<br>
b7e5c000-b7e5d000 rw-p 0000c000 08:09 185890     /lib/libgcc_s.so.1<br>b7e5d000-b7e81000 r-xp 00000000 08:09 186201     /lib/<a href="http://libm-2.8.so">libm-2.8.so</a><br>b7e81000-b7e82000 r--p 00023000 08:09 186201     /lib/<a href="http://libm-2.8.so">libm-2.8.so</a><br>
b7e82000-b7e83000 rw-p 00024000 08:09 186201     /lib/<a href="http://libm-2.8.so">libm-2.8.so</a><br>b7e83000-b7f68000 r-xp 00000000 08:09 227147     /usr/lib/libstdc++.so.6.0.10<br>b7f68000-b7f6c000 r--p 000e5000 08:09 227147     /usr/lib/libstdc++.so.6.0.10<br>
b7f6c000-b7f6d000 rw-p 000e9000 08:09 227147     /usr/lib/libstdc++.so.6.0.10<br>b7f6d000-b7f73000 rw-p b7f6d000 00:00 0 <br>b7f73000-b7faa000 r-xp 00000000 08:09 303423     /usr/local/lib/libgmp.so.3.4.4<br>b7faa000-b7fab000 r--p 00036000 08:09 303423     /usr/local/lib/libgmp.so.3.4.4<br>
b7fab000-b7fac000 rw-p 00037000 08:09 303423     /usr/local/lib/libgmp.so.3.4.4<br>b7fac000-b7faf000 r-xp 00000000 08:09 227441     /usr/lib/libgmpxx.so.4.0.2<br>b7faf000-b7fb0000 r--p 00002000 08:09 227441     /usr/lib/libgmpxx.so.4.0.2<br>
b7fb0000-b7fb1000 rw-p 00003000 08:09 227441     /usr/lib/libgmpxx.so.4.0.2<br>b7fb1000-b7fb2000 rw-p b7fb1000 00:00 0 <br>b7fcd000-b7fcf000 rw-p b7fcd000 00:00 0 <br>b7fcf000-b7fea000 r-xp 00000000 08:09 186288     /lib/<a href="http://ld-2.8.so">ld-2.8.so</a><br>
b7fea000-b7feb000 r--p 0001a000 08:09 186288     /lib/<a href="http://ld-2.8.so">ld-2.8.so</a><br>b7feb000-b7fec000 rw-p 0001b000 08:09 186288     /lib/<a href="http://ld-2.8.so">ld-2.8.so</a><br>bfed7000-bfeec000 rw-p bffeb000 00:00 0          [stack]<br>
ffffe000-fffff000 r-xp 00000000 00:00 0          [vdso]<br>Aborted<br>krishna@linux-u9op:~/Generalprog&gt; <br><br><br>any one can help me, <br><br>thanks in advance.<br><br>Best regard<br><br>Krishna Prasad<br>IIT Delhi<br>
India<br>