United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: 6719240 Firefox3 crash when loading applet on Vista with hardware DEP on kernel / plugin2
6719240 : Firefox3 crash when loading applet on Vista with hardware DEP on kernel / plugin2

Details
Type:
Bug
Submit Date:
2008-06-25
Status:
Closed
Updated Date:
2010-09-08
Project Name:
JDK
Resolved Date:
2008-07-14
Component:
deploy
OS:
windows_vista
Sub-Component:
deployment_toolkit
CPU:
x86
Priority:
P1
Resolution:
Fixed
Affected Versions:
6u10
Fixed Versions:
6u10

Related Reports
Relates:
Relates:

Sub Tasks

Description
on vista, when loading an applet wtih FireFox3, using the kernel JRE build, the Firefox will crash.

                                    

Comments
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.
                                     
2008-06-25



Hardware and Software, Engineered to Work Together