Changes between Version 1 and Version 61 of Ticket #24986


Ignore:
Timestamp:
04/11/18 11:49:54 (4 years ago)
Author:
embray
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #24986

    • Property Dependencies changed from to #21509, #24111
    • Property Component changed from memleak to cython
    • Property Summary changed from Possible bug in Integer's fast_tp_new causing subtle test failure to Inconsistent mpz_t state after interrupted sig_realloc()
  • Ticket #24986 – Description

    v1 v61  
     1=== TODO ===
     2
     3||☐||Finish the `sig_occurred()` [https://github.com/sagemath/cysignals/pull/79 implementation] in Cysignals and get that fix merged into Sage's Cysignals||
     4||☐||Use `sig_occurred()` to check whether an exception from Cysignals is currently being handled while in `Integer.tp_dealloc`. If so, assume that the state of the object's mpz struct may not be consistent, so do not call `mpz_clear` on it and do not place it back in the free pool.||
     5||☐||Don't forget to re-enable the test that was disabled in #25137 in order to test that this is fixed.||
     6
     7----
    18As discussed on sage-devel, I'm fairly consistently (roughly 9 times out of 10) getting the following failure on Cygwin:
    29