KnowledgeBase Archive

An Archive of Early Microsoft KnowledgeBase Articles

View on GitHub

Q254015: SNA Server Access Violation During Single Sign-On Processing

Article: Q254015
Product(s): Microsoft SNA Server
Version(s): WINDOWS:4.0,4.0 SP1,4.0 SP2,4.0 SP3
Operating System(s): 
Keyword(s): sna4 kbsna400sp1 kbsna400sp2 kbsna400sp3 kbSNA400sp4fix kbSNA400PreSP4fix
Last Modified: 13-JUN-2001

-------------------------------------------------------------------------------
The information in this article applies to:

- Microsoft SNA Server, versions 4.0, 4.0 SP1, 4.0 SP2, 4.0 SP3 
-------------------------------------------------------------------------------

SYMPTOMS
========

The SNA Server service (Snaservr.exe) may stop unexpectedly with an Access
Violation error message in the s1plssof function or s1plsnd function while
handling a single sign-on request following a restart of the service. When this
occurs, the following Windows NT application event is logged:

  Event ID: 624
  Source: SNA Server

If the Drwtsn32.exe file is configured as the default Windows NT debugger, a
Drwtsn32.log entry is also created. The following is an example of an entry that
may be created (note the function names):

  

  Application exception occurred:
       App: exe\snaservr.dbg (pid)
       When: date time
       Exception number: c0000005 (access violation)

  function: s1plssof
       0103a52d c744243003000000 mov   dword ptr [esp+0x30],0x3 ss:023de837=????????
       0103a535 8b1485945f1801                                  ds:002c64b0=00000000
                                 mov     edx,[sbbufrsv+0x54 (01185f94)+eax*4]
       0103a53c 0fbfc1           movsx   eax,cx
       0103a53f 8bc8             mov     ecx,eax
       0103a541 89542418         mov     [esp+0x18],edx         ss:023de837=????????
       0103a545 0fbf942414010000 movsx   edx,word ptr [esp+0x114]   ss:00bcff44=0006
       0103a54d c1e103           shl     ecx,0x3
       0103a550 2bc8             sub     ecx,eax
       0103a552 8d044a           lea     eax,[edx+ecx*2]        ds:0002c648=????????
       0103a555 c1e003           shl     eax,0x3
  FAULT ->0103a558 668b88b8d30601   mov     cx,[eax+0x106d3b8]         ds:01333868=????
       0103a55f 8d80bad30601     lea     eax,[eax+0x106d3ba]    ds:0133386a=????????

-or-

  

  Application exception occurred:
       App: exe\snaservr.dbg (pid)
       When: date time
       Exception number: c0000005 (access violation)

  function: s1plsnd
       010398cb e8d0110000       call    s1plssoq (0103aaa0)
       010398d0 0fbf05425a1801                                      ds:01185a42=028c
                                 movsx   eax,word ptr [sncurrnt (01185a42)]
       010398d7 8d0c40           lea     ecx,[eax+eax*2]        ds:01317748=01317748
       010398da 8b048d945f1801                                  ds:000007a4=????????
                                 mov     eax,[sbbufrsv+0x54 (01185f94)+ecx*4]
       010398e1 89442414         mov     [esp+0x14],eax         ss:023de957=????????
       010398e5 85c0             test    eax,eax
       010398e7 0f8437040000     je      s1plsnd+0x484 (01039d24)
       010398ed 668b6810         mov     bp,[eax+0x10]              ds:02b2614f=????
       010398f1 0fbffd           movsx   edi,bp
       010398f4 8b14bd9ce40e01                                  ds:00000000=????????
                                 mov     edx,[s1rcb+0xe25c (010ee49c)+edi*4]
  FAULT ->010398fb 668b0a           mov     cx,[edx]                   ds:00000000=????
       010398fe 6689480c         mov     [eax+0xc],cx               ds:02b2614f=????

CAUSE
=====

The SNA Server service is attempting to process an internal single sign-on
message that contains an incorrect destination index field, which leads to an
Access Violation error message.

RESOLUTION
==========

To resolve this problem, obtain the latest service pack for SNA Server 4.0. For
additional information, please see the following article in the Microsoft
Knowledge Base:

  Q215838 How to Obtain the Latest SNA Server Version 4.0 Service Pack



STATUS
======

Microsoft has confirmed this to be a problem in Microsoft SNA Server 4.0, 4.0
SP1, 4.0 SP2, and 4.0 SP3.

This problem was first corrected in SNA Server 4.0 Service Pack 4.


Additional query words:

======================================================================
Keywords          : sna4 kbsna400sp1 kbsna400sp2 kbsna400sp3 kbSNA400sp4fix kbSNA400PreSP4fix 
Technology        : kbAudDeveloper kbSNAServSearch kbSNAServ400 kbSNAServ400SP1 kbSNAServ400SP2 kbSNAServ400SP3
Version           : WINDOWS:4.0,4.0 SP1,4.0 SP2,4.0 SP3
Issue type        : kbbug
Solution Type     : kbfix

=============================================================================

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 1986-2002.