[
https://issues.apache.org/jira/browse/SVN-4916?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17770863#comment-17770863
]
Daniel Sahlberg commented on SVN-4916:
--------------------------------------
[https://lists.apache.org/thread/3lyb2v2h4gfk5tlnwht2hlvzrlv8klj0]
[http://svn.apache.org/viewvc?rev=1912501&view=rev|http://svn.apache.org/viewvc?rev=1912515&view=rev]
> 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: trunk, 1.14.2
> Reporter: Yasuhito Futatsuki
> Assignee: Yasuhito Futatsuki
> Priority: Major
>
> 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)