DOCUMENT:Q184549 02-APR-2000 [sna] TITLE :Service Fails Unexpectedly with Access Violation in s1ppcass() PRODUCT :Microsoft SNA Server PROD/VER:WINDOWS:2.11,2.11 SP1,2.11 SP2,3.0,3.0 SP1,3.0 SP2,3.0 SP3,4.0 OPER/SYS: KEYWORDS:kbbuglist ====================================================================== ------------------------------------------------------------------------------- The information in this article applies to: - Microsoft SNA Server, versions 2.11, 2.11 SP1, 2.11 SP2, 3.0, 3.0 SP1, 3.0 SP2, 3.0 SP3, 4.0 ------------------------------------------------------------------------------- SYMPTOMS ======== The SNA Server service may fail unexpectedly, resulting in an application exception on function s1ppcass(). When this occurs, an \drwtsn32.log file may be created, indicating a "FAULT" in the following routine: Application exception occurred: App: exe\snaservr.dbg (pid= ) Exception number: c0000005 (access violation) [...] function: s1ppcass 01050c92 8b4924 mov ecx,[ecx+0x24] ds:0130ea06=???????? 01050c95 80491804 or byte ptr [ecx+0x18],0x4 ds:0130ea06=?? 01050c99 8b14b5bcb00b01 ds:00000325=???????? mov edx,[s1rcb+0xe25c (010bb0bc)+esi*4] 01050ca0 33ff xor edi,edi 01050ca2 894228 mov [edx+0x28],eax ds:02c70f82=???????? 01050ca5 eb4e jmp s1ppcass+0x1d5 (01050cf5) 01050ca7 8b0cb5bcb00b01 ds:00000325=???????? mov ecx,[s1rcb+0xe25c (010bb0bc)+esi*4] 01050cae 33ff xor edi,edi 01050cb0 57 push edi 01050cb1 8b4928 mov ecx,[ecx+0x28] ds:0130ea06=???????? FAULT ->01050cb4 8911 mov [ecx],edx ds:00000000=???????? 01050cb6 8b14b5bcb00b01 ds:00000325=???????? mov edx,[s1rcb+0xe25c (010bb0bc)+esi*4] 01050cbd 894228 mov [edx+0x28],eax ds:02c70f82=???????? 01050cc0 8b04b5bcb00b01 ds:00000325=???????? mov eax,[s1rcb+0xe25c (010bb0bc)+esi*4] 01050cc7 8b4c2414 mov ecx,[esp+0x14] ss:0249e913=???????? 01050ccb 8b4024 mov eax,[eax+0x24] ds:02c70f82=???????? 01050cce 8a5108 mov dl,[ecx+0x8] ds:0130ea06=?? 01050cd1 8a4808 mov cl,[eax+0x8] ds:02c70f82=?? 01050cd4 02ca add cl,dl 01050cd6 8d542414 lea edx,[esp+0x14] ss:0249e913=???????? 01050cda 884808 mov [eax+0x8],cl ds:02c70f82=?? 01050cdd 8b442414 mov eax,[esp+0x14] ss:0249e913=???????? *----> Stack Back Trace <----* FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name 00000020 00000000 00000000 00000000 00000000 00000000 snaservr!s1ppcass (FPO: [EBP 0x00000000] [3,1,4]) 00000034 00000000 00000000 00000000 00000000 00000000 snaservr! CAUSE ===== The application exception in Snaservr.exe occurs if SNA Server receives a Request Unit (RU) marked MC (Middle Chain) that contains no actual data. The SNA Server service does not correctly handle this occurrence, resulting in the application exception shown above. RESOLUTION ========== SNA Server 3.0 -------------- To resolve this problem, obtain the latest service pack for SNA Server version 3.0. For additional information, please see the following article in the Microsoft Knowledge Base: Q184307 How to Obtain the Latest SNA Server Version 3.0 Service Pack SNA Server 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 STATUS ====== Microsoft has confirmed this to be a problem in SNA Server, versions 2.11, 2.11 SP1, 2.11 SP2, 3.0, 3.0 SP1, 3.0 SP2, 3.0 SP3, and 4.0. This problem was first corrected in SNA Server 3.0 Service Pack 4. Additional query words: ====================================================================== Keywords : kbbuglist Technology : kbAudDeveloper kbSNAServSearch kbSNAServ300 kbSNAServ211 kbSNAServ400 kbSNAServ211SP1 kbSNAServ211SP2 kbSNAServ300SP3 kbSNAServ300SP1 kbSNAServ300SP2 Version : WINDOWS:2.11,2.11 SP1,2.11 SP2,3.0,3.0 SP1,3.0 SP2,3.0 SP3,4.0 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 2000.