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.