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

PIT: On Linux, OGL=true and fbobject=false leads to deadlock or infinite loop

    Details

    • Subcomponent:
      2d
    • Resolved In Build:
      b100
    • CPU:
      generic
    • OS:
      linux, solaris
    • Verification:
      Verified

      Description

      Doing PIT of jdk8 b93, we encountered the following problem:
      on Linux machines with OGL enabled and fbobject explicitly set to false, all tests never end.

      Please run the attached test using any Linux machine with confirmed opengl support and current state of awt team repository or PIT build for client components:

      b93pit/bin/java -Dsun.java2d.opengl=True -Dsun.java2d.opengl.fbobject=false XformVolatile

      For convenience, I'm also attaching Ctrl+Shift+\ thread dump.

      It is possibly regression of JDK-8005607 or maybe not a regression but a change revealing a flaw, I don't know. Please decide what to do with this build.

      RULE 2D_JavaOGLBAT/standalone/CopyAreaPerf_PBUFFER Timeout any
      RULE 2D_JavaOGLBAT/standalone/CrashOnExit_ClientVM_PBUFFER Timeout any
      RULE 2D_JavaOGLBAT/standalone/CrashOnExit_ServerVM_PBUFFER Timeout any
      RULE 2D_JavaOGLBAT/standalone/JFrameResizeTest_PBUFFER Timeout any
      RULE 2D_JavaOGLBAT/standalone/VolatileToScreen_PBUFFER Timeout any

        Attachments

        1. AWTDeadlock.java
          0.3 kB
        2. thread.dump
          10 kB
        3. XformVolatile.java
          5 kB

          Issue Links

            Activity

              People

              • Assignee:
                alitvinov Anton Litvinov
                Reporter:
                yan Yuri Nesterenko
              • Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: