This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PING][PATCH][BZ #15073] Fix race in free.


On 12/27/2013 06:05 PM, Maxim Kuvyrkov wrote:
> Dave, Carlos, Andreas,
> 
> Consider backporting fix [*] for BZ #15073
> (https://sourceware.org/bugzilla/show_bug.cgi?id=15073) to your
> respective release branches.
> 
> The bug is present since 2.12, conditioned on ATOMIC_FASTBINS, which
> became unconditional default in 2.15.  Therefore backporting to 2.12
> and 2.14 is optional, but 2.15 onwards is very desirable.
> 
> The patch applies cleanly to 2.15 onwards.
> 
> The essence of the fix is to avoid "chunksize(old)" memory reference
> since OLD can be deallocated if !HAVE_LOCK.
> 
> [*] 362b47fe09ca9a928d444c7e2f7992f7f61bfc3e
> 
> Let me know if you have any questions or if the fix does not appear
> to be obvious/safe.

So the way this works is that the responsibility for backporting
and testing the bacported patch falls to the developer making
the backport request. The branch maintainer is only responsible
for reviewing and ACK'ing or NACK'ing that request.

Thus if there are interested parties in getting this fixed for
any non-trunk branches then those parties need to backport, test,
and submit the patch as usual for ACK'ing by the branch maintainer.

Cheers,
Carlos.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]