#715: Parents probably not reclaimed due to too much caching
--------------------------------------------------------------------+-------
       Reporter:  robertwb                                          |         
Owner:  somebody                                 
           Type:  defect                                            |        
Status:  closed                                   
       Priority:  major                                             |     
Milestone:  sage-5.5                                 
      Component:  coercion                                          |    
Resolution:  fixed                                    
       Keywords:  weak cache coercion Cernay2012                    |   Work 
issues:                                           
Report Upstream:  N/A                                               |     
Reviewers:  Jean-Pierre Flori, Simon King, Nils Bruin
        Authors:  Simon King, Jean-Pierre Flori                     |     
Merged in:  sage-5.5.beta0                           
   Dependencies:  #13145, #13741, #13746, to be merged with #11521  |      
Stopgaps:                                           
--------------------------------------------------------------------+-------

Comment (by jpflori):

 Thanks for the report, there is definitely something wrong with our Python
 refcounting and use of weakrefs.
 I'm currently investigating this using a debug build of Python.
 With it, some ref counts get negative very quickly and Sage aborts because
 of the assert which are now tested.
 In fact, while importing Sage, Python just has the time to:
 * create the empty set in sage/structure/parent.pyx
 * create the Mathematica interface in sage/interfaces/mathematica.pyx
 * assert fails and abort.

 Any idea if Sage ever worked correctly with such a build?
 I'm rebuilding a Sage 5.2 with such a build just to see.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/715#comment:351>
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.

Reply via email to