JDK-8211332 : code_size2 (defined in stub_routines_x86.hpp) is too small on new Skylake CPUs
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 11,12
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • CPU: x86_64
  • Submitted: 2018-10-01
  • Updated: 2020-04-28
  • Resolved: 2018-10-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 11 JDK 12
11.0.8-oracleFixed 12 b15Fixed
Related Reports
Relates :  
Description
The VM crashes during a slowdebug build on my Skylake based Windows/x64 machine, because code_size2 (defined in stub_routines_x86.hpp) is too small. This is probably caused by the new stub code for base64, which is only enabled on relatively new x86 CPUs.

Reported by ralf.schmelter@sap.com
Comments
Fix request (11u) -- will label after testing completed. I would like to downport this for parity with 11.0.8-oracle. Applies clean.
22-04-2020

ILW = VM crash due to code size of stub being larger than expected, debug builds on new x86 CPUs, -XX:-UseBASE64Intrinsics = HLM = P3
10-10-2018