The information in this article applies to:
SYMPTOMS
Internet Information Server (IIS) may access violate when using an in-
process COM object to expose methods for a local COM server that is
running as a service. The access violation is more likely to occur on
multi- processor servers that are extremely busy. The access violation
will occur in seemingly unrelated areas because the problem affects
several areas of the COM support code.
CAUSE
The ref count for a contained local servers Type Library can be
incorrectly set when the OLE automation code is set to multithreading. As
a result, the Type Library is released too soon.
RESOLUTION
A supported fix that corrects this problem is now available from
Microsoft, but has not been fully regression tested and should be applied
only to systems experiencing this specific problem. If you are not
severely affected by this specific problem, Microsoft recommends that you
wait for the next service pack.
http://support.microsoft.com/support/supportnet/default.asp NOTE: If you contact Microsoft to obtain this fix, a fee may be charged. This fee is refundable if it is determined that you only require the fix you requested. However, this fee is non-refundable if you request additional technical support, if your no-charge technical support period has expired, or if you are not eligible for standard no-charge technical support. For more information about eligibility for no-charge technical support, see the following article in the Microsoft Knowledge Base: Q154871 : Determining If Your Product Is Eligible for No-Charge Technical Support STATUSMicrosoft has confirmed this to be a problem in Windows NT version 4.0. MORE INFORMATIONA fix was made to the Oleaut32.dll file to add additional thread synchronization so that the ref counter is protected when it is under stress.
Keywords : |
Last Reviewed: November 16, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |