JDK-6719240 : Firefox3 crash when loading applet on Vista with hardware DEP on kernel / plugin2
  • Type: Bug
  • Component: deploy
  • Sub-Component: deployment_toolkit
  • Affected Version: 6u10
  • Priority: P1
  • Status: Closed
  • Resolution: Fixed
  • OS: windows_vista
  • CPU: x86
  • Submitted: 2008-06-25
  • Updated: 2010-09-08
  • Resolved: 2008-07-14
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.
6u10 b27Fixed
Related Reports
Relates :  
Relates :  
on vista, when loading an applet wtih FireFox3, using the kernel JRE build, the Firefox will crash.

EVALUATION First, the crash is caused by the calls to RegCloseKey(swKey) in kernel.cpp; swKey is a CRegKey class, and it's destructor will call RegCloseKey already. So these multiple calls to the same swKey in results in calling RegCloseKey with key that is already closed, and caused the crash. But fixing this does not fix the crash :( It now crash at the call on pDlg->DoModal() in kernel.cpp. That in turns call into CDialogImplBaseT< TBase >::StartDialogProc, and crash inside the ATL code. I tried to comment out pDlg->DoModal() in kernel.cpp, which will cause it to not show any download dialog, then there is no more crash. I will try to Disable the download dialog for the small headless JVM in the browser for plugin2, and see if this will workaround the problem.