-
-
Notifications
You must be signed in to change notification settings - Fork 453
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
Segfault for boolean evaluation of expression with assumptions #28538
Comments
comment:1
On 8.9.rc1+#28534 (Python 3-based), I get a lot of
and a Sage crash:
Nice one... |
This comment has been minimized.
This comment has been minimized.
comment:4
I'm so sorry I just don't have time any more to track down as many of these (though once in a while I somehow make the time). But I think the best thing to do is to do whatever bool does in Maxima-in-sage |
comment:5
In maxima:
replicates the crash. That's sufficient to report upstream. Perhaps they can fix it. |
Upstream: Reported upstream. No feedback yet. |
comment:6
Thanks for tracking, this is now tracked upstream as https://sourceforge.net/p/maxima/bugs/3583/ |
This comment has been minimized.
This comment has been minimized.
Changed upstream from Reported upstream. No feedback yet. to Fixed upstream, in a later stable release. |
comment:8
Ticket retargeted after milestone closed |
Dependencies: #30063 |
comment:10
Once #30063 will be merged, i will make a patch to doctest that ticket. |
comment:11
Replying to @sagetrac-tmonteil:
The original problem seems fixed by #30063 :
Testing it properly might be a bit tricky, tough... |
comment:12
Replying to @EmmanuelCharpentier:
This is why i am waiting #30063 to be merged to add a doctest.
What is wrong with using the raw example ? |
comment:13
Replying to @sagetrac-tmonteil: [ Snip... ]
Too special case... I am not sure what the original problem was. |
Commit: |
New commits:
|
Author: Thierry Monteil |
comment:16
Replying to @EmmanuelCharpentier:
This is a Maxima bug, it was reported and fixed upstream. I do not have the skill to inspect further within Maxima source code, so this doctest is the best i can provide, and it corresponds to the reported bug. If someone could provide more doctests to surround the original problem more securely, i am all for it. |
comment:17
I think that testing the original problem no longer leads to a segfault is fine. I agree that this is all we can do if Maxima upstream fixed it and we don't really know what the issue was. (Though it looks like it was, again, our use of |
comment:18
Typo: |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:20
Fixed, thanks for pointing this ! |
Reviewer: Matthias Koeppe |
Changed branch from u/tmonteil/segfault_for_boolean_evaluation_of_expression_with_assumptions to |
As reported on this ask question:
leads to (on my computer 8.9.rc1) a sequence of:
followed by a
Segmentation fault
crash of Sage.Or (as reported, on 8.8):
Exchanging
x
andy
works correctly:Upstream ticket: https://sourceforge.net/p/maxima/bugs/3583/
Depends on #30063
Upstream: Fixed upstream, in a later stable release.
CC: @rwst @kcrisman
Component: symbolics
Author: Thierry Monteil
Branch/Commit:
cb70171
Reviewer: Matthias Koeppe
Issue created by migration from https://trac.sagemath.org/ticket/28538
The text was updated successfully, but these errors were encountered: