CompiledDirectCall::set_to_interpreted() fails with guarantee(chk == -1 || chk == 0) failed: Field too big for insn

XMLWordPrintable

    • Type: Bug
    • Resolution: Unresolved
    • Priority: P2
    • 27
    • Affects Version/s: repo-valhalla, 27
    • Component/s: hotspot

      # 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]

            Assignee:
            Boris Ulasevich
            Reporter:
            Markus Grönlund
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: