Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8179624 [REDO] Avoid repeated calls to JavaThread::last_frame in InterpreterRuntime
  3. JDK-8179625

[BACKOUT] Avoid repeated calls to JavaThread::last_frame in InterpreterRuntime

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Fixed
    • Icon: P1 P1
    • 10
    • 10
    • hotspot
    • None
    • b21

      JDK-8179305 caused the following failures, leading to failures in JPRT

      JDK-8179593 - guarantee failure in deflate_idle_monitors
      JDK-8179606 - assert(!mark->has_bias_pattern()) failed: invariant

      Possible reason for the failure:
      In JDK-8179305, I reused the "last_frame" object across a Java up call (e.g, LinkResolver::resolve_field_access). Perhaps that did something that invalidates the contents of the last_frame. See http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/601d8c7ab6f6 => search for "@@ -556,20"

            iklam Ioi Lam
            iklam Ioi Lam
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: