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

[lworld] Endless loop when reresolving C2 compiled call to isSubstitutable0

    XMLWordPrintable

    Details

      Description

      A test provided by [~fparain] times out with C2 (only with product builds). The problem is an endless loop when reresolving a static call to isSubstitutable0 from C2 compiled code. The problem is that the ValueBootstrapMethods klass might not be initialized yet. We need to do that in the runtime. We actually did that before my fix for JDK-8234108 but I accidentally put that code into #ifdef ASSERT which also explains why this bug only reproduces with a product build.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              thartmann Tobias Hartmann
              Reporter:
              thartmann Tobias Hartmann
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: