RFR: 7169257: Fix for 6424631 only partially ported to JDK 7 & JDK 8
Seán Coffey
sean.coffey at oracle.com
Tue May 22 16:19:37 UTC 2012
Ok, so I went off today to set up the initial manual unit testcase
supplied with 6424631 report. It turns out that 6424631 should no longer
be reproducible in 7u or later due to CR 7093090 changes (Reduce
synchronization in java.security.Policy.getPolicyNoCheck)
The 7093090 changes which went into 7u4 have redesigned the
getPolicyNoCheck() method and recursion should no longer be possible
there given that we always exit getPolicyNoCheck() with a PolicyInfo
with Policy!=null and an initialized value of true.
I'm closing 7169257 as not reproducible then.
regards,
Sean.
On 21/05/2012 17:04, Seán Coffey wrote:
> Thanks Sean,
>
> Further testing has thrown up a testcase failure. (recursion in Policy
> setup) - This one skipped by me prior to logging RFR. Let me look into
> it and get back with an updated webrev.
>
> Regards,
> Sean.
>
>
> On 21/05/12 13:37, Sean Mullan wrote:
>> The changes look good.
>>
>> --Sean
>>
>> On 5/21/12 6:25 AM, Seán Coffey wrote:
>>> Recently noticed that the 6424631 fix was not fully ported to the JDK 7
>>> workspace. Porting the changes (to 8& 7) so that no regression is seen
>>> for users migrating to latest JDK families.
>>>
>>> bug report : http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7169257
>>> webrev : http://cr.openjdk.java.net/~coffeys/webrev.7169257.jdk8/
>>>
>>> regards,
>>> Sean.
More information about the security-dev
mailing list