Fixes are available
APAR status
Closed as program error.
Error description
User application sometimes results in X-System or Not Responding on the window title. Trace shows RC=9 for ConnectPS, CopyOIA calls. The user application runs OK with 5.9.1 level but fails with 5.9.4. The application uses HACL, EHLLAPI and CMMOUSE.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of multiple HACL applications that * * interface with emulator sessions * **************************************************************** * PROBLEM DESCRIPTION: Emulator session hangs with 'not * * responding' in the title bar with * * multiple HACL applications running. * **************************************************************** * RECOMMENDATION: * **************************************************************** When multiple HACL applications are active, a race condition occurs between one HACL application and the emulator session resulting in the 'Not Responding' status.
Problem conclusion
With multiple HACL applications active there is potential of a deadlock between the session process and any one of the HACL applications that make Copy OIA(13) calls. The deadlock occurs because of recursive locking-unlocking logic of the presentation space in the underlying EHLLAPI layer. This has been fixed by not locking the presentation space more than once in the Copy OIA(13) EHLLAPI function while executing from inside the same process. PCSHLL32.DLL has been changed. Fixed in Manufacturing Refresh PCOM 5.9.6.0
Temporary fix
Comments
APAR Information
APAR number
IC63391
Reported component name
PCOMM V5 COMBO-
Reported component ID
5639I7000
Reported release
590
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2009-09-25
Closed date
2009-11-05
Last modified date
2009-12-22
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
PCSHLL32
Fix information
Fixed component name
PCOMM V5 COMBO-
Fixed component ID
5639I7000
Applicable component levels
R590 PSY IP23068
UP09/12/22 I 1000
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSEQ5Y","label":"Personal Communications"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.9","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
07 January 2022