Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

The RPC process leaks memory if the IWbemLocator::ConnectServer() function is called under low memory conditions on a computer that is running Windows Server 2003


View products that this article applies to.

Symptoms

When the IWbemLocator::ConnectServer() function is called under low memory conditions, the remote procedure call (RPC) process leaks memory on a computer that is running Windows Server 2003.

↑ Back to the top


Cause

This problem occurs because the RPC transport that is used by Windows Management Instrumentation (WMI) does not free a handle because of a failure in the memory allocation. As the RPC process cannot be restarted, a restart of the computer would be necessary to free this object.

↑ Back to the top


Workaround

To work around this issue, check whether there is free memory before you make the IWbemLocator::ConnectServer() function call.

↑ Back to the top


Keywords: kbexpertiseadvanced, kbtshoot, kbsurveynew, KB976999

↑ Back to the top

Article Info
Article ID : 976999
Revision : 1
Created on : 10/28/2009
Published on : 10/28/2009
Exists online : False
Views : 343