Hi,

it appears the value of c3 before the call mpf_sqrt() is negative,
and mpf_sqrt() does not allow negative inputs.

Best regards,
Paul Zimmermann

> From: "posihydr" <posih...@qq.com>
> Date: Sat, 19 Aug 2023 21:50:37 +0800
> 
> 
> [1:text/plain Hide]
> 
> A description of the problem:
> The problem occurs when the formula in GMP and < Picture 1&gt; is used to 
> calculate PI, calculate the constant C to the 3/2 power, output "Floating 
> point exception" after running the program, and use GDB debugging to find 
> that the program receives signal SIGFPE when calling mpf_sqrt function.
> The following is written according to the 
> https://gmplib.org/manual/Reporting-Bugs report:
> 1. GMP Version number: 6.3.0 (not prepackaged and not patched)
> 2. The test program is <bug.c&gt;, which can be run directly after compilation
> 3. The program crashes directly
> 4. < Picture 2&gt;
> 5. None
> 6../configure --prefix=/opt/gmp-6.3.0
> 7. I can't provide the information as it was built
> 8. < Picture 3&gt;
> 9. < Picture 3&gt;
> 10. aarch64-unknown-linux-gnu
> 11. None
> 12. None
> 
> 
> It was translated from Chinese by Youdao.
> 
> [2:application/octet-stream Show Save:bug.c (975B)]
> 
> 
> [3:application/octet-stream Show Save:Picture 1.jpg (140kB)]
> 
> 
> [4:application/octet-stream Show Save:Picture 2.jpg (426kB)]
> 
> 
> [5:application/octet-stream Show Save:Picture 3.jpg (466kB)]
> 
> 
> [6:text/plain Hide]
> 
> _______________________________________________
> gmp-bugs mailing list
> gmp-bugs@gmplib.org
> https://gmplib.org/mailman/listinfo/gmp-bugs
_______________________________________________
gmp-bugs mailing list
gmp-bugs@gmplib.org
https://gmplib.org/mailman/listinfo/gmp-bugs

Reply via email to