Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8256036

Shenandoah: MethodHandles adapters section overflows after JDK-8255762

XMLWordPrintable

    • gc
    • b24

      This seems to happen only under release bits, and only with Shenandoah. This shows up in tier1 after JDK-8255762. The section in question is "MethodHandles adapters".

      $ CONF=linux-x86_64-server-release make run-test TEST=java/lang/invoke/6987555/Test6987555.java TEST_VM_OPTS="-XX:+UseShenandoahGC"

      STDOUT:
      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # Internal Error (codeBuffer.cpp:971), pid=907468, tid=907470
      # guarantee(sect->end() <= tend) failed: sanity: 0x00007f76902a9da9 0x00007f76902a9d38
      #
      # JRE version: (16.0) (build )
      # Java VM: OpenJDK 64-Bit Server VM (16-internal+0-adhoc.shade.jdk, interpreted mode, sharing, compressed oops, shenandoah gc, linux-amd64)
      # Problematic frame:
      # V [libjvm.so+0x58f47f] CodeBuffer::verify_section_allocation()+0x1ff

      The following tests seem to fail:
       java/lang/invoke/6987555/Test6987555.java
       java/lang/invoke/6991596/Test6991596.java

            shade Aleksey Shipilev
            shade Aleksey Shipilev
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: