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

JVM crash with OpenGL pipeline turn on on WinXP machine with ATI chipset

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P3 P3
    • None
    • 5.0
    • client-libs
    • 2d
    • x86
    • windows_xp


      ###@###.### 2004-04-14

      J2SE Version (please include all output from java -version flag):
        java version "1.5.0-beta2"
        Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-beta2-b46)
        Java HotSpot(TM) Client VM (build 1.5.0-beta2-b46, mixed mode, sharing)

      Does this problem occur on J2SE 1.3.x or 1.4.x?
        No

      Operating System Configuration Information (be specific):
        Windows XP Professional, SP1

      Hardware Configuration Information (be specific):
        Notebook Acer TravelMate 541LCi
        Mobile Intel Pentium 4 - 2.66
        512 MB RAM
        ATI Mobility RADEON 9200 AGP
        screen resolution: 1400x1050

      Bug Description:
        Running Swing demo application (Java2Demo, Notepad, etc.) with OpenGL
        pipeline turned on, application immediately terminates with following
        error description:

      #
      # An unexpected error has been detected by HotSpot Virtual Machine:
      #
      # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000, pid=336, tid=3684
      #
      # Java VM: Java HotSpot(TM) Client VM (1.5.0-beta2-b46 mixed mode, sharing)
      # Problematic frame:
      # C 0x00000000
      #
      # An error report file with more information is saved as hs_err_pid336.log
      #
      # If you would like to submit a bug report, please visit:
      # http://java.sun.com/webapps/bugreport/crash.jsp
      #

      Report file is attached.


      Steps to Reproduce (be specific):
      java -Dsun.java2d.opengl=true -jar Notepad.jar






      #
      # An unexpected error has been detected by HotSpot Virtual Machine:
      #
      # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000, pid=336, tid=3684
      #
      # Java VM: Java HotSpot(TM) Client VM (1.5.0-beta2-b46 mixed mode, sharing)
      # Problematic frame:
      # C 0x00000000
      #

      --------------- T H R E A D ---------------

      Current thread (0x031e98b0): JavaThread "AWT-EventQueue-0" [_thread_in_native, id=3684]

      siginfo: ExceptionCode=0xc0000005, reading address 0x00000000

      Registers:
      EAX=0x0fc27001, EBX=0x0fb81740, ECX=0x0fc5f258, EDX=0x07b3ee70
      ESP=0x100ef2c0, EBP=0x0fc27040, ESI=0x00000001, EDI=0x00000000
      EIP=0x00000000, EFLAGS=0x00010202

      Top of Stack: (sp=0x100ef2c0)
      0x100ef2c0: 07819477 0fc27040 00000000 07a34ff4
      0x100ef2d0: 0fc27040 0fb81740 00000217 077baf87
      0x100ef2e0: 01010055 0fc27040 07b366e8 0fb816c0
      0x100ef2f0: 0778ec43 0fb816c0 07b366e8 0fb816c0
      0x100ef300: 078d29fb 079f5d90 077e8fe1 00010001
      0x100ef310: 00000000 100ef34c 000c59f0 00030386
      0x100ef320: 00000000 5f227170 00000003 0fc27040
      0x100ef330: 5f226da2 01010055 00000003 00000003

      Instructions: (pc=0x00000000)
      0xfffffff0:


      Stack: [0x0fff0000,0x100f0000), sp=0x100ef2c0, free space=1020k
      Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
      j sun.java2d.opengl.WGLContext.makeNativeContextCurrent(JJJ)Z+0
      j sun.java2d.opengl.OGLContext.makeCurrent(Lsun/java2d/opengl/OGLSurfaceData;Lsun/java2d/opengl/OGLSurfaceData;)Z+50
      j sun.java2d.opengl.OGLContext.validate(Lsun/java2d/opengl/OGLSurfaceData;Lsun/java2d/opengl/OGLSurfaceData;Lsun/java2d/pipe/Region;Ljava/awt/Composite;Ljava/awt/geom/AffineTransform;II)V+69
      j sun.java2d.opengl.OGLContext.getContext(Lsun/java2d/opengl/OGLSurfaceData;Lsun/java2d/opengl/OGLSurfaceData;Lsun/java2d/pipe/Region;Ljava/awt/Composite;Ljava/awt/geom/AffineTransform;II)J+18
      j sun.java2d.opengl.OGLBlitLoops.IsoBlit(Lsun/java2d/SurfaceData;Lsun/java2d/SurfaceData;Ljava/awt/Composite;Lsun/java2d/pipe/Region;Ljava/awt/geom/AffineTransform;IIIIIIIIIZ)V+132
      j sun.java2d.opengl.OGLRTTSurfaceToSurfaceBlit.Blit(Lsun/java2d/SurfaceData;Lsun/java2d/SurfaceData;Ljava/awt/Composite;Lsun/java2d/pipe/Region;IIIIII)V+24
      j sun.java2d.pipe.DrawImage.blitSurfaceData(Lsun/java2d/SunGraphics2D;Lsun/java2d/pipe/Region;Lsun/java2d/SurfaceData;Lsun/java2d/SurfaceData;Lsun/java2d/loops/SurfaceType;Lsun/java2d/loops/SurfaceType;IIIIIILjava/awt/Color;)V+97
      j sun.java2d.pipe.DrawImage.renderImageCopy(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;Ljava/awt/Color;IIIIII)Z+75
      j sun.java2d.pipe.DrawImage.copyImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IILjava/awt/Color;)Z+45
      j sun.java2d.pipe.DrawImage.copyImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z+15
      j sun.java2d.pipe.ValidatePipe.copyImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z+21
      j sun.java2d.SunGraphics2D.drawImage(Ljava/awt/Image;IILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z+18
      j sun.java2d.SunGraphics2D.drawImage(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z+7
      j javax.swing.JComponent.paintWithOffscreenBuffer(Ljavax/swing/JComponent;Ljava/awt/Graphics;IIIILjava/awt/Image;)V+232
      j javax.swing.JComponent.paintDoubleBuffered(Ljavax/swing/JComponent;Ljava/awt/Component;Ljava/awt/Graphics;IIII)Z+131
      j javax.swing.JComponent._paintImmediately(IIII)V+739
      j javax.swing.JComponent.paintImmediately(IIII)V+83
      j javax.swing.RepaintManager.paintDirtyRegions()V+314
      j javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run()V+32
      j java.awt.event.InvocationEvent.dispatch()V+47
      j java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+26
      j java.awt.EventDispatchThread.pumpOneEventForHierarchy(ILjava/awt/Component;)Z+200
      j java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+26
      j java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4
      j java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3
      j java.awt.EventDispatchThread.run()V+9
      v ~StubRoutines::call_stub

      --------------- P R O C E S S ---------------

      Java Threads: ( => current thread )
        0x00035b18 JavaThread "DestroyJavaVM" [_thread_blocked, id=1544]
        0x032420b0 JavaThread "Image Fetcher 1" daemon [_thread_blocked, id=764]
        0x03242b08 JavaThread "Image Fetcher 0" daemon [_thread_blocked, id=1456]
      =>0x031e98b0 JavaThread "AWT-EventQueue-0" [_thread_in_native, id=3684]
        0x00ac2800 JavaThread "AWT-Shutdown" [_thread_blocked, id=3736]
        0x00ac2c00 JavaThread "AWT-Windows" daemon [_thread_in_native, id=3320]
        0x00ac3fa0 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=3884]
        0x00a6cde8 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=228]
        0x00a6b9c8 JavaThread "CompilerThread0" daemon [_thread_blocked, id=2708]
        0x00a6ad70 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=2496]
        0x00a65fa8 JavaThread "Finalizer" daemon [_thread_blocked, id=2704]
        0x00a658b0 JavaThread "Reference Handler" daemon [_thread_blocked, id=172]

      Other Threads:
        0x00a63cd8 VMThread [id=152]
        0x00a6dff0 WatcherThread [id=3852]

      VM state:not at safepoint (normal execution)

      VM Mutex/Monitor currently owned by a thread: None

      Heap
       def new generation total 576K, used 291K [0x22ad0000, 0x22b70000, 0x22fb0000)
        eden space 512K, 44% used [0x22ad0000, 0x22b08d90, 0x22b50000)
        from space 64K, 100% used [0x22b60000, 0x22b70000, 0x22b70000)
        to space 64K, 0% used [0x22b50000, 0x22b50000, 0x22b60000)
       tenured generation total 1408K, used 416K [0x22fb0000, 0x23110000, 0x26ad0000)
         the space 1408K, 29% used [0x22fb0000, 0x23018218, 0x23018400, 0x23110000)
       compacting perm gen total 8192K, used 389K [0x26ad0000, 0x272d0000, 0x2aad0000)
         the space 8192K, 4% used [0x26ad0000, 0x26b31670, 0x26b31800, 0x272d0000)
          ro space 8192K, 60% used [0x2aad0000, 0x2afaf8b0, 0x2afafa00, 0x2b2d0000)
          rw space 12288K, 45% used [0x2b2d0000, 0x2b83d338, 0x2b83d400, 0x2bed0000)

      Dynamic libraries:
      0x00400000 - 0x0040b000 C:\WINDOWS\system32\java.exe
      0x77f50000 - 0x77ff6000 C:\WINDOWS\System32\ntdll.dll
      0x77e60000 - 0x77f46000 C:\WINDOWS\system32\kernel32.dll
      0x77dc0000 - 0x77e5d000 C:\WINDOWS\system32\ADVAPI32.dll
      0x78000000 - 0x78086000 C:\WINDOWS\system32\RPCRT4.dll
      0x77c00000 - 0x77c53000 C:\WINDOWS\system32\MSVCRT.dll
      0x6d640000 - 0x6d7c1000 C:\Program Files\Java\j2re1.5.0\bin\client\jvm.dll
      0x77d30000 - 0x77dbc000 C:\WINDOWS\system32\USER32.dll
      0x77c60000 - 0x77ca0000 C:\WINDOWS\system32\GDI32.dll
      0x76b30000 - 0x76b5c000 C:\WINDOWS\system32\WINMM.dll
      0x6d280000 - 0x6d287000 C:\Program Files\Java\j2re1.5.0\bin\hpi.dll
      0x76be0000 - 0x76beb000 C:\WINDOWS\system32\PSAPI.DLL
      0x6d610000 - 0x6d61b000 C:\Program Files\Java\j2re1.5.0\bin\verify.dll
      0x6d2f0000 - 0x6d30c000 C:\Program Files\Java\j2re1.5.0\bin\java.dll
      0x6d630000 - 0x6d63e000 C:\Program Files\Java\j2re1.5.0\bin\zip.dll
      0x6d000000 - 0x6d166000 C:\Program Files\Java\j2re1.5.0\bin\awt.dll
      0x72fc0000 - 0x72fe3000 C:\WINDOWS\system32\WINSPOOL.DRV
      0x76370000 - 0x7638c000 C:\WINDOWS\system32\IMM32.dll
      0x771a0000 - 0x772c1000 C:\WINDOWS\system32\ole32.dll
      0x5f210000 - 0x5f2d6000 C:\WINDOWS\system32\opengl32.dll
      0x69080000 - 0x6909f000 C:\WINDOWS\system32\GLU32.dll
      0x51000000 - 0x5104d000 C:\WINDOWS\system32\DDRAW.dll
      0x73b80000 - 0x73b86000 C:\WINDOWS\system32\DCIMAN32.dll
      0x5b250000 - 0x5b284000 C:\WINDOWS\System32\uxtheme.dll
      0x6d240000 - 0x6d27d000 C:\Program Files\Java\j2re1.5.0\bin\fontmanager.dll
      0x746f0000 - 0x74734000 C:\WINDOWS\System32\MSCTF.dll
      0x07590000 - 0x07a27000 C:\WINDOWS\system32\atioglxx.dll
      0x773c0000 - 0x77bb8000 C:\WINDOWS\system32\shell32.dll
      0x0ff60000 - 0x0ffc4000 C:\WINDOWS\system32\SHLWAPI.dll
      0x78090000 - 0x78174000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.10.0_x-ww_f7fb5805\comctl32.dll
      0x77330000 - 0x773bb000 C:\WINDOWS\system32\comctl32.dll
      0x6d4b0000 - 0x6d4c2000 C:\Program Files\Java\j2re1.5.0\bin\net.dll
      0x71a90000 - 0x71aa5000 C:\WINDOWS\system32\WS2_32.dll
      0x71a80000 - 0x71a88000 C:\WINDOWS\system32\WS2HELP.dll
      0x6d4d0000 - 0x6d4d8000 C:\Program Files\Java\j2re1.5.0\bin\nio.dll
      0x102f0000 - 0x1032a000 C:\PROGRA~1\NEWDOT~1\NEWDOT~1.DLL
      0x77110000 - 0x7719b000 C:\WINDOWS\system32\OLEAUT32.dll
      0x760d0000 - 0x7614a000 C:\WINDOWS\system32\urlmon.dll
      0x77bf0000 - 0x77bf7000 C:\WINDOWS\system32\VERSION.dll
      0x761e0000 - 0x76278000 C:\WINDOWS\system32\WININET.dll
      0x762a0000 - 0x7632c000 C:\WINDOWS\system32\CRYPT32.dll
      0x76280000 - 0x7628f000 C:\WINDOWS\system32\MSASN1.dll
      0x76660000 - 0x76748000 C:\WINDOWS\System32\SETUPAPI.dll
      0x71b00000 - 0x71b11000 C:\WINDOWS\system32\MPR.dll
      0x76c20000 - 0x76c4b000 C:\WINDOWS\System32\WINTRUST.dll
      0x76c80000 - 0x76ca2000 C:\WINDOWS\system32\IMAGEHLP.dll
      0x6d190000 - 0x6d1be000 C:\Program Files\Java\j2re1.5.0\bin\cmm.dll

      VM Arguments:
      jvm_args: -Dsun.java2d.opengl=true
      java_command: Notepad.jar

      Environment Variables:
      JAVA_HOME=C:\j2sdk1.4.2
      PATH=c:\program files\sdb\programs\bin;c:\program files\sdb\programs\pgm;C:\usr\Perl\bin\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panel;C:\j2sdk1.4.2\bin;C:\usr\ant1.5.3\bin;C:\home\bin;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\usr\bin;C:\usr\wget;C:\usr\javacc-3.2\bin;c:\usr\Vim\vim61;C:\usr\saxon6_5_3;C:\usr\groovy-1.0-beta-4\bin
      USERNAME=daniel
      OS=Windows_NT
      PROCESSOR_IDENTIFIER=x86 Family 15 Model 2 Stepping 9, GenuineIntel


      --------------- S Y S T E M ---------------

      OS: Windows XP Build 2600 Service Pack 1

      CPU:total 1 family 15, cmov, cx8, fxsr, mmx, sse, sse2, ht

      Memory: 4k page, physical 523248k(182764k free), swap 1279132k(952348k free)

      vm_info: Java HotSpot(TM) Client VM (1.5.0-beta2-b46) for windows-x86, built on Apr 7 2004 02:06:19 by "java_re" with MS VC++ 6.0

            Unassigned Unassigned
            tyao Ting-Yun Ingrid Yao (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: