Article ID: 328895
Article Last Modified on 9/27/2005
APPLIES TO
- Microsoft SNA Server 4.0
- Microsoft SNA Server 4.0 Service Pack 1
- Microsoft SNA Server 4.0 Service Pack 2
- Microsoft SNA Server 4.0 Service Pack 3
- Microsoft SNA Server 4.0 Service Pack 4
- Microsoft Host Integration Server 2000 Standard Edition
This article was previously published under Q328895
SYMPTOMS
An access violation in the Sw5250::parse_stream() function may occur in the 5250 Client (Win5250.exe).
This problem has been reported to occur when using the IBM AS/400 Work with Queries (wrkqry) command to create a query. The problem might occur under different circumstances.
If DrWtsn32.exe is enabled as the default debugger on the system running the 5250 Client, the DrWtsn32.log will be updated with information similar to the following:
Application exception occurred: App: obj\i386\win5250.exe (pid=1272) When: 9/5/2002 @ 13:54:24.506 Exception number: c0000005 (access violation) [data omitted...] function: Sw5250::parse_stream 0102478f 90 nop 01024790 53 push ebx 01024791 8a5c2408 mov bl,[esp+0x8] ss:00aed283=?? 01024795 56 push esi 01024796 8bf1 mov esi,ecx 01024798 f6c308 test bl,0x8 0102479b 740d jz NumKeyDefs+0x2ce4 (0102d2aa) 0102479d 8b8e584c0000 mov ecx,[esi+0x4c58] ds:00736c00=0073b640 010247a3 6a01 push 0x1 010247a5 8b01 mov eax,[ecx] ds:0073b640=40404040 FAULT ->010247a7 ff5040 call dword ptr [eax+0x40] ds:40e81612=???????? 010247aa f6c304 test bl,0x4 010247ad 7407 jz NumKeyDefs+0x2cf0 (0102d2b6) 010247af 8b16 mov edx,[esi] ds:00731fa8=01002534 010247b1 8bce mov ecx,esi 010247b3 ff5218 call dword ptr [edx+0x18] ds:00aed2a6=???????? 010247b6 5e pop esi 010247b7 5b pop ebx 010247b8 c20400 ret 0x4 010247bb 90 nop 010247bc 90 nop 010247bd 90 nop *----> Stack Back Trace <----* FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name 0006FCDC 010243D8 00731FA8 0023FD28 0073D3DD 0073D3D4 win5250!Sw5250::parse_stream (FPO: [EBP 0x00731FA8] [0,2,4]) 0006FCF8 01023B09 00000002 0023FD28 01010DDB 0073D108 win5250!Sw5250::cl_u_op (FPO: [EBP 0x0023FD28] [0,1,4]) 0006FD04 01010DDB 0073D108 00000000 0073D0D0 0073D108 win5250!Sw5250::ALIGN_CUR (FPO: [2,0,1]) 0006FD18 010109FD 0073D3D4 64C82F39 0073D3D4 0073D108 win5250!DataProtocol::StartSessionMenuCommand (FPO: [0,0,2]) 0006FD38 64C818A0 00000000 64C840E8 00414000 0073D108 win5250!DataProtocol::RealizeConfig (FPO: [EBP 0x64C82F39] [0,2,4]) 0006FD40 64C840E8 00414000 0073D108 0023ED60 01007F9A wswappc!WSwAppc::VerbCompleted (FPO: [2,0,1]) 0006FDA8 6C371018 00000001 01031254 0103125C 00074288 wswappc!WSwAppc::GetResourcesList (FPO: [EBP 0x0073D108] [4,7,4]) 0073D108 00000000 00000000 00000000 00737D30 00743E18 !Ordinal3030
CAUSE
A particular function, which is used to determine whether the cursor position that is specified in a 5250 data stream command is valid, incorrectly compares the specified row value with the 5250 display width. The incorrect comparsion resulted in the access violation described in the "Symptoms" section.
RESOLUTION
Service pack information
To resolve this problem, obtain the latest service pack for Microsoft Host Integration Server 2000. For more information, click the following article number to view the article in the Microsoft Knowledge Base:
328152 How to obtain the latest service pack for Host Integration Server 2000
Hotfix 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 tool in Control Panel.
Date Time Version Size File name -------------------------------------------------- 02-Oct-2002 19:17 5.0.0.900 258,320 Win5250.exe
Note Because of file dependencies, the most recent fix that contains the previous files may also contain additional files.
STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
This problem was corrected in Microsoft Host Integration Server 2000 Service Pack 2.
Additional query words: HIS 2000
Keywords: kbbug kbfix kbqfe kbhotfixserver KB328895