#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):
Hopefully the updated Cython 0.17.3 at #13832 might fix the last bugs we
encounter.
It indeed involves a fix concerning deallocation of weakreferable cdefed
classes, see
https://groups.google.com/d/topic/cython-users/4es75DeacRA/discussion for
the release annoucement and
https://groups.google.com/d/topic/cython-users/K5EFvq22UNI/discussion for
a previous bug report.
So the end of the story is that the intensive of weakrefs made here just
revealed bugs already present in Sage but which by some chance never
produced segfaults.
See some comments as well on testing Sage with a pydebug enable Python at
#13864 and the long thread at
https://groups.google.com/d/topic/sage-devel/Wt7uxbDkh_A/discussion
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/715#comment:361>
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.