#10018: Unhandled SIGSEGV after bnfcertify()
------------------------+---------------------------------------------------
Reporter: jdemeyer | Owner: jdemeyer
Type: defect | Status: needs_work
Priority: critical | Milestone: sage-4.6
Component: c_lib | Keywords: pari segfault segmentation fault
allocatemem interrupt sig_on sig_retry
Author: | Upstream: N/A
Reviewer: | Merged:
Work_issues: |
------------------------+---------------------------------------------------
Changes (by jdemeyer):
* keywords: pari segfault segmentation fault allocatemem interrupt
_sig_on _sig_retry => pari segfault
segmentation fault allocatemem interrupt
sig_on sig_retry
Old description:
> Do the following in Sage:
> {{{
> sage: K.<z> = CyclotomicField(23); bnf=K.pari_bnf(certify=False)
> sage: bnf.bnfcertify()
> }}}
> After typing the second line {{{bnf.bnfcertify()}}}, hit CTRL-c after 5
> seconds or so (not immediately).
> The interrupt will never register (the computation will continue
> running).
>
> Dependency: #9898 (#9893 has been merged into this patch)
>
> In some cases, after applying this patch or changing it, it might be
> necessary to do
> {{{
> sage -ba-force
> }}}
>
> '''NOTE:''' this patch changes the behaviour of buggy Cython code: some
> code which was previously not interruptible now gives a segmentation
> fault when interrupted. See for example #9564.
New description:
Do the following in Sage:
{{{
sage: K.<z> = CyclotomicField(23); bnf=K.pari_bnf(certify=False)
sage: bnf.bnfcertify()
}}}
After typing the second line {{{bnf.bnfcertify()}}}, hit CTRL-c after 5
seconds or so (not immediately).
The interrupt will never register (the computation will continue running).
Dependencies: #10115, #9893, #9678
--
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10018#comment:20>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.