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

OGL: Application hangs when changing the color depth at run time, WinXP

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P4
    • None
    • 6
    • client-libs
    • 2d
    • Fix Understood
    • x86
    • windows_xp

    Description

      I have attached 2 tests to this bug report. Run any of them with OpenGL pipeline on WinXP with Nvidia GeForce MX4000. I am using the latest driver - 71.89 with DirectX9.0c. The application will bring up a fullscreen frame. When the application is running, click the 'Show desktop' icon on the windows toolbar. Open the display panel and change the color depth to 16bit from 32bit. Restore the application. You would see the application is not getting restored. Press CTRL + C on the console and you would see lot of NPEs thrown on the console.

      Here is the NPE:
      java.lang.NullPointerException: disposed component
      at sun.java2d.opengl.OGLRenderQueue.flushBuffer(Native Method)
      at sun.java2d.opengl.OGLRenderQueue.flushBuffer(OGLRenderQueue.java:108)
      at sun.java2d.opengl.OGLRenderQueue.access$300(OGLRenderQueue.java:20)
      at sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run(OGLRenderQueue.java: 177)

      This is reproducible atleast since Mustang-b37 till the current PIT build. Not reproducible with ddraw, noddraw.

      2 Tests attached to the bug report.
      ###@###.### 2005-06-22 17:36:01 GMT

      Attachments

        Issue Links

          Activity

            People

              campbell Christopher Campbell (Inactive)
              pmohansunw Praveen Mohan (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Imported:
                Indexed: