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

With JIT, the 33rd iteration trashes the stack

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P1 P1
    • 1.1.7
    • 1.1.7
    • vm-legacy
    • None
    • b01
    • x86
    • windows_nt
    • Not verified

        Enclosed is a zip file containing all the necessary files to reproduce the
        problem. Basically, we have a function that takes two doubles as arguments.
        This function is called from within a loop that iterates 100 times. When
        running with the "-nojit" switch, all is fine. When running with the JIT
        enabled, on the 33 iteration, the constants that get pushed on the stack by
        the byte code and passed to our native methods are altered! This is
        indicated by an assertion that appears from the native methods. It always
        occurs on the 33 iteration.

              dviswanasunw Deepa Viswanathan (Inactive)
              duke J. Duke
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: