[
https://issues.apache.org/jira/browse/SVN-4916?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daniel Sahlberg closed SVN-4916.
--------------------------------
Resolution: Fixed
> swig-py: Python ref-count leak on delta.editor object and
> repos.make_parse_fns3 object
> --------------------------------------------------------------------------------------
>
> Key: SVN-4916
> URL: https://issues.apache.org/jira/browse/SVN-4916
> Project: Subversion
> Issue Type: Bug
> Components: bindings_swig_python
> Affects Versions: 1.14.2
> Reporter: Yasuhito Futatsuki
> Assignee: Daniel Sahlberg
> Priority: Major
> Fix For: 1.15, 1.14.3
>
>
> An edit baton made by delta.make_editor / a parse_fns3 baton made by
> repos.make_parse_fns3 hold a reference of editor object / parse_fns3 object
> and they never release it.
>
> This was pointed out in the Trac Open Source Project ticket #13112[1],
> #13129[2], and #13356[3].
>
> [1] repository sync with large Subversion repository has memory leaks
> [https://trac.edgewall.org/ticket/13112]
> [2] trac-admin resync leaks memory
> [https://trac.edgewall.org/ticket/13129]
> [3] Subversion pool is destroyed more than once while testing
> trac/versioncontrol/tests/functional.py, comment 6
> [https://trac.edgewall.org/ticket/13356#comment:6]
>
> I think this affects all versions after those functions were implemented,
> but I didn't check.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)