Registrations are now open. Join us today!
There is still a lot of work to do on the wiki yet! More information about editing can be found here.
Already have an account?

Microsoft KB Archive/102226

From BetaArchive Wiki
Knowledge Base

Windows 3.x Page Fault in NETAPI.DLL with Comm Server

Article ID: 102226

Article Last Modified on 9/30/2003


  • Microsoft LAN Manager 2.1a
  • Microsoft LAN Manager 2.2 Standard Edition

This article was previously published under Q102226


PROBLEM ID: lanman23.1530

Windows displays "page fault in NETAPI.DLL at 0001:0937" or hangs the machine while task switching and/or entering keystrokes on an active Windows 3.x 3270, 5250, or APPC application running on a DCA/Microsoft Communications Server Windows 3.x client. This problem occurs more readily on a machine with 4MB of memory or under low memory situations.


The named pipe buffers used by the Comm Serve Windows client (WDMOD.DLL) to talk to the server were allocated in a movable segment, although they were locked down prior to calling NETAPI.DLL. Under low memory conditions, however, these pipe buffers were not being paged into memory upon return of a DosReadAsyncNmPipe API call, leading to a page fault.


The named pipe buffers in WDMOD.DLL are now allocated in a fixed data segment.


Fixed in DCA/Microsoft Communications Server v1.1 Update #203 (WDMOD.DLL), available from DCA or Microsoft. Fixed in DCA/Microsoft Communications Server v1.2 Update #89 (WDMOD.DLL), available from DCA or Microsoft.

Additional query words: prodcs CS 1.10 1.20 LM

Keywords: KB102226