New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Python using sympy 1.3 core dumps when calling rubi_integrate #15657
Comments
In SymPy master I get >>> rubi_integrate((d+e*x**r)**3*(a+b*ln(c*x**n))/x,x)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "./sympy/integrals/rubi/rubi.py", line 308, in rubi_integrate
expr = expr.replace(sym_exp, exp)
NameError: name 'sym_exp' is not defined Anyway, a core dump indicates a bug in Python, since we are not using any extension modules. Since it's a stack overflow, it means that even if Python had not crashed, it would have resulted in a RecursionError. |
Oh I forgot Rubi requires Python 3.6. So apparently there is a bug that Rubi doesn't properly indicate that 3.5 isn't supported. This is what I get on 3.6:
|
@asmeurer can you give me some suggestions to solve this issue. |
I think getting rubi to give a proper error in Python < 3.6 would be a good start. |
I am getting an
Aborted (core dumped)
from Python itself when usingrubi_integrate
insympy 1.3
Here are the steps to reproduce it
Running on Linux Manjaro 18
Thank you
--Nasser
The text was updated successfully, but these errors were encountered: