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

IE with java 1.5.0_08 crashes when legacylifecycle set to true

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: P4 P4
    • None
    • 5.0
    • deploy
    • x86
    • windows_xp

      FULL PRODUCT VERSION :
      1.5.8

      FULL OS VERSION :
      Windows Xp2.08

      A DESCRIPTION OF THE PROBLEM :
      When the sample applet provided below is executed using JRE 1.5.0_08 and as well some later versions of Java AND legacylifecycle set to true, IE crashes creating a PID file on the desktop.

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

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

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      Copy the test code provided below to a html file and run the html .

      <Param name="legacy_lifecycle" value="true"> set this to
      <Param name="legacy_lifecycle" value="false"> and you will see that the crash does not happen

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      Expected: IE should not crash and NO PID file to be seen on the desktop
      Actulay, IE crashes and a PID files gets created on the dsktop
      ERROR MESSAGES/STACK TRACES THAT OCCUR :
      PID files gets created , sometimes it says awt.dll as the problematic frame, I have many such files with me that got created on my desktop.

      Example:#
      # An unexpected error has been detected by HotSpot Virtual Machine:
      #
      # Internal Error (0xe06d7363), pid=8084, tid=8160
      #
      # Java VM: Java HotSpot(TM) Client VM (1.5.0_08-b03 mixed mode, sharing)
      # Problematic frame:
      # C [kernel32.dll+0x12a5b]
      #

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

      Current thread (0x01bde890): JavaThread "main" [_thread_in_native, id=8160]

      siginfo: ExceptionCode=0xe06d7363, ExceptionInformation=0x19930520 0x055af848 0x6d40e8c8

      Registers:
      EAX=0x055af7a8, EBX=0x000808da, ECX=0x00000000, EDX=0x055af7ec
      ESP=0x055af7a4, EBP=0x055af7f8, ESI=0x055af838, EDI=0x055af838
      EIP=0x7c812a5b, EFLAGS=0x00000206

        Top of Stack: (sp=0x055af7a4)
      0x055af7a4: 77c114bc e06d7363 00000001 00000000
      0x055af7b4: 7c812a5b 00000003 19930520 055af848
      0x055af7c4: 6d40e8c8 00000001 055af81c 7751a275
      0x055af7d4: 00000001 055af7e4 055af7fc 055af818
      0x055af7e4: 00000000 80004002 df0b3d60 101b548f
      0x055af7f4: 0008658e 055af838 77c2272c e06d7363
      0x055af804: 00000001 00000003 055af82c 00000000
      0x055af814: 096e0fc4 e06d7363 00000001 00000000

      Instructions: (pc=0x7c812a5b)
      0x7c812a4b: 8d 7d c4 f3 a5 5f 8d 45 b0 50 ff 15 08 15 80 7c
      0x7c812a5b: 5e c9 c2 10 00 85 ff 0f 8e 36 93 ff ff 8b 55 fc


      Stack: [0x054b0000,0x055b0000), sp=0x055af7a4, free space=1021k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      C [kernel32.dll+0x12a5b]
      C [msvcrt.dll+0x1272c]
      C [jpiexp32.dll+0xa803]
      C [jpiexp32.dll+0xa7db]
      C [jpiexp32.dll+0x15c3]
      C [jpiexp32.dll+0x1233]
      C [jpiexp32.dll+0x99ca]
      j sun.plugin.services.WIExplorerBrowserService.installBrowserEventListener()Z+0
      j sun.plugin.viewer.LifeCycleManager.installBrowserEventListener()V+27
      j sun.plugin.viewer.LifeCycleManager.checkLifeCycle(Lsun/plugin/AppletViewer;)V+7
      j sun.plugin.viewer.IExplorerPluginObject.initPlugin()V+36
      j sun.plugin.viewer.IExplorerPluginObject.mayInit()V+29
      j sun.plugin.viewer.IExplorerPluginObject.frameReady()V+6
      j sun.plugin.viewer.frame.IExplorerEmbeddedFrame.setFrameSize(II)V+83
      v ~StubRoutines::call_stub
      V [jvm.dll+0x86e84]
      V [jvm.dll+0xddead]
      V [jvm.dll+0x86d55]
      V [jvm.dll+0x8c192]
      C [jpiexp32.dll+0x439d]
      C [jpiexp32.dll+0x5593]
      C [jpiexp32.dll+0x281e]
      C [jpiexp32.dll+0x76db]
      C [mshtml.dll+0x19547a]
      C [mshtml.dll+0xb7c54]
      C [mshtml.dll+0xcb17a]
      C [mshtml.dll+0xb7a8a]
      C [mshtml.dll+0xb1532]
      C [USER32.dll+0x8734]
      C [USER32.dll+0x8816]
      C [USER32.dll+0x89cd]
      C [USER32.dll+0x8a10]
      C [IEFRAME.dll+0x9e643]
      C [kernel32.dll+0xb683]

      Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
      j sun.plugin.services.WIExplorerBrowserService.installBrowserEventListener()Z+0
      j sun.plugin.viewer.LifeCycleManager.installBrowserEventListener()V+27
      j sun.plugin.viewer.LifeCycleManager.checkLifeCycle(Lsun/plugin/AppletViewer;)V+7
      j sun.plugin.viewer.IExplorerPluginObject.initPlugin()V+36
      j sun.plugin.viewer.IExplorerPluginObject.mayInit()V+29
      j sun.plugin.viewer.IExplorerPluginObject.frameReady()V+6
      j sun.plugin.viewer.frame.IExplorerEmbeddedFrame.setFrameSize(II)V+83
      v ~StubRoutines::call_stub

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

      Java Threads: ( => current thread )
        0x01c1f790 JavaThread "Keep-Alive-Timer" daemon [_thread_blocked, id=7036]
        0x01c1ee10 JavaThread "TimerQueue" daemon [_thread_blocked, id=7032]
        0x01c17e70 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=7008]
        0x01c166d0 JavaThread "ConsoleWriterThread" daemon [_thread_blocked, id=7004]
        0x01c05830 JavaThread "AWT-EventQueue-1" [_thread_blocked, id=6976]
        0x01c02460 JavaThread "traceMsgQueueThread" daemon [_thread_blocked, id=6836]
        0x01bfc340 JavaThread "AWT-Windows" daemon [_thread_in_native, id=6848]
        0x01bfc840 JavaThread "AWT-Shutdown" [_thread_blocked, id=6844]
        0x01bfbc50 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=6832]
        0x01bf20b0 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=6788]
        0x01bf1460 JavaThread "CompilerThread0" daemon [_thread_blocked, id=6804]
        0x01bf0370 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=6800]
        0x01befa70 JavaThread "Finalizer" daemon [_thread_blocked, id=3980]
        0x01bee750 JavaThread "Reference Handler" daemon [_thread_blocked, id=6776]
      =>0x01bde890 JavaThread "main" [_thread_in_native, id=8160]

      Other Threads:
        0x01bed9e0 VMThread [id=6772]
        0x01bf4bc0 WatcherThread [id=6812]

      VM state:not at safepoint (normal execution)

      VM Mutex/Monitor currently owned by a thread: None

      Heap
       def new generation total 576K, used 98K [0x22b80000, 0x22c20000, 0x23060000)
        eden space 512K, 6% used [0x22b80000, 0x22b88b28, 0x22c00000)
        from space 64K, 100% used [0x22c00000, 0x22c10000, 0x22c10000)
        to space 64K, 0% used [0x22c10000, 0x22c10000, 0x22c20000)
       tenured generation total 2260K, used 2104K [0x23060000, 0x23295000, 0x26b80000)
         the space 2260K, 93% used [0x23060000, 0x2326e380, 0x2326e400, 0x23295000)
       compacting perm gen total 8192K, used 1650K [0x26b80000, 0x27380000, 0x2ab80000)
         the space 8192K, 20% used [0x26b80000, 0x26d1cb28, 0x26d1cc00, 0x27380000)
          ro space 8192K, 63% used [0x2ab80000, 0x2b08d608, 0x2b08d800, 0x2b380000)
          rw space 12288K, 46% used [0x2b380000, 0x2b920608, 0x2b920800, 0x2bf80000)

      Dynamic libraries:
      0x00400000 - 0x0049b000 C:\Program Files\Internet Explorer\iexplore.exe
      0x7c900000 - 0x7c9b0000 C:\WINDOWS\system32\ntdll.dll
      0x7c800000 - 0x7c8f5000 C:\WINDOWS\system32\kernel32.dll
      0x77dd0000 - 0x77e6b000 C:\WINDOWS\system32\ADVAPI32.dll
      0x77e70000 - 0x77f01000 C:\WINDOWS\system32\RPCRT4.dll
      0x77f10000 - 0x77f57000 C:\WINDOWS\system32\GDI32.dll
      0x7e410000 - 0x7e4a0000 C:\WINDOWS\system32\USER32.dll
      0x77c10000 - 0x77c68000 C:\WINDOWS\system32\msvcrt.dll
      0x77f60000 - 0x77fd6000 C:\WINDOWS\system32\SHLWAPI.dll
      0x7c9c0000 - 0x7d1d5000 C:\WINDOWS\system32\SHELL32.dll
      0x774e0000 - 0x7761d000 C:\WINDOWS\system32\ole32.dll
      0x42cf0000 - 0x42e14000 C:\WINDOWS\system32\urlmon.dll
      0x77120000 - 0x771ac000 C:\WINDOWS\system32\OLEAUT32.dll
      0x42990000 - 0x429d5000 C:\WINDOWS\system32\iertutil.dll
      0x77c00000 - 0x77c08000 C:\WINDOWS\system32\VERSION.dll
      0x76390000 - 0x763ad000 C:\WINDOWS\system32\IMM32.DLL
      0x629c0000 - 0x629c9000 C:\WINDOWS\system32\LPK.DLL
      0x74d90000 - 0x74dfb000 C:\WINDOWS\system32\USP10.dll
      0x773d0000 - 0x774d3000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\comctl32.dll
      0x5d090000 - 0x5d12a000 C:\WINDOWS\system32\comctl32.dll
      0x42ef0000 - 0x434bb000 C:\WINDOWS\system32\IEFRAME.dll
      0x76bf0000 - 0x76bfb000 C:\WINDOWS\system32\PSAPI.DLL
      0x5ad70000 - 0x5ada8000 C:\WINDOWS\system32\UxTheme.dll
      0x63000000 - 0x63014000 C:\WINDOWS\system32\SynTPFcs.dll
      0x74720000 - 0x7476b000 C:\WINDOWS\system32\MSCTF.dll
      0x20000000 - 0x202c5000 C:\WINDOWS\system32\xpsp2res.dll
      0x755c0000 - 0x755ee000 C:\WINDOWS\system32\msctfime.ime
      0x5dff0000 - 0x5e01f000 C:\WINDOWS\system32\IEUI.dll
      0x76380000 - 0x76385000 C:\WINDOWS\system32\MSIMG32.dll
      0x4ec50000 - 0x4edf3000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.2600.2180_x-ww_522f9f82\gdiplus.dll
      0x47060000 - 0x47081000 C:\WINDOWS\system32\xmllite.dll
      0x77b40000 - 0x77b62000 C:\WINDOWS\system32\apphelp.dll
      0x76fd0000 - 0x7704f000 C:\WINDOWS\system32\CLBCATQ.DLL
      0x77050000 - 0x77115000 C:\WINDOWS\system32\COMRes.dll
      0x746f0000 - 0x7471a000 C:\WINDOWS\system32\msimtf.dll
      0x77fe0000 - 0x77ff1000 C:\WINDOWS\system32\Secur32.dll
      0x77a20000 - 0x77a74000 C:\WINDOWS\System32\cscui.dll
      0x76600000 - 0x7661d000 C:\WINDOWS\System32\CSCDLL.dll
      0x77920000 - 0x77a13000 C:\WINDOWS\system32\SETUPAPI.dll
      0x6bd10000 - 0x6bd20000 C:\Program Files\Microsoft Office\Office12\msohevi.dll
      0x78130000 - 0x781cb000 C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.163_x-ww_681e29fb\MSVCR80.dll
      0x42c10000 - 0x42cdf000 C:\WINDOWS\system32\WININET.dll
      0x046e0000 - 0x046e9000 C:\WINDOWS\system32\Normaliz.dll
      0x71ab0000 - 0x71ac7000 C:\WINDOWS\system32\ws2_32.dll
      0x71aa0000 - 0x71aa8000 C:\WINDOWS\system32\WS2HELP.dll
      0x77760000 - 0x778cf000 C:\WINDOWS\system32\shdocvw.dll
      0x77a80000 - 0x77b14000 C:\WINDOWS\system32\CRYPT32.dll
      0x77b20000 - 0x77b32000 C:\WINDOWS\system32\MSASN1.dll
      0x754d0000 - 0x75550000 C:\WINDOWS\system32\CRYPTUI.dll
      0x76c30000 - 0x76c5e000 C:\WINDOWS\system32\WINTRUST.dll
      0x76c90000 - 0x76cb8000 C:\WINDOWS\system32\IMAGEHLP.dll
      0x5b860000 - 0x5b8b4000 C:\WINDOWS\system32\NETAPI32.dll
      0x76f60000 - 0x76f8c000 C:\WINDOWS\system32\WLDAP32.dll
      0x61930000 - 0x6197a000 C:\Program Files\Internet Explorer\ieproxy.dll
      0x05920000 - 0x05be6000 C:\WINDOWS\system32\msi.dll
      0x75e90000 - 0x75f40000 C:\WINDOWS\system32\SXS.DLL
      0x75cf0000 - 0x75d81000 C:\WINDOWS\system32\MLANG.dll
      0x06020000 - 0x060a8000 C:\WINDOWS\system32\shdoclc.dll
      0x71a50000 - 0x71a8f000 C:\WINDOWS\system32\mswsock.dll
      0x662b0000 - 0x66308000 C:\WINDOWS\system32\hnetcfg.dll
      0x71a90000 - 0x71a98000 C:\WINDOWS\System32\wshtcpip.dll
      0x76ee0000 - 0x76f1c000 C:\WINDOWS\system32\RASAPI32.dll
      0x76e90000 - 0x76ea2000 C:\WINDOWS\system32\rasman.dll
      0x76eb0000 - 0x76edf000 C:\WINDOWS\system32\TAPI32.dll
      0x76e80000 - 0x76e8e000 C:\WINDOWS\system32\rtutils.dll
      0x76b40000 - 0x76b6d000 C:\WINDOWS\system32\WINMM.dll
      0x769c0000 - 0x76a73000 C:\WINDOWS\system32\USERENV.dll
      0x77c70000 - 0x77c93000 C:\WINDOWS\system32\msv1_0.dll
      0x76d60000 - 0x76d79000 C:\WINDOWS\system32\iphlpapi.dll
      0x722b0000 - 0x722b5000 C:\WINDOWS\system32\sensapi.dll
      0x71d40000 - 0x71d5c000 C:\WINDOWS\system32\actxprxy.dll
      0x76fc0000 - 0x76fc6000 C:\WINDOWS\system32\rasadhlp.dll
      0x76f20000 - 0x76f47000 C:\WINDOWS\system32\DNSAPI.dll
      0x42b80000 - 0x42b8a000 C:\WINDOWS\system32\jsproxy.dll
      0x63380000 - 0x633f8000 C:\WINDOWS\system32\jscript.dll
      0x435d0000 - 0x43940000 C:\WINDOWS\system32\mshtml.dll
      0x746c0000 - 0x746e9000 C:\WINDOWS\system32\msls31.dll
      0x43560000 - 0x435c0000 C:\WINDOWS\system32\ieapfltr.dll
      0x77690000 - 0x776b1000 C:\WINDOWS\system32\NTMARTA.DLL
      0x71bf0000 - 0x71c03000 C:\WINDOWS\system32\SAMLIB.dll
      0x58760000 - 0x58792000 C:\WINDOWS\system32\iepeers.dll
      0x73000000 - 0x73026000 C:\WINDOWS\system32\WINSPOOL.DRV
      0x1b000000 - 0x1b00c000 C:\WINDOWS\system32\ImgUtil.dll
      0x1b060000 - 0x1b06e000 C:\WINDOWS\system32\pngfilt.dll
      0x72d20000 - 0x72d29000 C:\WINDOWS\system32\wdmaud.drv
      0x72d10000 - 0x72d18000 C:\WINDOWS\system32\msacm32.drv
      0x77be0000 - 0x77bf5000 C:\WINDOWS\system32\MSACM32.dll
      0x77bd0000 - 0x77bd7000 C:\WINDOWS\system32\midimap.dll
      0x73300000 - 0x73365000 C:\WINDOWS\system32\vbscript.dll
      0x6d590000 - 0x6d5a2000 C:\Program Files\Java\jre1.5.0_08\bin\npjpi150_08.dll
      0x5edd0000 - 0x5ede7000 C:\WINDOWS\system32\OLEPRO32.DLL
      0x6d400000 - 0x6d418000 C:\Program Files\Java\jre1.5.0_08\bin\jpiexp32.dll
      0x71ad0000 - 0x71ad9000 C:\WINDOWS\system32\wsock32.dll
      0x76fb0000 - 0x76fb8000 C:\WINDOWS\System32\winrnr.dll
      0x6d450000 - 0x6d468000 C:\Program Files\Java\jre1.5.0_08\bin\jpishare.dll
      0x6d6c0000 - 0x6d85b000 C:\PROGRA~1\Java\JRE15~1.0_0\bin\client\jvm.dll
      0x6d280000 - 0x6d288000 C:\PROGRA~1\Java\JRE15~1.0_0\bin\hpi.dll
      0x6d690000 - 0x6d69c000 C:\PROGRA~1\Java\JRE15~1.0_0\bin\verify.dll
      0x6d300000 - 0x6d31d000 C:\PROGRA~1\Java\JRE15~1.0_0\bin\java.dll
      0x6d6b0000 - 0x6d6bf000 C:\PROGRA~1\Java\JRE15~1.0_0\bin\zip.dll
      0x6d000000 - 0x6d169000 C:\Program Files\Java\jre1.5.0_08\bin\awt.dll
      0x73760000 - 0x737a9000 C:\WINDOWS\system32\ddraw.dll
      0x73bc0000 - 0x73bc6000 C:\WINDOWS\system32\DCIMAN32.dll
      0x6d240000 - 0x6d27f000 C:\Program Files\Java\jre1.5.0_08\bin\fontmanager.dll
      0x6d1f0000 - 0x6d203000 C:\Program Files\Java\jre1.5.0_08\bin\deploy.dll
      0x6d5d0000 - 0x6d5f3000 C:\Program Files\Java\jre1.5.0_08\bin\RegUtils.dll
      0x6d3e0000 - 0x6d3f5000 C:\Program Files\Java\jre1.5.0_08\bin\jpicom32.dll
      0x6d4c0000 - 0x6d4d3000 C:\Program Files\Java\jre1.5.0_08\bin\net.dll
      0x6d4e0000 - 0x6d4e9000 C:\Program Files\Java\jre1.5.0_08\bin\nio.dll

      VM Arguments:
      jvm_args: -Xbootclasspath/a:C:\PROGRA~1\Java\JRE15~1.0_0\lib\deploy.jar;C:\PROGRA~1\Java\JRE15~1.0_0\lib\plugin.jar;C:\PROGRA~1\Java\JRE15~1.0_0\..\lib\tools.jar -Xmx64m -Djavaplugin.maxHeapSize=64m -Xverify:remote -Djavaplugin.version=1.5.0_08 -Djavaplugin.nodotversion=150_08 -Dbrowser=sun.plugin -DtrustProxy=true -Dapplication.home=C:\PROGRA~1\Java\JRE15~1.0_0 -Djava.protocol.handler.pkgs=sun.plugin.net.protocol -Djavaplugin.vm.options=-Djava.class.path=C:\PROGRA~1\Java\JRE15~1.0_0\classes -Xbootclasspath/a:C:\PROGRA~1\Java\JRE15~1.0_0\lib\deploy.jar;C:\PROGRA~1\Java\JRE15~1.0_0\lib\plugin.jar;C:\PROGRA~1\Java\JRE15~1.0_0\..\lib\tools.jar -Xmx64m -Djavaplugin.maxHeapSize=64m -Xverify:remote -Djavaplugin.version=1.5.0_08 -Djavaplugin.nodotversion=150_08 -Dbrowser=sun.plugin -DtrustProxy=true -Dapplication.home=C:\PROGRA~1\Java\JRE15~1.0_0 -Djava.protocol.handler.pkgs=sun.plugin.net.protocol vfprintf
      java_command: <unknown>
      Launcher Type: generic

      Environment Variables:
      CLASSPATH=LASSPATH;C:\Documents and Settings\Administrator\HODCC
      PATH=C:\PROGRA~1\Java\JRE15~1.0_0\bin;C:\Program Files\Internet Explorer;;C:\Program Files\ThinkPad\Utilities;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\IBM\Infoprint Select;C:\Notes;C:\Program Files\XLView;C:\lotus\compnent;C:\Utilities;C:\Program Files\IBM\Personal Communications\;C:\Program Files\IBM\Trace Facility\;C:\Program Files\ThinkPad\ConnectUtilities;C:\WINDOWS\Downloaded Program Files;C:\IBMTOOLS\Python22;C:\Program Files\Intel\Wireless\Bin\;C:\Program Files\IBM\HostOnDemand\bin;C:\Program Files\IBM\CMVCDC50;C:\whichJar\build_bat;D:\Software\ant\apache-ant-1.6.5\bin;C:\handle;C:\Program Files\Java\jdk1.5.0_08\bin;C:\READWIN;.
      USERNAME=Administrator
      OS=Windows_NT
      PROCESSOR_IDENTIFIER=x86 Family 6 Model 14 Stepping 8, GenuineIntel



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

      OS: Windows XP Build 2600 Service Pack 2

      CPU:total 2 (cores per cpu 2, threads per core 1) family 6 model 14 stepping 8, cmov, cx8, fxsr, mmx, sse, sse2

      Memory: 4k page, physical 2095468k(537132k free), swap 3500524k(1964716k free)

      vm_info: Java HotSpot(TM) Client VM (1.5.0_08-b03) for windows-x86, built on Jul 26 2006 01:10:50 by "java_re" with MS VC++ 6.0



      REPRODUCIBILITY :
      This bug can be reproduced often.

      ---------- BEGIN SOURCE ----------
      <html>
      <HEAD>
      <meta HTTP-EQUIV="Content-Type" content="text/html; charset=iso-8859-1">
      <title>Applet Test</title>
      </head>
      <body>
      <center>
      <APPLET MAYSCRIPT name="HODApplet" code="java.applet.Applet" WIDTH="500" HEIGHT="500">
      <Param name="legacy_lifecycle" value="true">
      </Applet>
      </center>
      </body>
      </html>
      ---------- END SOURCE ----------

      CUSTOMER SUBMITTED WORKAROUND :
      set the
      legacy_lifecycle=false

            hdongorcl Hao Dong (Inactive)
            dkorbel David Korbel (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: