Microsoft KB Archive/813447

= FIX: Access violation in Internet Explorer version 6 when you use the AccEvent32 sample that is included with the Active Accessibility SDK =

Article ID: 813447

Article Last Modified on 11/15/2007

-

APPLIES TO

 Microsoft Internet Explorer 6.0, when used with:  Microsoft Windows XP Home Edition

 Microsoft Windows XP Professional

 Microsoft Windows XP Media Center Edition 2002

 Microsoft Windows XP Tablet PC Edition</li></ul>

 Microsoft Windows 2000 Advanced Server</li></ul>

 Microsoft Windows 2000 Datacenter Server</li></ul>

 Microsoft Windows 2000 Professional Edition</li></ul>

 Microsoft Windows 2000 Server</li></ul>

 Microsoft Windows NT Server 4.0 Standard Edition</li></ul>

 Microsoft Windows NT Server 4.0, Terminal Server Edition</li></ul>

 Microsoft Windows NT Workstation 4.0 Developer Edition</li></ul>

 Microsoft Windows Millennium Edition</li></ul>

<ul> <li>Microsoft Windows 98 Second Edition</li></ul>

<ul> <li>Microsoft Windows 98 Standard Edition</li></ul> </li></ul>

-

<div class="notice_section">

<div class="symptoms_section">

SYMPTOMS
When you use the AccEvent32 sample that is included with the Microsoft Active Accessibility Software Development Kit (SDK), you may experience an access violation in Microsoft Internet Explorer version 6.

For more information about this problem, see the &quot;More Information&quot; section.

<div class="resolution_section">

RESOLUTION
A supported hotfix is now available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing this specific problem. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next service pack that contains this hotfix.

To resolve this problem, submit a request to Microsoft Online Customer Services to obtain the hotfix. To submit an online request to obtain the hotfix, visit the following Microsoft Web site:

http://go.microsoft.com/?linkid=6294451

Note If additional issues occur or any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. To create a separate service request, visit the following Microsoft Web site:

http://support.microsoft.com/contactus/?ws=support

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. <pre class="fixed_text">  Date         Time   Version        Size       File name 20-Jan-2003 18:38  6.0.2800.1163  2,788,352  Mshtml.dll

<div class="status_section">

STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the &quot;Applies to&quot; section.

<div class="moreinformation_section">

MORE INFORMATION
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

Steps to reproduce the problem

 * 1) Start AccEvent32.exe.
 * 2) On the Options menu, click Settings. The AccEvent Settings dialog box appears.
 * 3) Under Events, select all the events that are listed.
 * 4) Under Object Properties, select all the object properties that are listed.
 * 5) Click Apply.
 * 6) Click OK.
 * 7) Visit a Web site.

You may experience an access violation.

