JDK-8076152 : Compilation of constant array containing different sub classes crashes the JVM
  • Type: Backport
  • Backport of: JDK-8075587
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 8u20,9
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2015-03-27
  • Updated: 2015-06-22
  • Resolved: 2015-04-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 8 JDK 9
8u60 b11Fixed 9Fixed
Comments
Verified in JDK 1.8.0_60b12 using reproducer from main issues. $ /cygdrive/c/jdk/jdk1.8.0_60b01/bin/java.exe -showversion TestSubClassesOfConstantArray java version "1.8.0_60-ea" Java(TM) SE Runtime Environment (build 1.8.0_60-ea-b01) Java HotSpot(TM) 64-Bit Server VM (build 25.60-b02, mixed mode) # # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000005c5c4837, pid=19836, tid=14984 # # JRE version: Java(TM) SE Runtime Environment (8.0_60-b01) (build 1.8.0_60-ea-b01) # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.60-b02 mixed mode windows-amd64 compressed oops) # Problematic frame: # V [jvm.dll+0x4e4837]done! $ /cygdrive/c/jdk/jdk1.8.0_60b12/bin/java.exe -showversion TestSubClassesOfConstantArray java version "1.8.0_60-ea" Java(TM) SE Runtime Environment (build 1.8.0_60-ea-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.60-b12, mixed mode) done!
28-04-2015