Internet Explorer may quit unexpectedly with an error in module Mshtml.dll when you click a button on a Web page in Windows Server 2003 (870772)



The information in this article applies to:

  • Microsoft Internet Explorer 6.0 SP1, when used with:
    • the operating system: Microsoft Windows Server 2003

SYMPTOMS

When you click a button on a Web page, Microsoft Internet Explorer may quit unexpectedly and you may receive the following error message:
Microsoft Internet Explorer has encountered a problem and needs to close. We are sorry for the inconvenience.

To see what data this error report contains, click here.
When you view the data in the error report, the report contains an error signature that is similar to the following error signature:
   Application name  Application version  Module name  Module version  Offset
   ----------------------------------------------------------------------------
   Infopath.exe      11.0.5531.0          Mshtml.dll   6.0.3790.118    001135fe

CAUSE

This problem may occur if the button causes one span value to affect a second span value in the HTML code of the Web page. For example, this problem may occur with the following HTML code.
<html xmlns:s0="">
<head>
<meta http-equiv="Content-Type" content="text/html"></meta>
<script>
function replace()
   {
   span1.outerHTML="<span ID=span1 xd:num=10001 contentEditable>10001</span>";
   span2.innerText="1";
   }
</script>
</head>
<body>
   <div ID=Div1>
   <table style="TABLE-LAYOUT: fixed;">
   <tbody vAlign="top">
      <tr>
         <td>
            <span ID="span1" xd:num=10000 contentEditable>
               10000
            </span>
               <span ID="span2" contentEditable>
                  0.1
               </span>
            <div ID=Div2>&nbsp; </div>
            <div ID=Div3>The </div>
         </td>
      </tr>
   </tbody>
   </table>
   <BUTTON onclick="replace()" ID=Button1>replace</BUTTON>
   </div>
</body>
</html>

RESOLUTION

Update information

To resolve this problem, install the Cumulative Security Update for Internet Explorer for Windows Server 2003 (KB834707) update. We recommend that you use the Windows Update Web site to install this update. The Windows Update Web site determines your particular installation of Microsoft Windows. Then the Windows Update Web site prompts you to install exactly what you must have to make sure that your Windows installation is up to date.

To have the Windows Update Web site determine the required updates for your computer, visit the following Microsoft Web site: You can also obtain Cumulative Security Update for Internet Explorer for Windows Server 2003 (KB834707) from the Microsoft Download Center.
For additional information about how to download Microsoft Support files, click the following article number to view the article in the Microsoft Knowledge Base:

119591 How to obtain Microsoft support files from online services

Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help to prevent any unauthorized changes to the file.
To download Cumulative Security Update for Internet Explorer for Windows Server 2003 (KB834707) from the Microsoft Download Center, visit one of the following Microsoft Web sites.

Internet Explorer 6 for Windows Server 2003

DownloadDownload the WindowsServer2003-KB834707-x86-enu.EXE package now.

Internet Explorer 6 for Windows Server 2003 for Itanium-based Systems

DownloadDownload the WindowsServer2003-KB834707-ia64-enu.EXE package now.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section of this article.

MORE INFORMATION

For more information about this update, see Microsoft Security Bulletin MS04-038. To obtain Microsoft Security Bulletin MS04-038, visit the following Microsoft Web site:

Modification Type:MinorLast Reviewed:6/5/2006
Keywords:kbHotfixServer kbQFE kbBug kbfix kbWinServ2003preSP1fix KB870772 kbAudEndUser kbAudDeveloper