JDK-8287169 : compiler/arguments/TestCompileThresholdScaling.java fails on x86_32 after JDK-8287052
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 19
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2022-05-23
  • Updated: 2022-06-20
  • Resolved: 2022-05-24
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 19
19 b24Fixed
Related Reports
Relates :  
Description
$ CONF=linux-x86-server-fastdebug make images run-test TEST=compiler/arguments/TestCompileThresholdScaling.java

# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (/home/shade/trunks/jdk/src/hotspot/share/utilities/powerOfTwo.hpp:54), pid=1661416, tid=1661419
#  assert(value > T(0)) failed: value must be > 0
#
# JRE version:  (19.0) (fastdebug build )
# Java VM: OpenJDK Server VM (fastdebug 19-internal-adhoc.shade.jdk, mixed mode, sharing, tiered, g1 gc, linux-x86)
# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/shade/trunks/jdk/build/linux-x86-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_compiler_arguments_TestCompileThresholdScaling_java/scratch/0/hs_err_pid1661416.log
#
#
];
 stderr: [CompileThreshold (-2147483648) must be between 0 and 1073741823
]
 exitValue = 134

Bisect points to JDK-8287052.
Comments
Changeset: fdece9ac Author: Aleksey Shipilev <shade@openjdk.org> Date: 2022-05-24 16:31:10 +0000 URL: https://git.openjdk.java.net/jdk/commit/fdece9ac71e865371ef7e348c54bca21235efdb3
24-05-2022

ILW = overflow causes assert; test always fails; no workaround = MMH = P3
23-05-2022

A pull request was submitted for review. URL: https://git.openjdk.java.net/jdk/pull/8851 Date: 2022-05-23 17:03:38 +0000
23-05-2022