JDK-8205034 : [BACKOUT] Induction variable of over-unrolled loop conflicts with range checks
  • Type: Sub-task
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 11
  • Priority: P1
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2018-06-14
  • Updated: 2018-06-26
  • Resolved: 2018-06-14
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 11
11 b19Fixed
Description
The fix for JDK-8203915 causes SIGILL crashes:

jib > [2018-06-14 01:46:19,054] Agent[12]: stdout: #
jib > [2018-06-14 01:46:19,054] Agent[12]: stdout: # A fatal error has been detected by the Java Runtime Environment:
jib > [2018-06-14 01:46:19,054] Agent[12]: stdout: #
jib > [2018-06-14 01:46:19,054] Agent[12]: stdout: #  SIGILL (0x4) at pc=0x00007f191cb5a74c, pid=16801, tid=1267
jib > [2018-06-14 01:46:19,054] Agent[12]: stdout: #
jib > [2018-06-14 01:46:19,054] Agent[12]: stdout: # JRE version: OpenJDK Runtime Environment (11.0) (build 11-internal+0-jdk11-jdk.816)
jib > [2018-06-14 01:46:19,054] Agent[12]: stdout: # Java VM: OpenJDK 64-Bit Server VM (11-internal+0-jdk11-jdk.816, mixed mode, tiered, compressed oops, g1 gc, linux-amd64)
jib > [2018-06-14 01:46:19,054] Agent[12]: stdout: # Problematic frame:
jib > [2018-06-14 01:46:19,054] Agent[12]: stdout: # J 6136 c2 com.sun.crypto.provider.RC2Crypt.decryptBlock([BI[BI)V java.base@11-internal (926 bytes) @ 0x00007f191cb5a74c [0x00007f191cb59bc0+0x0000000000000b8c]
jib > [2018-06-14 01:46:19,054] Agent[12]: stdout: #
jib > [2018-06-14 01:46:19,054] Agent[12]: stdout: # Core dump will be written. Default location: Core dumps may be processed with "/usr/libexec/abrt-hook-ccpp %s %c %p %u %g %t e" (or dumping to /scratch/opt/mach5/mesos/work_dir/slaves/c4ee7e63-1ded-4e8c-9581-ce26f27e3af4-S314/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/8a8942c5-b369-4399-8e28-10e76d97dc38/runs/32a77467-8599-417d-9e9a-4e624926ffa8/testoutput/jtreg/JTwork/scratch/3/core.16801)
jib > [2018-06-14 01:46:19,054] Agent[12]: stdout: #
jib > [2018-06-14 01:46:19,054] Agent[12]: stdout: # An error report file with more information is saved as:
jib > [2018-06-14 01:46:19,054] Agent[12]: stdout: # /scratch/opt/mach5/mesos/work_dir/slaves/c4ee7e63-1ded-4e8c-9581-ce26f27e3af4-S314/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/8a8942c5-b369-4399-8e28-10e76d97dc38/runs/32a77467-8599-417d-9e9a-4e624926ffa8/testoutput/jtreg/JTwork/scratch/3/hs_err_pid16801.log
jib > [2018-06-14 01:46:19,061] Agent[12]: stdout: Could not load hsdis-amd64.so; library not loadable; PrintAssembly is disabled
jib > [2018-06-14 01:46:19,074] Agent[12]: stdout: #
jib > [2018-06-14 01:46:19,074] Agent[12]: stdout: # If you would like to submit a bug report, please visit:
jib > [2018-06-14 01:46:19,074] Agent[12]: stdout: #   http://bugreport.java.com/bugreport/crash.jsp
jib > [2018-06-14 01:46:19,074] Agent[12]: stdout: #