[11u] Backport 8229352: Use of an uninitialized register in 32-bit ARM template interpreter

Boris Ulasevich boris.ulasevich at bell-sw.com
Wed Aug 21 15:49:27 UTC 2019


Hi Christoph,

I do not reproduce the CDS issue with ARM hard float. I think what you 
see is some kind of user error or a different problem.

Since tier1 is Ok we can ask jdk11u-fix-request for 8229352. I propose 
this message:

 > Fix Request
 > Patch fixes uninitialized register value error which makes 
interpreter to go though wrong path.
 > The fix is critical for performance and stability reasons.
 > Patch applies cleanly to 11u and passes tier1 on ARM sflt/hflt.

regards,
Boris

On 21.08.2019 14:26, christoph.goettschkes at microdoc.com wrote:
> Hi Boris,
> 
> I have the following issue:
> 
> The hotspot tier1 JTreg tests do not show any regresseion (as with the
> jdk/jdk repository), but the CDS archive tests are failing (with and
> without the patch applied). I guess this would block the backporting.
> Should I already send you the "Fix Request" comment and file a new bug
> report for that?
> 
> I did not see this issue when I tested the jdk/jdk repository (not sure if
> the issue is there too). I guess this is due to the fact that I changed
> the test setup (I have to use a different test device right now).
> 
> Not even the following test works:
> 
> $ ./jdk/bin/java -cp $(pwd) -XX:+UnlockDiagnosticVMOptions
> -XX:SharedArchiveFile=$(pwd)/cds.jsa -Xshare:dump -version
> 
> I am not able to reproduce this issue on amd64, but it is present on
> 32-bit ARM hard and soft float.
> 
> Thanks, Christoph


More information about the jdk-updates-dev mailing list