-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
P2
-
Affects Version/s: repo-valhalla, 27
-
Component/s: hotspot
-
aarch64
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (assembler_aarch64.hpp:232), pid=3987597, tid=4013788
# guarantee(chk == -1 || chk == 0) failed: Field too big for insn at 0x0000ffff74e488a0
#
# JRE version: Java(TM) SE Runtime Environment (27.0+11) (build 27-ea+11-965)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (27-ea+11-965, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-aarch64)
# Problematic frame:
# V [libjvm.so+0xb726b8] Instruction_aarch64::spatch(unsigned char*, int, int, long) [clone .part.0]+0x30
# Internal Error (assembler_aarch64.hpp:232), pid=3337779, tid=3417290
# guarantee(chk == -1 || chk == 0) failed: Field too big for insn at 0x0000ffff8030ba28
Stack: [0x0000fffe4f9e6000,0x0000fffe4fbe4000], sp=0x0000fffe4fbe0490, free space=2025k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0xb726b8] Instruction_aarch64::spatch(unsigned char*, int, int, long) [clone .part.0]+0x30 (assembler_aarch64.hpp:232)
V [libjvm.so+0xb7397c] MacroAssembler::pd_patch_instruction_size(unsigned char*, unsigned char*)+0x2d4 (assembler_aarch64.hpp:226)
V [libjvm.so+0x5f77dc] CompiledDirectCall::set_to_interpreted(methodHandle const&, unsigned char*)+0x50 (macroAssembler_aarch64.hpp:686)
V [libjvm.so+0x5f74d4] CompiledDirectCall::set(methodHandle const&)+0x68 (compiledIC.cpp:364)
V [libjvm.so+0xd39008] SharedRuntime::resolve_helper(bool, bool, JavaThread*)+0x288 (sharedRuntime.cpp:1463)
V [libjvm.so+0xd394bc] SharedRuntime::resolve_opt_virtual_call_C(JavaThread*)+0x3c (sharedRuntime.cpp:1620)
v ~RuntimeStub::resolve_opt_virtual_call_blob (shared runtime) 0x0000ffff7b95d990
J 55422 c1 javasoft.sqe.tests.api.javax.security.sasl.Sasl.CreateSaslClient.twoProviders_factoryPerEach_allMechanismsListed(Ljavax/security/auth/callback/CallbackHandler;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V (144 bytes) @ 0x0000ffff74e454f8 [0x0000ffff74e44280+0x0000000000001278]
#
# Internal Error (assembler_aarch64.hpp:232), pid=3987597, tid=4013788
# guarantee(chk == -1 || chk == 0) failed: Field too big for insn at 0x0000ffff74e488a0
#
# JRE version: Java(TM) SE Runtime Environment (27.0+11) (build 27-ea+11-965)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (27-ea+11-965, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-aarch64)
# Problematic frame:
# V [libjvm.so+0xb726b8] Instruction_aarch64::spatch(unsigned char*, int, int, long) [clone .part.0]+0x30
# Internal Error (assembler_aarch64.hpp:232), pid=3337779, tid=3417290
# guarantee(chk == -1 || chk == 0) failed: Field too big for insn at 0x0000ffff8030ba28
Stack: [0x0000fffe4f9e6000,0x0000fffe4fbe4000], sp=0x0000fffe4fbe0490, free space=2025k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0xb726b8] Instruction_aarch64::spatch(unsigned char*, int, int, long) [clone .part.0]+0x30 (assembler_aarch64.hpp:232)
V [libjvm.so+0xb7397c] MacroAssembler::pd_patch_instruction_size(unsigned char*, unsigned char*)+0x2d4 (assembler_aarch64.hpp:226)
V [libjvm.so+0x5f77dc] CompiledDirectCall::set_to_interpreted(methodHandle const&, unsigned char*)+0x50 (macroAssembler_aarch64.hpp:686)
V [libjvm.so+0x5f74d4] CompiledDirectCall::set(methodHandle const&)+0x68 (compiledIC.cpp:364)
V [libjvm.so+0xd39008] SharedRuntime::resolve_helper(bool, bool, JavaThread*)+0x288 (sharedRuntime.cpp:1463)
V [libjvm.so+0xd394bc] SharedRuntime::resolve_opt_virtual_call_C(JavaThread*)+0x3c (sharedRuntime.cpp:1620)
v ~RuntimeStub::resolve_opt_virtual_call_blob (shared runtime) 0x0000ffff7b95d990
J 55422 c1 javasoft.sqe.tests.api.javax.security.sasl.Sasl.CreateSaslClient.twoProviders_factoryPerEach_allMechanismsListed(Ljavax/security/auth/callback/CallbackHandler;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V (144 bytes) @ 0x0000ffff74e454f8 [0x0000ffff74e44280+0x0000000000001278]
- caused by
-
JDK-8280872 Reorder code cache segments to improve code density
-
- Resolved
-
- relates to
-
JDK-8367412 [lworld] Adapter creation fails with guarantee(chk == -1 || chk == 0) failed: Field too big for insn
-
- Resolved
-