home *** CD-ROM | disk | FTP | other *** search
- DOCUMENT:Q104184 22-NOV-1993 [W_NT]
- TITLE :Windows NT Terminal and Telnet May Cause an Access Violation
- PRODUCT :Windows NT
- PROD/VER:3.10
- OPER/SYS:WINDOWS
- KEYWORDS:buglist3.10 fixlist3.10.001
-
- ----------------------------------------------------------------------
- The information in this article applies to:
-
- - Microsoft Windows NT operating system version 3.1
- - Microsoft Windows NT Advanced Server version 3.1
- ----------------------------------------------------------------------
-
-
- SYMPTOMS
- ========
-
- After Telnet is started, if Terminal is closed before the TELNET>
- prompt is displayed, you may receive an access violation error
- message.
-
- CAUSE
- =====
-
- There is a timing window in the Telnet service that can cause the
- master thread to delete the client's critical section before the
- client thread terminates. This occurs if Terminal closes just before
- the master tries to write the TELNET> prompt. The master's write then
- fails, causing it to quit and delete the critical section. The
- client's read then fails, causing it to try to access the critical
- section during its termination processing. The client thread then
- access violates and the access violation error message is generated.
-
- STATUS
- ======
-
- Microsoft has confirmed this to be a problem in Windows NT and Windows NT
- Advanced Server version 3.1. This problem was corrected in the latest U.S.
- Service Pack for Windows NT and Windows NT Advanced Server version 3.1. For
- information on obtaining the Service Pack, query on the following word in
- the Microsoft Knowledge Base (without the spaces):
-
- S E R V P A C K
-
- Additional reference words: 3.10
- KBCategory:
- KBSubcategory: tpip
-
- =============================================================================
-
- THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS
- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS
- ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES
- OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO
- EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR
- ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL,
- CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF
- MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION
- OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES
- SO THE FOREGOING LIMITATION MAY NOT APPLY.
-
- Copyright Microsoft Corporation 1993.