A fix is available
APAR status
Closed as program error.
Error description
With PK71951 applied on EXIT from DFHSMSU the task is in SUBSPACE mode but the smx_subspace_active is set to zero ( 0 ). This means that DFHTRPT will not switch to BASESPACE before invoking DFHTRAP for the trace entry 'SM 0402 SMSR EXIT SWITCH_SUBSPACE/OK' and we run in SUBSPACE mode through DFHTRAP and not BASESPACE. This causes an abend0c4 PIC10 segment translation exception.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All. * **************************************************************** * PROBLEM DESCRIPTION: Global trap exit, DFHTRAP, issues * * message DFHTR1001 and abend0C4. * **************************************************************** * RECOMMENDATION: * **************************************************************** When using a CICS system with transaction isolation and DFHTRAP is active, message DFHTR1001 "Program check occurred within global trap exit - DFHTRAP now marked unusable by module DFHTRPT." is issued. DFHTRPT makes an INQ_SUBSPACE_ENVIRONMENT call to determine if a switch to basespace is required before invoking DFHTRAP. It does this by testing the smx_subspace_active flag and if it is off reports the task is already in basespace. When DFHTRAP is driven for the SM level 2 exit trace for DFHSMSU the environment was in subspace mode. DFHTRAP attempts to check another task's storage chain. This results in DFHTRAP being called in the subspace of the original task and causes the abend 0C4. The root cause of this problem is in DFHSMSU in refstep basespace which fails to turn the smx_subspace_active flag off after switching to basespace. KEYWORDS: S0C4 abendS0C4 TRANISO CSFE DEBUG MSGDFHTR1001 3002 TR1001 ISOLATE STGPROT SMSU SWITCH_SUBSPACE STNTRSM
Problem conclusion
UK43491 UK43492 DFHSMSU have been changed so that flag smx_subspace_active is turned off at the same time that a task switches into BASESPACE mode. DFHSMSR has been changed to remove redundant lines of code in the switch_subspace refstep.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK80025
Reported component name
CICSTS V3 Z/OS
Reported component ID
5655M1500
Reported release
500
Status
CLOSED PER
PE
YesPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2009-02-04
Closed date
2009-04-02
Last modified date
2009-05-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK45472 UK45473
Modules/Macros
DESSMSR DESSMSU DFHSMSR DFHSMSU
Fix information
Fixed component name
CICSTS V3 Z/OS
Fixed component ID
5655M1500
Applicable component levels
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":"3.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":"3.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
01 May 2009