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

Shenandoah: MethodHandles adapters section overflows after JDK-8255762

    XMLWordPrintable

    Details

    • Subcomponent:
      gc
    • Resolved In Build:
      b24

      Description

      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

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                Created:
                Updated:
                Resolved: