Microsoft KB Archive/299389

= Access Violation Occurs in COM+ Application If PageHeap Is Enabled =

Article ID: 299389

Article Last Modified on 6/5/2003

-

APPLIES TO


 * Microsoft COM+ 1.0, when used with:
 * Microsoft Windows 2000 Standard Edition

-



This article was previously published under Q299389



SYMPTOMS
When you run a COM+ application under Windows 2000, if you enable PageHeap in the application, you may receive the following access violation:

Access violation - code c0000005 (first chance)



RESOLUTION
To resolve this problem, obtain Microsoft COM+ Rollup Hotfix 13. For additional information, click the article number below to view the article in the Microsoft Knowledge Base:

299407 INFO: Availability of Windows 2000 Post-Service Pack 2 COM+ Hotfix Rollup Package 13

To resolve this problem, obtain the latest service pack for Windows 2000. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

260910 How to Obtain the Latest Windows 2000 Service Pack



STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article. This problem was first corrected in Windows 2000 Service Pack 3.



MORE INFORMATION
The call stack appears as follows:

0:001>kb ChildEBP RetAddr Args to Child 0109f338 77d91ed7 0109f3b4 749d1bae 77d91556 RPCRT4!NdrNonConformantStringWalkIP+0x1b 0109f344 77d91556 0109f3b4 749d1bae 749d1b46 RPCRT4!NdrConformantStringWalkIP+0x26 0109f35c 77d914f5 0109f3b4 0f3baff4 749d1bac RPCRT4!NdrpPointerWalkIP+0x6a 0109f388 69572c66 0f180050 00000004 00000001 RPCRT4!NdrPointerWalkIP+0x29 0109f488 77d5895e 77d68688 00000001 0109f4bc comsvcs!CRootTransactionStream__Commit+0x256 0109f4bc 77da6306 0f942ff8 0109f62c 00000000 RPCRT4!THREAD__YieldThread+0x1 0109f4d0 77ace2b3 0f942ff8 0109f62c 00000000 RPCRT4!CStdStubBuffer_RMB_ReleaseMarshalBuffer+0x13 0109f4f0 77ad1147 0109f62c 0f942fe0 0109f714 ole32!ReleaseMarshalBuffer+0x30 0109f5c0 77da34d8 00000001 06c48a34 0109f5e8 ole32!CCtxChnl__SendReceive+0x1dc 0109f5dc 77da2ee5 0f940fc4 0109f678 05030117 RPCRT4!NdrProxySendReceive+0x4c 0109f824 77da3468 749d1ab8 749d1b36 0109f858 RPCRT4!NdrClientCall2+0x52f 0109f840 77d44e68 00000014 00000005 0109f8a4 RPCRT4!ObjectStublessClient+0x76 0109f850 5d134da5 0f940fc4 0109f874 5d121458 RPCRT4!ObjectStubless+0xf 0109f8a4 0152b832 0f9acff6 00000003 60aadecc aspnet_isapi!TransactManagedCallback+0x10f

For additional information about how to install Windows 2000 and Windows 2000 hotfixes at the same time, click the article number below to view the article in the Microsoft Knowledge Base:

249149 Installing Microsoft Windows 2000 and Windows 2000 Hotfixes

Additional query words: kbIISCom kbWin2000preSP3COMRollup13Fix AV

Keywords: kbbug kbfix kbwin2000presp3fix kbwin2000sp3fix KB299389

-

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

© Microsoft Corporation. All rights reserved.