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

JVM stuck in infinite loop during verification

    Details

    • Subcomponent:
    • Resolved In Build:
      b64
    • CPU:
      x86_64
    • OS:
      windows_7

      Backports

        Description

        FULL PRODUCT VERSION :
        reproductible in all versions since 1.7.0_72

        FULL OS VERSION :
        Ubutun 14.04 64bits
        Windows 7 64bits

        A DESCRIPTION OF THE PROBLEM :
        The application is stuck.
        - JVM is not responding to jstack, jvisualvm, mission control, etc...
        - 1 CPU is stuck @ 100%

        By running gdb on the jvm, we got stuck at :

        (gdb) bt
        #0 0x00007f14d6d083af in ClassVerifier::ends_in_athrow(unsigned int) () from /usr/lib/jvm/java-7-oracle/jre/lib/amd64/server/libjvm.so
        #1 0x00007f14d6d0b56e in ClassVerifier::verify_invoke_init(RawBytecodeStream*, unsigned short, VerificationType, StackMapFrame*, unsigned.

        I believe the infinite while loop causes the issue.

        THE PROBLEM WAS REPRODUCIBLE WITH -Xint FLAG: Yes

        THE PROBLEM WAS REPRODUCIBLE WITH -server FLAG: Did not try

        REGRESSION. Last worked in version 7u71

        STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
        No reprosteps, since I cannot reach the class that beeing loaded that causes the issue.

        Note that I believe it's a class generated by scalac.

        ERROR MESSAGES/STACK TRACES THAT OCCUR :
        No error messages

        REPRODUCIBILITY :
        This bug can be reproduced always.

        CUSTOMER SUBMITTED WORKAROUND :
        No workaround

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  hseigel Harold Seigel
                  Reporter:
                  webbuggrp Webbug Group
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  7 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: