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

OGL: VM crashes when creating many OffScreenImages on WinXP with Nvidia drivers

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 6
    • 5.0
    • client-libs
    • 2d
    • beta
    • 5.0
    • b33
    • x86
    • windows_xp
    • Verified

      I am creating a general path with a WIND_EVEN_ODD rule and and appending 2 rectangles. I am rendering this to a frame. When the user moves the mouse, a rectangle follows the mouse pointer and a couple of labels on top of the frame show the status of intersects() and contains() method of general path. If the rectangle intersects the general path, 'intersects' shows true. If General Path contains the rectangle, 'contains' shows true. When moving the mouse over general path multiple times, the screen turns black and subsequently the VM crashes. This is noticed on WinXP right from Tiger-beta2-b46 where OGL feature was integrated for win32. This is not reproducible with noddraw / ddraw.

      I have attached a sample test. Execute the sample test. You would see 2 blue rectangles intersecting each other. Move the mouse over the 2 rectangles and the intersection area multiple times. After 5/6 seconds, the entire screen will turn black. Continue moving the mouse and you would notice the VM crash at the console.

      Here is the platform info:
       CPU:
      Intel 32bit
      Single Processor
      Processor Speed: 2394 MHz

      Operating System:
      Windows XP (version 5.1 Service Pack 1 (Build 2600))

      DirectX version: DirectX 8.1 or greater

      DirectX display devices:
      Device 0:
        Resolution (width x height x depth): 1024 x 768 x 32
        Video memory (Total, Free): 130875 KB, 130792 KB
        Device driver nv4_disp.dll version 6.14.10.5672

      GDI display devices:
      Primary: Name = \\.\DISPLAY1, Description = NVIDIA GeForce4 MX 440

      I have also attached the log file created when the VM crashed.

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

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: