On Thu, Feb 1, 2024 at 10:42 PM Daniel Sahlberg <daniel.l.sahlb...@gmail.com> wrote: > > Den fre 19 jan. 2024 kl 07:41 skrev <jun6...@apache.org>: >> >> Author: jun66j5 >> Date: Fri Jan 19 06:40:59 2024 >> New Revision: 1915317 >> >> URL: http://svn.apache.org/viewvc?rev=1915317&view=rev >> Log: >> * STATUS: Nominate r1915316. >> >> Modified: >> subversion/branches/1.14.x/STATUS >> >> Modified: subversion/branches/1.14.x/STATUS >> URL: >> http://svn.apache.org/viewvc/subversion/branches/1.14.x/STATUS?rev=1915317&r1=1915316&r2=1915317&view=diff >> ============================================================================== >> --- subversion/branches/1.14.x/STATUS (original) >> +++ subversion/branches/1.14.x/STATUS Fri Jan 19 06:40:59 2024 >> @@ -45,6 +45,14 @@ Candidate changes: >> Votes: >> +1: dsahlberg >> >> + * r1915316 >> + swig-py: Fix `none_dealloc` error caused by reference count issue in >> + `apply_textdelta` invoked from `svn.repos.replay()`. >> + Justification: >> + Fix Python interpreter crash which often occurs with large >> repositories. >> + Votes: >> + +1: jun66j5 >> + >> Veto-blocked changes: >> ===================== > > > Is this serious enough that we should consider a 1.14.4 release? (Didn't have > time to review the code yet but a quick glance positive). > > Kind regards, > Daniel
In my opinion, yes. Python users have no workaround for the issue except downgrading to 1.14.2. I think it happens if Python is a long-running process like a daemon or with large repositories. At least, I'm considering to report it with the patch to distributors (Debian, Ubuntu, FreeBSD, etc.). -- Jun Omae <jun6...@gmail.com> (大前 潤)