JDK-8196221 : AArch64: Mistake in committed patch for JDK-8195859
  • Type: Bug
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 10,11
  • Priority: P1
  • Status: Closed
  • Resolution: Fixed
  • OS: linux
  • CPU: aarch64
  • Submitted: 2018-01-26
  • Updated: 2021-02-01
  • Resolved: 2018-01-30
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 10 JDK 11 JDK 9 Other
10 b42Fixed 11Fixed 9.0.4Fixed openjdk8u292Fixed
Related Reports
Relates :  
Relates :  
Description
The wrong patch was committed for JDK-8195859
Comments
Fix request approved for JDK 10 by Group Lead.
29-01-2018

Fix Request: Why? This bug can potentially crash an AArch64 JVM when a method has a suitably large enough i/vtable. What? The fix corrects an erroneous patch that without correction breaks the AArch64 build. Risk? The risk for the original patch was already low (see JDK-8195859). This correction doe snto add risk it merely removes breakage. Reviewers? It has been reviewed by Andrew Haley. webrev (for jdk10 and jdkdev) is here: http://cr.openjdk.java.net/~adinn/8196221/webrev/
27-01-2018

The patch submitted in the review for 8195859 and committed to the repo was not the one applied to the JVM used to test the fix. It was an out of date version of the patch which contains a call with a missing argument and so breaks the Arch64 build.
26-01-2018