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> (大前 潤)

Reply via email to