Microsoft KB Archive/102226

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

Article ID: 102226

Article Last Modified on 9/30/2003

-

APPLIES TO


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

-



This article was previously published under Q102226



SYMPTOMS
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.



CAUSE
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.



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



STATUS
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

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.