RPC Custom Yield Function May Not Return
Article ID: 125369
Article Last Modified on 9/30/2003
APPLIES TO
- Microsoft LAN Manager 2.0b
- Microsoft LAN Manager 2.2c
This article was previously published under Q125369
SYMPTOMS
An application using remote procedure calls (RPC) and custom yields
occasionally doesn't return from the yield function and the application
stops responding (hangs). This problem is more common on slower machines,
such as a 20Mhz 386. This problem typically occurs after several hundred to
several thousand RPC calls.
This problem occurs using RPC over Windows Sockets with the 16-bit LAN
Manager TCP/IP stack.
CAUSE
WINSOCK.DLL allows a Windows Sockets notification to be lost in certain
circumstances, which causes this problem.
RESOLUTION
Fix in WINSOCK.DLL.
STATUS
Microsoft has confirmed this to be a problem in LAN Manager, version 2.2c.
A fix to this problem is in development, but has not been regression-tested
and may be destabilizing in production environments. Microsoft does not
recommend implementing this fix at this time. Contact Microsoft Product
Support Services for more information on the availability of this fix.
Additional query words: prodlm 2.20
Keywords: KB125369