JDK-8256924 : ppc, ppcle, s390: JVM crashes at VM init after JDK-8254231
  • Type: Bug
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 16
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • CPU: ppc
  • Submitted: 2020-11-24
  • Updated: 2024-06-14
  • Resolved: 2020-11-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 16
16 b26Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Description
After JDK-8254231 VM crashes on init after JDK-8254231.

Probably the same issue as https://bugs.openjdk.java.net/browse/JDK-8256080.

# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc:  SuppressErrorAt=/methodHandles_ppc.cpp:253
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (/priv/d031900/openjdk/jdk-jdk/source/src/hotspot/cpu/ppc/methodHandles_ppc.cpp:253), pid=23710, tid=23715
#  assert(ref_kind != 0 || iid == vmIntrinsics::_invokeBasic) failed: must be _invokeBasic or a linkTo intrinsic
#
# JRE version:  (16.0) (fastdebug build )
# Java VM: OpenJDK 64-Bit Server VM (fastdebug 16-internal+0-adhoc.d031900.source, mixed mode, tiered, compressed oops, g1 gc, linux-ppc64)
# Problematic frame:
# V  [libjvm.so+0x17587f4]  MethodHandles::generate_method_handle_interpreter_entry(MacroAssembler*, vmIntrinsics::ID)+0x2e4
#
# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again


 27 Stack: [0x0000040002690000,0x0000040002890000],  sp=0x000004000288dd40,  free space=2039k
 28 Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
 29 V  [libjvm.so+0x17587f4]  MethodHandles::generate_method_handle_interpreter_entry(MacroAssembler*, vmIntrinsics::ID)+0x2e4
 30 V  [libjvm.so+0x1746098]  MethodHandles::generate_adapters()+0x208
 31 V  [libjvm.so+0x11818cc]  init_globals()+0x13c
 32 V  [libjvm.so+0x1bac048]  Threads::create_vm(JavaVMInitArgs*, bool*)+0x388
 33 V  [libjvm.so+0x1372570]  JNI_CreateJavaVM+0xff1f62f0
 34 C  [libjli.so+0x6748]  JavaMain+0xc8
 35 C  [libjli.so+0xad70]  ThreadJavaMain+0x10
 36 C  [libpthread.so.0+0xc6cc]  start_thread+0x10c


Comments
Changeset: 3b3e90ec Author: Martin Doerr <mdoerr@openjdk.org> Date: 2020-11-24 16:24:55 +0000 URL: https://github.com/openjdk/jdk/commit/3b3e90ec
24-11-2020