A fix is available
APAR status
Closed as program error.
Error description
You receive message: . DFHSM0002 RGNNAME A severe error (code X'030F') has occurred in module DFHSMGF. . In the Internal Trace you see the following exception: . *EXC* - Quickcell_freemain_QPF_already_free - FUNCTION(FREEMAIN) SUBPOOL_TOKEN(21212121 , 000000B5) ADDRESS(12121212) REMARK(AID) . TASK 56242 does an EIP START for TERM 0101 TRAN NAME at SYSID SYS1. A CSNC Task 00023 is attached to kick off the CRSR Task and gets suspended because Task 56241 owns the SMLOCK while running on a L8 TCB. As a result, TASK 16576 gets to run, and issues a Syncpoint involving SYSID SYS1. This does a RESET_AID _QUEUE and also a CANCEL_AID, and Freemains the APAID31 QPH that's going to be used in the CRSR Attach that's still pending from the SUSPEND. When the Syncpoint ends, CSNC gets control back on the QR TCB and attaches CSRS TASK 56243, which then tries to Freemain the APAID31 QPH. This results in SM0002 because the APAID31 QPH had been freemained by 16576 during the earlier Syncpoint. . Additional Symptom(s) Search Keyword(s): KIXREVSLD
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users * **************************************************************** * PROBLEM DESCRIPTION: DFHSM0002 A severe error (code X'030F') * * has occurred in module DFHSMGF due to * * double FREEMAIN of APAID31 QPH AID * * storage. * **************************************************************** * RECOMMENDATION: * **************************************************************** A user transaction issues a START command with the TERMID option. As the specified terminal id is remote transaction CSNC issues an ATTACH request for the remote scheduler transaction CRSR. DFHXMAT attach processing for CRSR becomes suspended on a getmain (remark XMTXN) because the SM_LOCK is held by another task. Whilst CSNC is suspended another task runs and issues a SYNCPOINT involving the remote system causing DFHALP RESET_AID_QUEUE processing to run. DFHALP finds the CRSR AID and CANCEL_AID processing runs to the freemain the AID. Later when CSNC is resumed attach processing completes and a second attempt is made to free the CRSR AID. This freemain attempt fails with the reported symptoms. DFHSM0002 A severe error (code X'030E'or X'030F') has occurred in module DFHSMGF, and a system dump is taken. Additional keywords: MSGDFHSM0002 SM0002 SMLOCK
Problem conclusion
The CICS Terminal Allocation Program, DFHALP, has been changed for the reported problem. The DFHALP RESET_AID_QUEUE routine has been changed so that it will no longer invoke CANCEL_AID processing for a CRSR AID if it detects that CRSR is in the process of being attached.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM60213
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
700
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-03-13
Closed date
2012-03-28
Last modified date
2012-05-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK77484
Modules/Macros
DFHALP
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
R700 PSY UK77484
UP12/04/11 P F204
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"4.2","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"4.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 May 2012