When this problem occurs, the call stack is similar to the following: <pre class="fixed_text">  0013b46c 749c9b8a 024eecf0 00000000 0249f230 mshtml!CAccBehavior::EnsureSubElement+0x3a 0013b47c 74a01169 0249f230 0013b6e8 749e40eb mshtml!CElement::AccObjForBehavior+0x5e 0013b4a8 7498362c 0000003d ffffffff 00000006 mshtml!GetAccObjOfElement+0x45 0013b5bc 748a883b 00000000 0000003d ffffffff mshtml!CDoc::OnWindowMessage+0x554 0013b6ec 77d43a68 0107037c 0000003d ffffffff mshtml!CServer::WndProc+0x86 0013b718 77d43b37 748a87e1 0107037c 0000003d user32!InternalCallWinProc+0x1b 0013b780 77d4450d 00000000 748a87e1 0107037c user32!UserCallWinProcCheckWow+0x150 0013b7d4 77d4453d 006e62d0 0000003d ffffffff user32!DispatchClientMessage+0xa3 0013b7fc 77fb4da6 0013b80c 00000018 006e62d0 user32!__fnDWORD+0x22 0013b820 77d45843 77d47022 0107037c 0000003d ntdll!KiUserCallbackDispatcher+0x13 0013b860 77d47053 0107037c 0000003d ffffffff user32!NtUserMessageCall+0xc 0013b888 74c820df 0107037c 0000003d ffffffff user32!SendMessageTimeoutW+0x1f 0013b8b4 74c82019 0107037c 00000006 74c84b8c oleacc!ORIGINAL_AccessibleObjectFromWindow+0x7a 0013b8d8 74c9d0b7 0107037c 00000006 74c84b8c oleacc!AccessibleObjectFromWindow+0x18 0013b914 10003268 0107037c 00000006 00000000 oleacc!AccessibleObjectFromEvent+0x6b 0013b960 10002888 00000000 0013b974 0249f230 event32!DoSettingsDialog+0xfe5 0013c19c 77d74e7b 004503f3 0000800a 0107037c event32!DoSettingsDialog+0x605 0013c1cc 77fb4da6 0013c1dc 00000020 10002820 user32!__ClientCallWinEventProc+0x28 0013c1f8 77d7008b 7487c640 0000800a 0107037c ntdll!KiUserCallbackDispatcher+0x13 0013c224 748e02b9 00000000 00000006 00000000 user32!NtUserNotifyWinEvent+0xc 0013c27c 748a6e53 800113d8 7483dd78 0249f230 mshtml!CElement::FireAccessibilityEvents+0x1c 0013c2d0 74a6c45a 800113d8 000182c0 7483dd78 mshtml!CAttrArray::Set+0x48 0013c310 7495170b 800113d8 000182c0 7483dd78 mshtml!CFrameSite::OnPropertyChange+0xe0 0013c310 7495170b 800113d8 000182c0 7483dd78 mshtml!NUMPROPPARAMS::SetEnumStringProperty+0x209 0013c368 7490874f 0318a638 00000000 0013c3ac mshtml!NUMPROPPARAMS::SetEnumStringProperty+0x209 0013c384 7495187e 024ec690 0318a638 7483dd78 mshtml!CBase::put_StringHelper+0x63 0013c3b0 74907c11 024ec690 0318a638 0312a108 mshtml!CStyle::put_String+0x53 0013c3d4 748bd9ad 024ec690 0312a108 024eec20 mshtml!GS_PropEnum+0x7d 0013c454 748bda5d 024ec690 800113d8 74907b89 mshtml!CBase::ContextInvokeEx+0x41f 0013c480 7495174e 024ec690 800113d8 00000409 mshtml!CBase::InvokeEx+0x23 0013c4b0 75c6286e 024ec690 800113d8 00000409 mshtml!CStyle::InvokeEx+0x23 0013c528 75c62b92 0003e098 024ec6c0 800113d8 jscript!InvokeDispatchEx+0x166 0013c570 75c53dc6 800113d8 0013c910 0000000c jscript!VAR::InvokeByName+0x16c 0013cc88 75c51b81 00000000 0311f328 0003e360 jscript!CScriptRuntime::Run+0x1 c92 0013cd48 75c5352e 00000000 00000001 0003eee0 jscript!ScrFncObj::Call+0x99 0013cd90 75c53478 0003e098 0000003d 00000000 jscript!NameTbl::InvokeInternal+0x2a7 0013cddc 75c61999 0003e098 00000000 00000001 jscript!VAR::InvokeByDispID+0x205 0013ce1c 748b6970 719c3050 771c46fd 00157cc8 jscript!CScriptRuntime::Run+0x32e1 0013cf04 00000000 0003eef0 0317ab90 00000268 mshtml!COmWindowProxy::PrivateQueryInterface+0x26f

Additional query words: mshtml!CElement::GetAAaccessKey

Keywords: kbhotfixserver kbqfe kbqfe kbie600sp2fix kbie600presp2fix kbfix kbbug KB813447

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.