-
Notifications
You must be signed in to change notification settings - Fork 130
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
Fix usage of assure #2732
Fix usage of assure #2732
Conversation
So I guess now we need @hannes14 to help determine why it crashes? |
Just to say, the crash I get is
The C++ symbol demangles to I guess it would be useful to have a more complete backtrace... So here is an interactive session:
|
8a350c9
to
234493c
Compare
@hannes14 running with a Singular & libsingular-julia compiled with
I set a breakpoint on
|
(This is with Singular 4.3.2p12, commit Singular/Singular@3bda0f8) |
So yeah, we are taking an ideal with zero generators, and that code in the Singular kernel doesn't seem to deal well with it... |
@hannes14 implemented a fix in Singular, we'll retest once that has landed in a Singular.jl release |
Seems to be working now |
This removes the wrong usage of assure in the standard basis command for ideals. Possibly the last occurance. According to local tests, it should result in a segfault arising from the test "MPolyAnyMap/MPolyQuoRing segfault", which can be run by
Note that the segfault only appears over
but not over QQ.
Once this is through, close #2109, since it is completely covered.