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

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

    XMLWordPrintable

    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: