JDK-6906977 : Applet loading/execution causes FF 3.5.X hanging on Windows since 5u21 b03 ( and 5u22 b04 ) rev
  • Type: Bug
  • Component: deploy
  • Sub-Component: plugin
  • Affected Version: 5.0u22-rev,5.0u23,5.0u24
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: windows,windows_xp
  • CPU: generic
  • Submitted: 2009-12-03
  • Updated: 2011-02-16
  • Resolved: 2010-04-15
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.
Other
5.0u25 b01Fixed
Related Reports
Relates :  
Description
Desc:
 Firefox browser hang and doesn't respond when demo applets are loaded/executed.
 It has been found with FF 3.5.1 or higher.
 It also happens with FF 3.5.0 and all OK with FF 3.0 ( I tried 3.0.11 ),
 but with lesser probability - the issue is not 100% reproducible.
 Hanging also happens with FF 2.0.0.16.

 It started to happen since 5u21 b03 rev j4b, all OK with 5u21 b02 rev j4b.
 It also happens in 5u22 since b04 rev j4b, all OK with 5u22 b03 fcs j4b.

 There is no such issue with IE browser.
 There is no such issue on Unix with FF 3.5.X

 And finally: it doesn't happen if JConsole is ON ( !! ) for all failed cases.
 If Jconsole is ON, applet loaded/executed OK and JConsole is shown.

 There are no such issues with latest 1.4.2_24 b08 rev j4b and 1.6.0_17 b08 rev j4b.

Comments
EVALUATION My guess is that the problem is that the hide() method is called on the Plugin thread during some undesirable period of time or this call should be done on the Plugin thread at all. The problem is that the hide() enters the critical section and it will never exit the section.
12-03-2010