Re: [RFC][PATCH] malloc:checked_request2size fail will let malloc futex locked

Bernhard Reutner-Fischer <[email protected]>
Newsgroups gmane.comp.lib.uclibc.general
Message-ID <[email protected]>
On Wed, Mar 18, 2015 at 12:05:12PM +0100, Bernhard Reutner-Fischer wrote:
> On March 18, 2015 11:44:50 AM GMT+01:00, Zhiqiang Zhang <[email protected]> wrote:
> >For some rarely cases(almost App bugs), calling malloc with
> >a very largre size, checked_request2size check will fail,set
> >ENOMEM, and return 0 to caller.
> >
> >But this will let __malloc_lock futex locked and owned by the
> >caller. In multithread circumstance, other thread calling
> >malloc/calloc will NOT succeed and get locked.
> 
> Testcase, please?
> Are the other 2 malloc implementations affected, too?

Never mind, the patch is ok.

Applied, thanks!
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.