Error or Hang with WINSOCK.DLL Real Mode TCP/IP and PC AnyWhere (134653)



The information in this article applies to:

  • Microsoft LAN Manager 2.2b
  • Microsoft LAN Manager 2.2c

This article was previously published under Q134653

SYMPTOMS

Symptom 1

On your computer running LAN Manager real mode TCP/IP, when you terminate a PC Anywhere application from the host computer, the computer stops responding (hangs) and the following error message appears:
Winsock Fatal Error
Remoteabort_cd():SDGetAddrPerThreadStruct()
At times, the computer hangs with a black screen.

Symptom 2

When you have a lot of screen activity on your computer running LAN Manager real mode TCP/IP, (moving Windows around rapidly on the screen), a large number of WinSock message requests are queued for background processing (by WINSOCK.DLL), which results in the following FATAL error message:
DC Cache Full: Too many GetDC() calls
In addition, the system hangs and a General Protection Fault (GPF) error message appears in Windows 3.1. In some cases, the error message appears only when you attach a debugger to the computer.

CAUSE

STATUS

Microsoft has confirmed this to be a problem in LAN Manager 2.2b and 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.

Modification Type:MajorLast Reviewed:9/30/2003
Keywords:KB134653