Comment #1 on issue 234 by
cas...@gmail.com: segmentation fault when
The code in gmpy didn't properly check the rounding mode. If the rounding
mode is not a string, gmpy would cause a segmentation fault. I just
committed a patch to gmpy2 (the next major version of gmpy) that should fix
the issue.
>>> import mpmath
>>> mpmath.mp.fraction(1,100).func(100,None)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "mpmath/ctx_mp.py", line 1184, in <lambda>
return ctx.constant(lambda prec, rnd: from_rational(p, q, prec, rnd),
File "mpmath/libmp/libmpf.py", line 468, in from_rational
return mpf_div(from_int(p), from_int(q), prec, rnd)
File "mpmath/libmp/libmpf.py", line 958, in mpf_div
return normalize1(sign, quot, sexp-texp-extra, bitcount(quot), prec,
rnd)
ValueError: invalid rounding mode specified
Can you test the svn version of gmpy2? I have created issue 68 at
code.google.com/p/gmpy/ to track this issue.
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings