JDK-7172703 : Java 7 freezes with Internet Explorer 9
  • Type: Bug
  • Component: deploy
  • Sub-Component: plugin
  • Affected Version: 7
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows_7
  • CPU: x86
  • Submitted: 2012-05-30
  • Updated: 2012-10-01
  • Resolved: 2012-08-06
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 7
7u40Resolved
Related Reports
Duplicate :  
Description
FULL PRODUCT VERSION :
Java Plug-in 10.4.0.22
Using JRE version 1.7.0_04-b22 Java HotSpot(TM) 64-Bit Server VM


ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows [Version 6.1.7601]

EXTRA RELEVANT SYSTEM CONFIGURATION :
IE 9.0.8112.16421 64-bit-Edition


A DESCRIPTION OF THE PROBLEM :
Internet explorer freezes (sometimes crashes) when applet is loaded using the Java7u4 plugin in combination with IE9.
It also freezes with the following combination:
Java Plug-in 10.4.0.22
Using JRE version 1.7.0_04-b22 Java HotSpot(TM) Client VM
IE9 9.0.8112.16421 (32-bit-Edition)

Tested ok with Java7u4 - Firefox 12.0, Google Chrome19.0.1084.52.

It seems that it is somewhat related to this bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7072601

This was however fixed in 7u2.

STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Load an applet using the above combination of java7u4 and IE9.
Reload it until it freezes (should happen before 10-15 reloads)


EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
A loaded applet (we use applets containing graphics or a jfreechart)
ACTUAL -
Internet Explorer freezes (or sometimes crashes). Only way to close it is to kill the process.

REPRODUCIBILITY :
This bug can be reproduced often.
Submitter had provided test program(AppletTest.zip). 
This file consists of two applets, byte and source code 
(fetched from the jdk applet samples) and one html page. 

The html page contains two buttons that adds a new instance 
of the applets on the page when they are selected.

- Exact steps to run the test case.

1.       Extract the AppletTest.zip file in a folder
2.       Open the AppletTest.htm file in IE9 
3.       Select the button 'Add applet 1'
4.       Select the button 'Add applet 2'
5.       Perform step 3 and about 4 four times
6.       Select the Help menu button in the IE9 (or select any browser button)
7.       Select the button 'Add applet 1'
8.       The IE9 is stuck and you have to close it from the Task manager.


- Expected behavior and actual behavior, including the exact text of
  any output from the test case.

  I expected the IE9 not to freeze, i.e. that it still should work. 
  There is no output after it has frozen and it is not possible to even 
  get a stack trace from the JVM.

The test where performed using Java plugin 1.7.0_05 (64 bit) and Internet Explorer 9.0.8112.16421 update version 9.0.7 (64 bit).

found some other companies that seems to have the same problem:
http://www-01.ibm.com/support/docview.wss?uid=swg21599781
http://www.1771.in/java-applet-fails-in-java7-on-page-loadreload-in-ie9.html

Comments
EVALUATION Problem reproduced on XP/IE8 with 7u6 b19. It was fixed in 7u6 b20 via 7179509. Closing it as a duplicate.
06-08-2012

PUBLIC COMMENTS Request applet test program to reproduce the problem.
30-05-2012