#19185: Avoid a %crun crash
---------------------------+---------------------------------
   Reporter:  ncohen       |            Owner:
       Type:  defect       |           Status:  new
   Priority:  major        |        Milestone:  sage-6.9
  Component:  performance  |         Keywords:
  Merged in:               |          Authors:  Nathann Cohen
  Reviewers:               |  Report Upstream:  N/A
Work issues:               |           Branch:
     Commit:               |     Dependencies:
   Stopgaps:               |
---------------------------+---------------------------------
 When typing several times in a row the following command (which is indeed
 incorrect)
 {{{
 sage: %crun -s cumulative 1+1
 }}}
 Sage ends up crashing. That's apparently because the timer is started but
 not stopped (because of the exception).

 This very small branch fixes the problem, and may possibly also fix the
 other occurrences of a crash due to this function. It happens from time to
 time on my computer, though the previous example at least is
 deterministic.

 I do not know how exactly I should doctest it, though.

--
Ticket URL: <http://trac.sagemath.org/ticket/19185>
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to