JDK-8317146 : [lworld] compiler/valhalla/inlinetypes/TestLWorldProfiling.java fails after jdk-22+9
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: repo-valhalla
  • Priority: P4
  • Status: Open
  • Resolution: Unresolved
  • Submitted: 2023-09-28
  • Updated: 2023-10-06
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.
Other
repo-valhallaUnresolved
Related Reports
Relates :  
Relates :  
Description
Following error occurs after merging jdk-22+9:

Scenario #1
===========
Scenario flags: [-XX:+EnableValhalla, -XX:+EnablePrimitiveClasses, -XX:FlatArrayElementMaxSize=-1, -XX:+UseArrayLoadStoreProfile, -XX:+UseACmpProfile, -XX:TypeProfileLevel=0]

TestFramework test VM exited with code 134


Standard Output
---------------
TestVM main() called - about to run tests in class compiler.valhalla.inlinetypes.TestLWorldProfiling
For random generator using seed: -6846936826229334282
To re-run test with same seed value please add "-Djdk.test.lib.random.seed=-6846936826229334282" to command line.
Failed: 0x00000000c22edd0c -> 0x00000000c2376d58
Heap
 def new generation   total 114304K, used 44720K [0x00000000c2200000, 0x00000000c9e00000, 0x00000000d6c00000)
  eden space 101632K,  44% used [0x00000000c2200000, 0x00000000c4dac110, 0x00000000c8540000)
  from space 12672K,   0% used [0x00000000c8540000, 0x00000000c8540000, 0x00000000c91a0000)
  to   space 12672K,   0% used [0x00000000c91a0000, 0x00000000c91a0000, 0x00000000c9e00000)
 tenured generation   total 253952K, used 1070K [0x00000000d6c00000, 0x00000000e6400000, 0x0000000100000000)
   the space 253952K,   0% used [0x00000000d6c00000, 0x00000000d6d0b8e0, 0x00000000d6d0ba00, 0x00000000e6400000)
 Metaspace       used 2293K, committed 2560K, reserved 1114112K
  class space    used 229K, committed 384K, reserved 1048576K
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (/opt/mach5/mesos/work_dir/slaves/cd627e65-f015-4fb1-a1d2-b6c9b8127f98-S201044/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/7f8f2e22-7620-4972-bcf3-45f787d7e230/runs/9b52f6c3-3227-48f3-8a08-d5fd3e4a73a1/workspace/open/src/hotspot/share/oops/instanceKlass.cpp:4205), pid=3989055, tid=3989061
#  guarantee(false) failed: boom
#
# JRE version: Java(TM) SE Runtime Environment (22.0) (fastdebug build 22-lworld4ea-2023-09-27-1056450.david.simms.valhalla)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 22-lworld4ea-2023-09-27-1056450.david.simms.valhalla, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, serial gc, linux-amd64)
# Problematic frame:
# V  [libjvm.so+0xe5f90d]  void VerifyFieldClosure::do_oop_work<narrowOop>(narrowOop*) [clone .constprop.0]+0x13d
#