Microsoft KB Archive/915041

= FIX: Error message when the successive users try to run an SNA application if a Host Integration Server 2004 client is installed on a server that has Windows Server 2003 Terminal Server enabled: &quot;SnaBase failed to start&quot; =

Article ID: 915041

Article Last Modified on 12/4/2007

-

APPLIES TO


 * Microsoft Host Integration Server 2004 Standard Edition
 * Microsoft Host Integration Server 2004 Enterprise Edition

-



SYMPTOMS
Consider the following scenario. A Microsoft Host Integration Server 2004 client is installed on a server that has Microsoft Windows Server 2003 Terminal Server enabled. The first user logs on to the terminal server. The first user can successfully run an SNA application through the Host Integration Server 2004 client. An example of an SNA application is a 3270 emulator. Successive users log on to the terminal server, and the successive users try to run an SNA application. In this scenario, the successive users receive the following error message:

SnaBase failed to start

When this problem occurs, an event that resembles the following is logged in the Application log: Event Type: Error

Event Source: SNA Base Service

Event Category: None

Event ID: 567

Date:

Time:

User: \

Computer:

Description:

Creation of a socket or named pipe failed, rc = 5, socket/pipe name = \\.\PIPE\COMNAP

The Drwtsn32.exe file may be the default debugger for the terminal server, and the Drwtsn32.exe file may be configured to create a User.dmp file. In this case, the stack output that appears in the User.dmp file resembles the following information when this problem occurs: Application exception occurred: App: C:\Program Files\Microsoft Host Integration Server\system\SnaBase.exe (pid=3620) When:  @  Exception number: c0000005 (access violation)

function: SNATRC!SendPopupRequest 60b84a59 e866780000      call    SNATRC!_SEH_prolog (60b8c2c4) 60b84a5e 33f6            xor     esi,esi 60b84a60 8975e4          mov     [ebp-0x1c],esi 60b84a63 8975e0          mov     [ebp-0x20],esi 60b84a66 83cbff          or      ebx,0xffffffff 60b84a69 53              push    ebx 60b84a6a ff35ccd8b860    push    dword ptr [SNATRC!PQMutex (60b8d8cc)] 60b84a70 ff151410b860 call dword ptr [SNATRC!_imp__WaitForSingleObject (60b81014)] 60b84a76 8975fc          mov     [ebp-0x4],esi 60b84a79 a1c8d8b860      mov     eax,[SNATRC!PopShrPtr (60b8d8c8)] FAULT ->60b84a7e 39580c          cmp     [eax+0xc],ebx     ds:0023:0000000c=???????? 60b84a81 0f8491000000    je      SNATRC!SendPopupRequest+0xc6 (60b84b18) 60b84a87 8b7008          mov     esi,[eax+0x8] 60b84a8a 8bfe            mov     edi,esi 60b84a8c 897ddc          mov     [ebp-0x24],edi 60b84a8f 69f620040000    imul    esi,esi,0x420 60b84a95 8b4c0610        mov     ecx,[esi+eax+0x10] 60b84a99 894808          mov     [eax+0x8],ecx 60b84a9c a1c8d8b860      mov     eax,[SNATRC!PopShrPtr (60b8d8c8)] 60b84aa1 395808          cmp     [eax+0x8],ebx 60b84aa4 7508            jnz     SNATRC!SendPopupRequest+0x5c (60b84aae) ChildEBP RetAddr Args to Child 0084e6a8 6744cd6b 0084e6c0 008b0014 0084ee2c SNATRC!SendPopupRequest+0x2c (FPO: [Non-Fpo]) 0084ecc0 67457c1b 0084ee2c 00000000 674bcf60 SNADMOD!sepdpop_int+0x40f (FPO: [1,384,3]) 0084ece4 67458e80 0084ee2c 00000000 00000000 SNADMOD!sepdnmsd_int+0x1a4 (FPO: [EBP 0x0084ece8] [4,3,4]) 0084ed00 6746939f 0084ee2c 00000000 00000000 SNADMOD!sepdnmsd+0x35 (FPO: [4,0,2]) 0084efc4 67430ab6 00000237 00000000 00000000 SNADMOD!com_mess+0x19a (FPO: [Non-Fpo]) 0084eff0 60785426 00000010 00000237 607892ec SNADMOD!SnaLog+0x197 (FPO: [EBP 0x00000237] [3,0,4]) 0084f040 6743be96 00860044 674bdf60 00ac0000 SNALM!ListenForConnection+0x1d8 (FPO: [EBP 0x00860044] [4,10,4]) 0084f06c 6744b432 00860044 674bdf60 674b3238 SNADMOD!ListenConnection+0xa7 (FPO: [Non-Fpo]) 0084f620 6744bad0 00000000 00000001 00000005 SNADMOD!sbpdinit_dll_int+0x1b2f (FPO: [Non-Fpo]) 0084f640 010269f5 00000001 00000005 0000001c SNADMOD!sbpdinit_dll+0x19 (FPO: [Non-Fpo]) 0084faf8 01028b3d 00000001 0084ffb0 0084ff7c SnaBase!InitSnaBase+0xbce (FPO: [Non-Fpo]) 0084ffa0 0102a3da 00000001 0084ffb0 0100aa48 SnaBase!SnaBaseMainRoutine+0x190 (FPO: [Non-Fpo]) 0084ffb8 77e66063 0008258f 00000000 00000000 SnaBase!ServiceThread+0x1b (FPO: [Non-Fpo]) Note This problem does not occur if the users who log on to the terminal server have administrative credentials.
 * > Stack Back Trace <*



Hotfix information
A supported hotfix is now available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing this specific problem. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next service pack that contains this hotfix.

To resolve this problem, submit a request to Microsoft Online Customer Services to obtain the hotfix. To submit an online request to obtain the hotfix, visit the following Microsoft Web site:

http://go.microsoft.com/?linkid=6294451

Note If additional issues occur or any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. To create a separate service request, visit the following Microsoft Web site:

http://support.microsoft.com/contactus/?ws=support

File information
The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.



STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the &quot;Applies to&quot; section.



MORE INFORMATION
For more information, click the following article number to view the article in the Microsoft Knowledge Base:

824684 Description of the standard terminology that is used to describe Microsoft software updates

Keywords: kberrmsg kbfix kbqfe kbpubtypekc kbhotfixserver KB915041

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.