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

Fatal Error in JVM when switching VDM Screens back to a Java Swing app

    Details

    • Subcomponent:
    • CPU:
      x86
    • OS:
      windows_xp

      Description

      FULL PRODUCT VERSION :
      java version "1.7.0_02"
      Java(TM) SE Runtime Environment (build 1.7.0_02-b13)
      Java HotSpot(TM) Client VM (build 22.0-b10, mixed mode, sharing)


      FULL OS VERSION :
      Microsoft Windows XP [Version 5.1.2600]
      Professional Version 2002
      Service Pack 3
      german

      EXTRA RELEVANT SYSTEM CONFIGURATION :
      Lenovo PC with Pentium E5200 @2,5GHz; 4 GB RAM, 300 GB HD

      A DESCRIPTION OF THE PROBLEM :
      when switching away from a Java Swing app using MSVDM and then back to the screen where it was shown the VM crashes very often (~ 6 times a day).

      THE PROBLEM WAS REPRODUCIBLE WITH -Xint FLAG: Did not try

      THE PROBLEM WAS REPRODUCIBLE WITH -server FLAG: Yes

      REGRESSION. Last worked in version 6u29

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      start a swing application
      create a popup window in the app (probably)

      switch away from the screen it is shown in using MSVDM
      switch back to the screen

      an error is shown as follows

      A fatal error has been detected by the Java Runtime Environment:

       EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6da936e5, pid=2316, tid=5844

      JRE version: 7.0_02-b13
      Java VM: Java HotSpot(TM) Client VM (22.0-b10 mixed mode, sharing windows-x86 )
      Problematic frame:
      V [jvm.dll+0x1236e5]

      Failed to write core dump. Minidumps are not enabled by default on client version


      An error report file with more information is saved as:
      C:\p\u\ccm_wa\basis_web\santafu~tnagel_4.03\santafu\hs_err_pid2316.log

      If you would like to submit a bug report, please visit:
        http://bugreport.sun.com/bugreport/crash.jsp



      EXPECTED VERSUS ACTUAL BEHAVIOR :
      the application should just continue to run
      ERROR MESSAGES/STACK TRACES THAT OCCUR :
      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6da936e5, pid=2316, tid=5844
      #
      # JRE version: 7.0_02-b13
      # Java VM: Java HotSpot(TM) Client VM (22.0-b10 mixed mode, sharing windows-x86 )
      # Problematic frame:
      # V [jvm.dll+0x1236e5]
      #
      # Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
      #
      # If you would like to submit a bug report, please visit:
      # http://bugreport.sun.com/bugreport/crash.jsp
      #

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

      Current thread (0x031bd800): JavaThread "AWT-Windows" daemon [_thread_in_Java, id=5844, stack(0x036b0000,0x03700000)]

      siginfo: ExceptionCode=0xc0000005, reading address 0x00000001

      Registers:
      EAX=0x00000001, EBX=0x009802f2, ECX=0x036fecd8, EDX=0x00000001
      ESP=0x036feb98, EBP=0x036febfc, ESI=0x036fece0, EDI=0x32e07600
      EIP=0x6da936e5, EFLAGS=0x00010202

        Top of Stack: (sp=0x036feb98)
      0x036feb98: 031bd800 6da93bf6 00000002 031bd800
      0x036feba8: 031bd800 031f2fe8 036fed64 031bd800
      0x036febb8: 0338dde0 32e07600 13240038 036ff900
      0x036febc8: 0098a595 036ff934 036fed64 031bd800
      0x036febd8: 031b7fd0 031c8008 031c802c 031c83fc
      0x036febe8: 036ffa18 036fed6c 0000000a 7e378d8b
      0x036febf8: 031c8024 036fec44 6db39e8e 036fed64
      0x036fec08: 006fec6c 036fecd8 00989780 d38e18b5

      Instructions: (pc=0x6da936e5)
      0x6da936c5: 7e 29 56 eb 06 8d 9b 00 00 00 00 8b 51 34 80 3c
      0x6da936d5: 10 00 74 10 8b 51 30 8d 34 82 8b 16 85 d2 74 02
      0x6da936e5: 8b 12 89 16 40 3b 41 38 7c e1 5e 8b 41 30 c3 cc
      0x6da936f5: cc cc cc cc cc cc cc cc cc cc cc 55 8b ec 80 79


      Register to memory mapping:

      EAX=0x00000001 is an unknown value
      EBX=StubRoutines::call_stub [0x009802f2, 0x009803a2[ (176 bytes)ECX=0x036fecd8 is pointing into the stack for thread: 0x031bd800
      EDX=0x00000001 is an unknown value
      ESP=0x036feb98 is pointing into the stack for thread: 0x031bd800
      EBP=0x036febfc is pointing into the stack for thread: 0x031bd800
      ESI=0x036fece0 is pointing into the stack for thread: 0x031bd800
      EDI=0x32e07600 is an oop
      {method}
       - klass: {other class}


      Stack: [0x036b0000,0x03700000], sp=0x036feb98, free space=314k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [jvm.dll+0x1236e5]
      V [jvm.dll+0x1c9e8e]
      V [jvm.dll+0x123c8d]
      V [jvm.dll+0xa956a]
      V [jvm.dll+0xace23]
      C [awt.dll+0x6b3a8] Java_sun_awt_windows_WChoicePeer_closeList+0x2e0
      C [awt.dll+0x76b45] Java_sun_awt_windows_WDesktopProperties_getWindowsParameters+0x706
      C [awt.dll+0x92926] Java_sun_awt_windows_WToolkit_init+0x14e6
      C [awt.dll+0x7b1d7] Java_sun_awt_windows_WFontMetrics_charsWidth+0x790
      C [awt.dll+0x76b88] Java_sun_awt_windows_WDesktopProperties_getWindowsParameters+0x749
      C [USER32.dll+0x8734] GetDC+0x6d
      C [USER32.dll+0x8816] GetDC+0x14f
      C [USER32.dll+0x1a013] IsWindowUnicode+0xa1
      C [USER32.dll+0x1a039] CallWindowProcW+0x1b
      C [awt.dll+0xaf5b3] Java_sun_awt_windows_ThemeReader_isGetThemeTransitionDurationDefined+0xcb
      C [COMCTL32.dll+0x11ec5] RemoveWindowSubclass+0x17e
      C [COMCTL32.dll+0x120ea] DefSubclassProc+0xa9
      C [USER32.dll+0x8734] GetDC+0x6d
      C [USER32.dll+0x8816] GetDC+0x14f
      C [USER32.dll+0x1bf15] UserLpkPSMTextOut+0x2f0
      C [USER32.dll+0x18dd9] DefWindowProcW+0xb9
      C [uxtheme.dll+0x1af6]
      C [uxtheme.dll+0x1b3d]
      C [USER32.dll+0x194ed] GetPropW+0x3a
      C [USER32.dll+0x8734] GetDC+0x6d
      C [USER32.dll+0x8816] GetDC+0x14f
      C [USER32.dll+0x1a013] IsWindowUnicode+0xa1
      C [USER32.dll+0x1a039] CallWindowProcW+0x1b
      C [COMCTL32.dll+0x11b72] Ordinal11+0x328
      C [COMCTL32.dll+0x11ec5] RemoveWindowSubclass+0x17e
      C [COMCTL32.dll+0x12087] DefSubclassProc+0x46
      C [awt.dll+0xaf55d] Java_sun_awt_windows_ThemeReader_isGetThemeTransitionDurationDefined+0x75
      C [awt.dll+0x702a3] Java_sun_awt_windows_WComponentPeer_setZOrder+0x83b
      C [awt.dll+0x92926] Java_sun_awt_windows_WToolkit_init+0x14e6
      C [awt.dll+0x7b1d7] Java_sun_awt_windows_WFontMetrics_charsWidth+0x790
      C [awt.dll+0x76b88] Java_sun_awt_windows_WDesktopProperties_getWindowsParameters+0x749
      C [USER32.dll+0x8734] GetDC+0x6d
      C [USER32.dll+0x8816] GetDC+0x14f
      C [USER32.dll+0x1a013] IsWindowUnicode+0xa1
      C [USER32.dll+0x1a039] CallWindowProcW+0x1b
      C [awt.dll+0xaf5b3] Java_sun_awt_windows_ThemeReader_isGetThemeTransitionDurationDefined+0xcb
      C [COMCTL32.dll+0x11ec5] RemoveWindowSubclass+0x17e
      C [COMCTL32.dll+0x120ea] DefSubclassProc+0xa9
      C [USER32.dll+0x8734] GetDC+0x6d
      C [USER32.dll+0x1bdf1] UserLpkPSMTextOut+0x1cc
      C [USER32.dll+0x18ea0] DefWindowProcW+0x180
      C [USER32.dll+0x1be3b] UserLpkPSMTextOut+0x216
      C [ntdll.dll+0xe473] KiUserCallbackDispatcher+0x13
      C [USER32.dll+0x9402] PeekMessageW+0x167


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

      Java Threads: ( => current thread )
        0x003cb000 JavaThread "DestroyJavaVM" [_thread_blocked, id=4592, stack(0x00900000,0x00950000)]
        0x032f9c00 JavaThread "MessageListenerThread - Allgemeine_Nachrichten" [_thread_blocked, id=3948, stack(0x04460000,0x044b0000)]
        0x030f4000 JavaThread "UIL2(SocketManager.MsgPool@10690a1 client=139.2.52.172:8093)#1" daemon [_thread_blocked, id=4664, stack(0x04410000,0x04460000)]
        0x032f1c00 JavaThread "UIL2.SocketManager.WriteTask#4 client=139.2.52.172:8093" daemon [_thread_blocked, id=5564, stack(0x043c0000,0x04410000)]
        0x032fcc00 JavaThread "UIL2.SocketManager.ReadTask#3 client=139.2.52.172:8093" daemon [_thread_in_native, id=2764, stack(0x04370000,0x043c0000)]
        0x02fee000 JavaThread "MessageListenerThread - Allgemeine_Nachrichten" [_thread_blocked, id=3684, stack(0x04320000,0x04370000)]
        0x034dd400 JavaThread "UIL2(SocketManager.MsgPool@ee5410 client=139.2.52.172:8093)#1" daemon [_thread_blocked, id=5704, stack(0x042d0000,0x04320000)]
        0x032e2c00 JavaThread "Connection Monitor Thread" daemon [_thread_blocked, id=6096, stack(0x04280000,0x042d0000)]
        0x030ac400 JavaThread "UIL2.SocketManager.WriteTask#2 client=139.2.52.172:8093" daemon [_thread_blocked, id=5760, stack(0x04230000,0x04280000)]
        0x034dc400 JavaThread "UIL2.SocketManager.ReadTask#1 client=139.2.52.172:8093" daemon [_thread_in_native, id=4348, stack(0x041e0000,0x04230000)]
        0x02bea000 JavaThread "LockHandler-StillAliveThread" [_thread_blocked, id=4672, stack(0x03840000,0x03890000)]
        0x0340f400 JavaThread "TimerQueue" daemon [_thread_blocked, id=5908, stack(0x040f0000,0x04140000)]
        0x033d3800 JavaThread "AWT-EventQueue-1" [_thread_blocked, id=4336, stack(0x03ef0000,0x03f40000)]
        0x03387800 JavaThread "Thread-6" daemon [_thread_in_native, id=5672, stack(0x03f50000,0x03fa0000)]
        0x03277c00 JavaThread "RMI Scheduler(0)" daemon [_thread_blocked, id=5444, stack(0x03e50000,0x03ea0000)]
        0x0333c400 JavaThread "GC Daemon" daemon [_thread_blocked, id=5632, stack(0x03e00000,0x03e50000)]
        0x0333b000 JavaThread "RMI RenewClean-[bui-pc283:1098]" daemon [_thread_blocked, id=4596, stack(0x03db0000,0x03e00000)]
        0x031f8c00 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=5596, stack(0x037f0000,0x03840000)]
        0x031f3800 JavaThread "Thread-2" daemon [_thread_blocked, id=5216, stack(0x037a0000,0x037f0000)]
      =>0x031bd800 JavaThread "AWT-Windows" daemon [_thread_in_Java, id=5844, stack(0x036b0000,0x03700000)]
        0x031f2000 JavaThread "AWT-Shutdown" [_thread_blocked, id=4640, stack(0x03660000,0x036b0000)]
        0x031b7c00 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=6028, stack(0x03610000,0x03660000)]
        0x031e4c00 JavaThread "Thread-0" daemon [_thread_blocked, id=5660, stack(0x035c0000,0x03610000)]
        0x02bdd400 JavaThread "Service Thread" daemon [_thread_blocked, id=4660, stack(0x02f10000,0x02f60000)]
        0x02bd8400 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=580, stack(0x02ec0000,0x02f10000)]
        0x02bd5c00 JavaThread "Attach Listener" daemon [_thread_blocked, id=548, stack(0x02e70000,0x02ec0000)]
        0x02bd4800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=5572, stack(0x02e20000,0x02e70000)]
        0x02bc4000 JavaThread "Finalizer" daemon [_thread_blocked, id=4688, stack(0x02dd0000,0x02e20000)]
        0x02bbf400 JavaThread "Reference Handler" daemon [_thread_blocked, id=4116, stack(0x02d80000,0x02dd0000)]

      Other Threads:
        0x02bbd800 VMThread [stack: 0x02d30000,0x02d80000] [id=6036]
        0x02be8000 WatcherThread [stack: 0x02f60000,0x02fb0000] [id=5628]

      VM state:not at safepoint (normal execution)

      VM Mutex/Monitor currently owned by a thread: None

      Heap
       def new generation total 8512K, used 5325K [0x129f0000, 0x13320000, 0x1d490000)
        eden space 7616K, 61% used [0x129f0000, 0x12e8acc8, 0x13160000)
        from space 896K, 68% used [0x13240000, 0x132d8a88, 0x13320000)
        to space 896K, 0% used [0x13160000, 0x13160000, 0x13240000)
       tenured generation total 18644K, used 14870K [0x1d490000, 0x1e6c5000, 0x329f0000)
         the space 18644K, 79% used [0x1d490000, 0x1e315948, 0x1e315a00, 0x1e6c5000)
       compacting perm gen total 12288K, used 10591K [0x329f0000, 0x335f0000, 0x369f0000)
         the space 12288K, 86% used [0x329f0000, 0x33447e98, 0x33448000, 0x335f0000)
          ro space 10240K, 45% used [0x369f0000, 0x36e72710, 0x36e72800, 0x373f0000)
          rw space 12288K, 54% used [0x373f0000, 0x37a76488, 0x37a76600, 0x37ff0000)

      Code Cache [0x00980000, 0x00bb0000, 0x02980000)
       total_blobs=1308 nmethods=1068 adapters=175 free_code_cache=30545Kb largest_free_block=31277568

      Dynamic libraries:
      0x00400000 - 0x0042e000 C:\Programme\Java\jdk1.7.0_02\jre\bin\java.exe
      0x7c910000 - 0x7c9c9000 C:\WINDOWS\system32\ntdll.dll
      0x7c800000 - 0x7c908000 C:\WINDOWS\system32\kernel32.dll
      0x77da0000 - 0x77e4a000 C:\WINDOWS\system32\ADVAPI32.dll
      0x77e50000 - 0x77ee3000 C:\WINDOWS\system32\RPCRT4.dll
      0x77fc0000 - 0x77fd1000 C:\WINDOWS\system32\Secur32.dll
      0x7e360000 - 0x7e3f1000 C:\WINDOWS\system32\USER32.dll
      0x77ef0000 - 0x77f39000 C:\WINDOWS\system32\GDI32.dll
      0x773a0000 - 0x774a3000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.6028_x-ww_61e65202\COMCTL32.dll
      0x77be0000 - 0x77c38000 C:\WINDOWS\system32\msvcrt.dll
      0x77f40000 - 0x77fb6000 C:\WINDOWS\system32\SHLWAPI.dll
      0x76330000 - 0x7634d000 C:\WINDOWS\system32\IMM32.DLL
      0x78aa0000 - 0x78b5e000 C:\Programme\Java\jdk1.7.0_02\jre\bin\msvcr100.dll
      0x6d970000 - 0x6dc98000 C:\Programme\Java\jdk1.7.0_02\jre\bin\client\jvm.dll
      0x71a30000 - 0x71a3a000 C:\WINDOWS\system32\WSOCK32.dll
      0x71a10000 - 0x71a27000 C:\WINDOWS\system32\WS2_32.dll
      0x71a00000 - 0x71a08000 C:\WINDOWS\system32\WS2HELP.dll
      0x76af0000 - 0x76b1e000 C:\WINDOWS\system32\WINMM.dll
      0x76bb0000 - 0x76bbb000 C:\WINDOWS\system32\PSAPI.DLL
      0x6d900000 - 0x6d90c000 C:\Programme\Java\jdk1.7.0_02\jre\bin\verify.dll
      0x6d400000 - 0x6d420000 C:\Programme\Java\jdk1.7.0_02\jre\bin\java.dll
      0x6d950000 - 0x6d963000 C:\Programme\Java\jdk1.7.0_02\jre\bin\zip.dll
      0x6d6f0000 - 0x6d704000 C:\Programme\Java\jdk1.7.0_02\jre\bin\net.dll
      0x6d710000 - 0x6d71f000 C:\Programme\Java\jdk1.7.0_02\jre\bin\nio.dll
      0x6d110000 - 0x6d252000 C:\Programme\Java\jdk1.7.0_02\jre\bin\awt.dll
      0x770f0000 - 0x7717b000 C:\WINDOWS\system32\OLEAUT32.dll
      0x774b0000 - 0x775ee000 C:\WINDOWS\system32\ole32.dll
      0x5b0f0000 - 0x5b128000 C:\WINDOWS\system32\uxtheme.dll
      0x746a0000 - 0x746ec000 C:\WINDOWS\system32\MSCTF.dll
      0x75250000 - 0x7527e000 C:\WINDOWS\system32\msctfime.ime
      0x7e670000 - 0x7ee91000 C:\WINDOWS\system32\SHELL32.dll
      0x6d350000 - 0x6d37a000 C:\Programme\Java\jdk1.7.0_02\jre\bin\fontmanager.dll
      0x5d450000 - 0x5d4ea000 C:\WINDOWS\system32\comctl32.dll
      0x6d8a0000 - 0x6d8d1000 C:\Programme\Java\jdk1.7.0_02\jre\bin\t2k.dll
      0x719b0000 - 0x719f0000 C:\WINDOWS\System32\mswsock.dll
      0x76ee0000 - 0x76f07000 C:\WINDOWS\system32\DNSAPI.dll
      0x76f70000 - 0x76f78000 C:\WINDOWS\System32\winrnr.dll
      0x76f20000 - 0x76f4d000 C:\WINDOWS\system32\WLDAP32.dll
      0x64000000 - 0x64025000 C:\Programme\Bonjour\mdnsNSP.dll
      0x76d20000 - 0x76d39000 C:\WINDOWS\system32\Iphlpapi.dll
      0x76f80000 - 0x76f86000 C:\WINDOWS\system32\rasadhlp.dll
      0x66710000 - 0x66769000 C:\WINDOWS\system32\hnetcfg.dll
      0x719f0000 - 0x719f8000 C:\WINDOWS\System32\wshtcpip.dll
      0x6d790000 - 0x6d796000 C:\Programme\Java\jdk1.7.0_02\jre\bin\rmi.dll
      0x68000000 - 0x68036000 C:\WINDOWS\system32\rsaenh.dll
      0x76620000 - 0x766d6000 C:\WINDOWS\system32\USERENV.dll
      0x597d0000 - 0x59825000 C:\WINDOWS\system32\netapi32.dll
      0x72f70000 - 0x72f96000 C:\WINDOWS\system32\WINSPOOL.DRV
      0x76f90000 - 0x7700f000 C:\WINDOWS\system32\CLBCATQ.DLL
      0x77010000 - 0x770e3000 C:\WINDOWS\system32\COMRes.dll
      0x77bd0000 - 0x77bd8000 C:\WINDOWS\system32\VERSION.dll

      VM Arguments:
      jvm_args: -Xmx512M -Djava.library.path=C:\Programme\Java\jdk1.7.0_02\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\ColdFusion9\verity\k2\_nti40\bin;C:\Perl\site\bin;C:\Perl\bin;c:\bin;C:\oracle\bin;C:\Programme\GnuPG-Pack;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Programme\DX-Union\bin;C:\Programme\Gemeinsame Dateien\Lenovo;c:\Programme\Microsoft SQL Server\90\Tools\binn\;c:\Programme\Microsoft SQL Server\100\Tools\Binn\;c:\Programme\Microsoft SQL Server\100\DTS\Binn\;C:\Programme\QuickTime\QTSystem\;C:\Rational\ccm71\bin;C:\Programme\Java\jdk1.7.0_02\bin;C:\Programme\Groovy\Groovy-1.8.0\bin;C:\java\apache-ant-1.8.2\bin;C:\java\apache-maven-3.0.3\bin;c:\java\aspectj1.7\bin;C:\java\jh2.0\javahelp\bin;\\fs2bui\BUI\60-Projekte\30-Individual\Basis\Software\Analysetools\bin;C:\java\pmd-4.2.5\bin;C:\java\jdepend-2.9\dist;C:\Programme\Oracle\JavaFX Runtime 2.0\bin;C:\Programme\Oracle\JavaFX 2.0 SDK\bin;. -Dwebstart.helpset.url=jar:file:output/jdk1.7/jar/BasisWebHilfe.jar!/ -Dbasisweb.gui.plaf= -Dbasisweb.gui.fontSize= -Dbasisweb.gui.iconSize= -Dbasisweb.gui.cursorSize=
      java_command: basisweb.global.gui.BasiswebGUI -
      Launcher Type: SUN_STANDARD

      Environment Variables:
      JAVA_HOME=C:\Programme\Java\jdk1.7.0_02
      JRE_HOME=C:\Programme\Java\jre6
      CLASSPATH=C:\java\checkstyle-5.0\checkstyle-all-5.0.jar;C:\java\jdbc\oracle10gR2-10.2.0.1.0\ojdbc14.jar;C:\java\jdepend-2.9\lib\jdepend-2.9.jar;c:\java\aspectj1.7\lib\aspectjrt.jar;.
      PATH=C:\ColdFusion9\verity\k2\_nti40\bin;C:\Perl\site\bin;C:\Perl\bin;c:\bin;C:\oracle\bin;C:\Programme\GnuPG-Pack;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Programme\DX-Union\bin;C:\Programme\Gemeinsame Dateien\Lenovo;c:\Programme\Microsoft SQL Server\90\Tools\binn\;c:\Programme\Microsoft SQL Server\100\Tools\Binn\;c:\Programme\Microsoft SQL S


      ( This report has more than 16,000 characters and has been truncated. )

        Attachments

          Activity

            People

            • Assignee:
              denis Denis Fokin (Inactive)
              Reporter:
              webbuggrp Webbug Group
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Imported:
                Indexed: