JDK-8278416 : Crash during execution of ClassInitBarrier test
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 13.0.10
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • OS: linux
  • CPU: arm
  • Submitted: 2021-12-08
  • Updated: 2021-12-13
  • Resolved: 2021-12-10
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 13
13.0.10 teamFixed
Related Reports
Relates :  
Relates :  
Description
The crash is caused by missing aarch64 implementation of JDK-8227260 (JNI upcalls should bypass class initialization barrier in c2i adapter). It was not implemented in time due to lack of link between 8227260 and 8223173 (Implement fast class initialization checks on AARCH64).
Comments
Changeset: b5225403 Author: Sergey Nazarkin <snazarki@openjdk.org> Committer: Yuri Nesterenko <yan@openjdk.org> Date: 2021-12-10 12:36:52 +0000 URL: https://git.openjdk.java.net/jdk13u-dev/commit/b52254032483a38af83c37a18273fa9e794c0794
10-12-2021

ILW copied from JDK-8227260: Revised ILW = crash / hang (H); affects JNI upcalls to methods in not-yet-initialized classes with JIT-compiled code (M); disable compilation (M) = HMM = P2
09-12-2021