Microsoft KB Archive/930044

= FIX: An access violation may occur when a computer that is running Host Integration Server 2006 or Host Integration Server 2004 is configured to use the IP-DLC link service to communicate with an IBM mainframe and a network outage occurs =

Article ID: 930044

Article Last Modified on 12/4/2007

-

APPLIES TO


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

-



SYMPTOMS
You have a computer that is running Microsoft Host Integration Server 2006 or Host Integration Server 2004. When you configure the computer to use an IP-DLC link service to communicate with an IBM mainframe, an access violation may occur in the snaipdlc!nba_mm_free function. This problem can occur when a network outage occurs between the Host Integration Server system and the IBM mainframe.

When this problem occurs, the IP-DLC link service cannot reestablish a connection to the IBM mainframe until the SNA Server service (Snaservr.exe) is stopped and restarted.

Additionally, event messages that resemble the following event messages are logged in the Application log:

Event message 1
Event ID: 590

Source: SNA IP-DLC Link Service

Description: Failed to contact a DLUS for PU. Retry count exceeded. PU name = @C000001

Event message 2
Event ID: 624

Source: SNA Server

Description: Creating dump file E:\Host Integration Server\traces\snadump.log for snalink.exe

Event message 3
Event ID: 23

Source: SNA Server

Description: Connection Failure

Connection =

Link Service = SNAIP1

Outage Code = 00AE

Event message 4
Event ID: 4097

Source: DrWatson

Description: The application,, generated an application error. The error occurred on  @. The exception generated was c0000005 at address



Host Integration Server 2004
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.

Note Because of file dependencies, the most recent fix that contains these files may also contain additional files.



Host Integration Server 2006
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.

64-bit (x64) version
Note Because of file dependencies, the most recent fix that contains these files may also contain additional files.



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



Stack output
If Dr. Watson (Drwtsn32.exe) is configured as the default debugger, and Dr. Watson is configured to create a User.dmp file, the User.dmp file contains information that resembles the following stack output: eax=0c9fe088 ebx=00000000 ecx=0c9fdd9c edx=0cb3f128 esi=00000000 edi=0c9fdda0 eip=0095ddab esp=0c9efec0 ebp=0c9fdda8 iopl=0        nv up ei pl nz na pe cy cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00000207 snaipdlc!nba_mm_free+0xd: 0095ddab 833e00         cmp     dword ptr [esi],0    ds:0023:00000000=???????? 00 0c9efec0 00961bc0 0c9fdda0 0095d70a 0c9fdda0 snaipdlc!nba_mm_free+0xd 01 0c9efec8 0095d70a 0c9fdda0 00000034 00000000 snaipdlc!nba_free_buffer+0x10 02 0c9efef4 0097885d 0c9fdda0 0cb27208 00000000 snaipdlc!nbm_free_buffer+0x197 03 0c9eff04 009a50a8 0cb270f8 0cb270f8 0cb2721c snaipdlc!ndr_utils_destroy_pu_cb+0x89 04 0c9eff44 009a80b9 000000ff 0cb270f8 0cadc398 snaipdlc!ndr_pufsm_fsm+0xe57 05 0c9eff68 009a3277 0ca0fab0 00000008 00000000 snaipdlc!ndr_pupre_dspu_inactive+0xec 06 0c9eff7c 0095e7db 0ca0fab0 00000008 00000011 snaipdlc!ndr_queue_handler+0xb1 07 0c9eff90 0095eb33 00000008 0ca0fab0 00000001 snaipdlc!nba_dispatch_process+0x91 08 0c9effa8 0095df00 6746e8a1 0095df9e 7c4e987c snaipdlc!nba_scheduler+0x73 09 0c9effb0 0095df9e 7c4e987c 00000000 00000001 snaipdlc!nba_spin+0x16 0a 0c9effb4 7c4e987c 00000000 00000001 6746e8a1 snaipdlc!spinner_thread+0x26 0b 0c9effec 00000000 0095df78 00000000 00000000 KERNEL32!BaseThreadStart+0x52 The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products.

Keywords: kbbug kbfix kbqfe kbpubtypekc kbhotfixserver KB930044

-

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

© Microsoft Corporation. All rights reserved.