FIX: You may receive an access violation error message in Mshtml.dll when you click a DHTML popup object in Internet Explorer 6 (330001)



The information in this article applies to:

  • Microsoft Internet Explorer version 6 for Windows XP
  • Microsoft Internet Explorer version 6 for Windows 2000
  • Microsoft Internet Explorer version 6 for Windows NT 4.0
  • Microsoft Internet Explorer version 6 for Windows Millennium Edition
  • Microsoft Internet Explorer version 6 for Windows 98 Second Edition
  • Microsoft Internet Explorer version 6 for Windows 98

This article was previously published under Q330001

SYMPTOMS

When you are using Microsoft Internet Explorer 6, you may receive an access violation error message in Mshtml.dll when you click a DHTML popup object.

CAUSE

The mshtml!CHtPvPv::Lookup function is trying to access an object that has been deleted.

RESOLUTION

Hotfix information

A supported hotfix is now available from Microsoft, but it is only intended to correct the problem that is described in this article. Only apply it to systems that are experiencing this specific problem. This hotfix may receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next Internet Explorer 6 service pack that contains this hotfix.

To resolve this problem immediately, contact Microsoft Product Support Services to obtain the hotfix. For a complete list of Microsoft Product Support Services telephone numbers and information about support costs, visit the following Microsoft Web site:Note In special cases, charges that are ordinarily incurred for support calls may be canceled if a Microsoft Support Professional determines that a specific update will resolve your problem. The usual support costs will apply to additional support questions and issues that do not qualify for the specific update in question.

File information

The English version of this hotfix has the file attributes (or later) that are listed in the following table. The dates and times for these files are listed in coordinated universal time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time tool in Control Panel.
   Date         Time   Version        Size       File name
   --------------------------------------------------------
   02-Dec-2002  15:06  6.0.2800.1141  2,783,232  Mshtml.dll

STATUS

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

MORE INFORMATION

The stack trace for the access violation may appear similar to the following:
   03ac77e4 015bf08d 028161dc 028161b0 027c0598 mshtml!CHtPvPv::Lookup+0xda
   03ac77fc 01659ad1 0000000b 028161b0 00000000 mshtml!CMarkup::GetLookasidePtr+0x4d
   03ac7814 01659cdd 00000000 013d77f0 01402c80 mshtml!CMarkup::UnblockScriptExecutionHelper+0x21
   03ac7840 0163ffc7 cccccccc cccccccc cccccccc mshtml!CDoc::NotifyMarkupsInPlace+0x7d
   03ac7958 016a518c 00000000 00000000 014190d8 mshtml!CDoc::RunningToInPlace+0x4d7
   03ac79c0 016b6064 00000003 00000000 00000000 mshtml!CServer::TransitionTo+0x62c
   03ac7a00 016a6088 035623c8 ffffffff 00000000 mshtml!CServer::DoUIActivate+0x74
   03ac7a3c 016c5065 035623c8 ffffffff 00000000 mshtml!CServer::DoVerb+0x1d8
   03ac7b00 01696c6f 0252ebd0 000000f9 0000018c mshtml!CHTMLPopup::show+0x4b5
   03ac7b50 0169a574 0252ebd0 03c3e400 026f82f0 mshtml!Method_void_long_long_long_long_VARIANTp+0xff
   03ac7c84 0157875d 0252ebd0 00006979 00000409 mshtml!CBase::ContextInvokeEx+0xd44
   03ac7cb0 6b722956 0252ebd0 00006979 00000409 mshtml!CBase::InvokeEx+0x2d
   03ac7d28 6b721e5c 045a4e30 025315a0 00006979 jscript!InvokeDispatchEx+0x166
   03ac7d70 6b721b88 00006979 03ac7d9c 00000001 jscript!VAR::InvokeByName+0x16c
   03ac7db8 6b759c91 045a4e30 00000000 00000001 jscript!VAR::InvokeByDispID+0x118
   03ac84d4 6b744459 03ac85ec 6b7772f0 03ac85ec jscript!CScriptRuntime::Run+0x32e1
   03ac8594 6b7237a2 03ac85ec 00000006 03b72258 jscript!ScrFncObj::Call+0x99
   03ac8614 6b717d01 066ffee8 03acb8c8 00000006 jscript!CSession::Execute+0xe2
   03ac8714 6b717137 00000000 00000001 03ac89a4 jscript!NameTbl::InvokeDef+0x1d1
   03ac8888 6b717437 066ffee8 00000000 00000409 jscript!NameTbl::InvokeEx+0x117
For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

824684 Description of the standard terminology that is used to describe Microsoft software updates


Modification Type:MinorLast Reviewed:10/11/2005
Keywords:kbHotfixServer kbQFE kbQFE kbbug kbfix kbIE600preSP2fix kbIE600sp2fix KB330001 kbAudDeveloper