[OpenJDK 2D-Dev] Request for review: 7151427: Potential memory leak in error handling code in X11SurfaceData.c
Sean Chou
zhouyx at linux.vnet.ibm.com
Wed Mar 7 07:31:52 UTC 2012
Hi all,
I still need one more review count, can any one help take a look ?
Thank you in advance !
---------- Forwarded message ----------
From: Sean Chou <zhouyx at linux.vnet.ibm.com>
Date: Tue, Mar 6, 2012 at 5:07 PM
Subject: Request for review: 7151427: Potential memory leak in error
handling code in X11SurfaceData.c
To: 2d-dev at openjdk.java.net
Hi all,
The error handling code in X11SurfaceData.c does not free all the
memory allocated, it rarely causes problems because applications almost
never go there. However, we got one machine actually encountered this
problem.
Although there is no simple testcase for this bug, it is so obvious
that we just need read the code.
I reported a bug (7151427) for it and the webrev is at:
http://cr.openjdk.java.net/~zhouyx/7151427/webrev.00/ .
Can anyone take a look ? Thanks.
--
Best Regards,
Sean Chou
On Wed, Mar 7, 2012 at 10:51 AM, Sean Chou <zhouyx at linux.vnet.ibm.com>wrote:
> Thanks for your comments. The part in X11SD_DisposeXImage
> is not necessary change to fix memory leak. It is just a little
> clean up, as XDestroyImage and XCreateImage work in a pair.
>
>
> On Wed, Mar 7, 2012 at 8:24 AM, Phil Race <philip.race at oracle.com> wrote:
>
>> Looks OK to me. Just one question. Was the part in
>> X11SD_DisposeXImage() a necessary change? My guess is
>> no and that you observed XDestroyImage() does the free()
>> and XFree() for us, so this is just to have some cleaner code.
>>
>> Also you should try to find one more qualified reviewer as the
>> general client area policy is 2 reviewers.
>>
>> -phil.
>>
>>
>>
>> On 3/6/2012 1:07 AM, Sean Chou wrote:
>>
>>> Hi all,
>>>
>>> The error handling code in X11SurfaceData.c does not free all the
>>> memory allocated, it rarely causes problems because applications almost
>>> never go there. However, we got one machine actually encountered this
>>> problem.
>>> Although there is no simple testcase for this bug, it is so obvious
>>> that we just need read the code.
>>>
>>> I reported a bug (7151427) for it and the webrev is at:
>>> http://cr.openjdk.java.net/~**zhouyx/7151427/webrev.00/<http://cr.openjdk.java.net/~zhouyx/7151427/webrev.00/><
>>> http://cr.openjdk.java.net/%**7Ezhouyx/7151427/webrev.00/<http://cr.openjdk.java.net/%7Ezhouyx/7151427/webrev.00/>>
>>> .
>>>
>>>
>>> Can anyone take a look ? Thanks.
>>>
>>> --
>>> Best Regards,
>>> Sean Chou
>>>
>>>
>>
>
>
> --
> Best Regards,
> Sean Chou
>
>
--
Best Regards,
Sean Chou
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/2d-dev/attachments/20120307/673b233e/attachment.html>
More information about the 2d-dev
mailing list