Snaserver.exe May Trap in Function S1PXSND() (185689)



The information in this article applies to:

  • Microsoft SNA Server 4.0

This article was previously published under Q185689

SYMPTOMS

If an invokable APPC TP is not configured as a Windows NT service using Tpsetup.exe, then loading the invoking TP (such as Sendtp.exe or Randomtp.exe) may cause an application exception in Snaservr.exe in function s1pxsnd(). When this problem occurs, a Dr. Watson log similar to the following may be generated:
  Application exception occurred:
    App: snaservr.exe (pid=<process id>)
    When: <date> @ <time>
    Exception number: c0000005 (access violation)


<data omitted>

 function: s1pxsnd
        0106440d 7ccf             jl      s1pxsnd+0x1ee (010643de)
        0106440f 8b44242c         mov     eax,[esp+0x2c]
ss:021de7a3=????????
        01064413 8d4c2464         lea     ecx,[esp+0x64]
ss:021de7a3=????????
        01064417 0fbfd7           movsx   edx,di
        0106441a be08000000       mov     esi,0x8
        0106441f c6829046090100   mov     byte ptr [edx+0x1094690],0x0
ds:01094690=52
        01064426 668b400c         mov     ax,[eax+0xc]
ds:0183ea5f=????
        0106442a 0fbfd0           movsx   edx,ax
        0106442d 8b04959cc30e01
ds:00000000=????????
                                  mov     eax,[s1rcb+0xe25c
(010ec39c)+edx*4]
        01064434 83c058           add     eax,0x58
fault ->01064437 8a10             mov     dl,[eax]
ds:00000058=??
        01064439 40               inc     eax
        0106443a 8811             mov     [ecx],dl
ds:0099fe00=50
        0106443c 41               inc     ecx
        0106443d 4e               dec     esi
        0106443e 75f7             jnz     s1pxsnd+0x247 (01064437)
        01064440 8b442420         mov     eax,[esp+0x20]
ss:021de7a3=????????
        01064444 33d2             xor     edx,edx
        01064446 25ff000000       and     eax,0xff
        0106444b 33c9             xor     ecx,ecx
        0106444d c1e002           shl     eax,0x2
        01064450 c644246c00       mov     byte ptr [esp+0x6c],0x0
ss:021de7a3=??

*----> [ASCII 189][ASCII 192][ASCII 175][ASCII 184] [ASCII 202][ASCII
222][ASCII 175][ASCII 184] [ASCII 196][ASCII 218][ASCII 176][ASCII 189] <--
--*

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4 Function Name
0000000c 00000000 00000000 00000000 00000000 00000000 snaservr!s1pxsnd
(FPO: [EB
				

WORKAROUND

To work around this problem, load Tpstart.exe before loading the invoking TP.

STATUS

Microsoft has confirmed this to be a problem in SNA Server version 4.0. This problem has been corrected in the latest U.S. Service Pack for SNA Server version 4.0. 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


Modification Type:MinorLast Reviewed:2/11/2004
Keywords:kbbug kbfix KB185689