Changes between Version 9 and Version 18 of Ticket #10018


Ignore:
Timestamp:
09/28/10 13:06:39 (11 years ago)
Author:
jdemeyer
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #10018

    • Property Keywords pari added
    • Property Status changed from new to needs_review
  • Ticket #10018 – Description

    v9 v18  
    55}}}
    66After typing the second line {{{bnf.bnfcertify()}}}, hit CTRL-c after 5 seconds or so (not immediately).
    7 
    8 If '''#9893 is not applied''', then the interrupt will never register (the computation will continue running).
    9 
    10 If '''#9893 is applied''', it will take a long time before the interrupt registers, but eventually a `KeyboardInterrupt` will show up.  However, something is wrong after this `KeyboardInterrupt`, because doing anything with PARI, such as typing
    11 {{{
    12 K.<z> = CyclotomicField(23)
    13 }}}
    14 immediately gives the dreaded
    15 {{{
    16 ------------------------------------------------------------
    17 Unhandled SIGSEGV: A segmentation fault occurred in Sage.
    18 This probably occurred because a *compiled* component
    19 of Sage has a bug in it (typically accessing invalid memory)
    20 or is not properly wrapped with _sig_on, _sig_off.
    21 You might want to run Sage under gdb with 'sage -gdb' to debug this.
    22 Sage will now terminate (sorry).
    23 ------------------------------------------------------------
    24 }}}
     7The interrupt will never register (the computation will continue running).
    258
    269Dependency: #9898 (#9893 has been merged into this patch)
     
    2811In some cases, after applying this patch or changing it, it might be necessary to do
    2912{{{
    30 sage -ba
     13sage -ba-force
    3114}}}
    3215
    33 '''NOTE:''' this patch changes the behaviour of buggy Cython code: code which was previously not interruptible now gives a segmentation fault.  See for example #9564.
     16'''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.