DOCUMENT:Q321079 22-MAY-2002 [sna] TITLE :SNABase Service May Not Start Properly with Events 561 and 624 PRODUCT :Microsoft SNA Server PROD/VER::4.0,4.0 SP1,4.0 SP2,4.0 SP3,4.0 SP4 OPER/SYS: KEYWORDS:kbenv kberrmsg kbtool ====================================================================== ------------------------------------------------------------------------------- The information in this article applies to: - Microsoft SNA Server, versions 4.0, 4.0 SP1, 4.0 SP2, 4.0 SP3, 4.0 SP4 ------------------------------------------------------------------------------- SYMPTOMS ======== When you restart your computer, the SNABase service may not start properly. When this occurs, an event 561 may be logged in the Application Event log, and this may be followed by an event 624. Note that an event 624 indicates that an Snadump.log file has been created. Event 561 Details ----------------- Event Type: Error Event Source: SNA Base Service Event Category: None Event ID: 561 Description: Write to mailslot or socket failed, rc = 53 EXPLANATION A Win32 WriteFile() or winsock sendto() call failed. The return code is shown. Event 624 Details ----------------- Event Type: Warning Event Source: SNA Server Event Category: None Event ID: 624 Description: Creating dump file C:\sna\traces\snadump.log for SNABASE.EXE EXPLANATION A process (value) ended abnormally due to a protection violation or internal unrecoverable error condition. Diagnostic information about this has been automatically created by SNA Server. If a serious error is logged at the same time as the Event 624, then this likely was the cause of this Event 624. CAUSE ===== When the SNABase service starts up, it initializes the various network transports that it is configured to use. Retrieval of the domain name of the local computer is part of this startup process. If the SNABase service is set for automatic startup, a timing issue in this process may occur when the server restarts. If this occurs, the SNABase service mistakenly interprets that it has already cached the domain name of the local computer. The SNABase service then tries to use a blank domain name when it opens a mailslot. This attempt does not succeed, and the symptoms that are listed in the "Symptoms" section of this article may occur. WORKAROUND ========== To work around this problem, set the SNABase service to manual startup. NOTE: If the SNA Server service is set for automatic startup, you may also have to change it to manual startup. STATUS ====== Microsoft has confirmed this to be a problem in the Microsoft products that are listed at the beginning of this article. MORE INFORMATION ================ An SNABase Internal trace file (Napintx.atf) of this problem looks similar to the following: 11:12:18.0406 semfdmo1.c(1220) sbpdinit_dll_int Opening Broadcast mailslot SNADMOD 11:12:18.0406 semfdmo1.c(1248) sbpdinit_dll_int NT domain is 11:12:18.0406 semfdmo1.c(1258) sbpdinit_dll_int Open LM IP mailslot \\*\MAILSLOT\SNADMOD 11:12:18.0406 semflm.c(2109) BLDMN Mailslot: \\*\MAILSLOT\SNADMOD 11:12:18.0406 semflm.c(1840) OPMSL Open Mailslot \\*\MAILSLOT\SNADMOD 11:12:18.0406 semflm.c(1853) OPMSL CreateFile returned rc = 53, handle = -1 11:12:18.0406 semfdmo1.c(1261) sbpdinit_dll_int Open normal LM SNADMOD mailslot 11:12:18.0406 semflm.c(2109) BLDMN Mailslot: \\*\MAILSLOT\SNADMOD 11:12:18.0406 semflm.c(1840) OPMSL Open Mailslot \\*\MAILSLOT\SNADMOD 11:12:18.0406 semflm.c(1853) OPMSL CreateFile returned rc = 53, handle = -1 11:12:18.0406 semfdmo1.c(1266) sbpdinit_dll_int Open IP mailslot failed, rc 53 11:12:18.0406 semfdmo1.c(1281) sbpdinit_dll_int OpenMslot failed, error 53 11:12:18.0406 dmodlog.c(105) SNLOG Logging 2 chars, level = 16, msgnum = 561 11:12:18.0406 dmodlog.c(224) NTLOG Log Thread 724 (id 1344) and Log Event created OK 11:12:18.0406 dmodlog.c(384) LOGTH Log thread started 11:12:18.0406 dmodlog.c(275) NTLOG pLog at 00086998, pTokenUser at 000869B4 11:12:18.0406 dmodlog.c(327) NTLOG Signaling the Logging thread 11:12:18.0406 dmodlog.c(494) LOGTH Logging msg id c0000231 num 561 pLog->iLevel 16 string 53 Additional query words: null ====================================================================== Keywords : kbenv kberrmsg kbtool Technology : kbAudDeveloper kbSNAServSearch kbSNAServ400 kbSNAServ400SP1 kbSNAServ400SP2 kbSNAServ400SP3 kbSNAServ400SP4 Version : :4.0,4.0 SP1,4.0 SP2,4.0 SP3,4.0 SP4 Issue type : kbprb ============================================================================= 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 2002.