Microsoft KB Archive/318520

= Access Violation in Comsvcs.dll =

Article ID: 318520

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 Q318520



SYMPTOMS
In a low memory situation, you may encounter an access violation in the COM+ Services Type Library (Comsvcs.dll). This access violation may only occur if you run the PageHeap utility.



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

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

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:

Access violation - code c0000005 (first chance) eax=00000000 ebx=00000000 ecx=6ee7eff0 edx=69505b88 esi=70892fc0 edi=699c9fdc eip=6959418f esp=65b4fb84 ebp=1cc1bfe4 iopl=0        nv up ei pl nz na pe nc cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00010202 comsvcs!CUserProps::SetProperty+cf: 6959418f 8b08            mov     ecx,[eax]         ds:0023:00000000=????????

Managed Stack Call:

=
=== 0:193> kb ChildEBP RetAddr Args to Child 65b4fbec 6953b951 70892fc0 00000000 00160009 comsvcs!CUserProps::SetProperty+0xcf 65b4fc10 74a2c711 7e4b5f98 189bdfe4 00160009 comsvcs!CContext::SetProperty+0x51 65b4fc48 74a2c6b1 7e4b5f98 189bdfe4 1b060fcc asp!ViperAttachIntrinsicsToContext+0x11f 65b4fc6c 74a0d429 19256f28 1b060dd8 1b060f84 asp!ViperAttachIntrinsicsToContext+0xbf 65b4fcc0 74a2c3e5 00000000 4377fef8 65b4fd58 asp!CHitObj::ViperAsyncCallback+0x348 65b4fcd8 69571a4a 00000000 77aa1ba7 1bcf4ff0 asp!CViperAsyncRequest::OnCall+0x3f 65b4fce0 77aa1ba7 1bcf4ff0 77a536d8 00000000 comsvcs!STAActivityWorkHelper+0xa 65b4fd24 77aa19cb 3c178f70 093e5754 69571a40 ole32!EnterForCallback+0x6a 65b4fe50 77aa188e 093e5754 69571a40 1bcf4ff0 ole32!SwitchForCallback+0x12b 65b4fe78 77aa6265 093e5754 69571a40 1bcf4ff0 ole32!PerformCallback+0x50 65b4fed4 77aa60d6 00169e48 69571a40 1bcf4ff0 ole32!CObjectContext::InternalContextCallback+0xf5 65b4fef4 6956e8c3 00169e48 69571a40 1bcf4ff0 ole32!CObjectContext::DoCallback+0x1a 65b4ff24 69570903 77b27188 3a35fcf4 65b4ffec comsvcs!STAActivityWork::DoWork+0x73 65b4ffb4 77e8758a 3a35fe94 77b27188 3a35fcf4 comsvcs!STAThread::STAThreadWorker+0x2bb 65b4ffec 00000000 69570648 3a35fe94 00000000 KERNEL32!BaseThreadStart+0x52

For additional information about how to obtain a hotfix for Windows 2000 Datacenter Server, click the article number below to view the article in the Microsoft Knowledge Base:

265173 The Datacenter Program and Windows 2000 Datacenter Server Product

For additional information about how to install multiple hotfixes with only one reboot, click the article number below to view the article in the Microsoft Knowledge Base:

296861 Use QChain.exe to Install Multiple Hotfixes with One Reboot

Additional query words: kbIISCom kbWin2000preSP3COMRollup19Fix AV Comsvcs

Keywords: kbbug kbfix kbwin2000presp3fix kbwin2000sp3fix KB318520

-

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

© Microsoft Corporation. All rights reserved.